aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-misc/tmux-rime/Manifest2
-rw-r--r--app-misc/tmux-rime/metadata.xml11
-rw-r--r--app-misc/tmux-rime/tmux-rime-0.0.3.ebuild54
3 files changed, 67 insertions, 0 deletions
diff --git a/app-misc/tmux-rime/Manifest b/app-misc/tmux-rime/Manifest
new file mode 100644
index 000000000..4f8203d58
--- /dev/null
+++ b/app-misc/tmux-rime/Manifest
@@ -0,0 +1,2 @@
+DIST tmux-rime-0.0.3.tar.gz 19852 BLAKE2B 14daef4291ff2b990cfd390e36022148607ee1051a3a29c4f33991574983201a775f4efe844c5fe5f04380b8ffb863f4eb31591ebfabe3cd805a81c89148f15e SHA512 f8654a1cb2caa36b050b656e2148f9b9b0b4e7c1e2fd7a4eea4280e338c496247660672414c49da0c25bf8027c9414c5d72534d38eb1d230c5af823ea90ffcf6
+DIST xmake-repo-9e39ee6a9c9a4c43192b95b7efcc95ea1c79a28d.tar.gz 1209613 BLAKE2B ee4a894fac6ff52c35f9d832a536e29bd24d45873e5eeab2f0a4c91f964e15b5fb1637e4c52bc6e3f86a90f8f3804c4b5856a3e669ba02aa2fcbbf42b5b258ee SHA512 bb39e63767c7626f917d9a8ee4f63058545341efe338628e741d2a6625e9ccda685b1c6b1c35f11673ef8742a47776869f4ade274e3e114799c03ed0479fd0c6
diff --git a/app-misc/tmux-rime/metadata.xml b/app-misc/tmux-rime/metadata.xml
new file mode 100644
index 000000000..e2676d712
--- /dev/null
+++ b/app-misc/tmux-rime/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>wuzhenyu@ustc.edu</email>
+ <name>Wu, Zhenyu</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">Freed-Wu/tmux-rime</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-misc/tmux-rime/tmux-rime-0.0.3.ebuild b/app-misc/tmux-rime/tmux-rime-0.0.3.ebuild
new file mode 100644
index 000000000..5d2649d25
--- /dev/null
+++ b/app-misc/tmux-rime/tmux-rime-0.0.3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION=""
+HOMEPAGE="https://github.com/Freed-Wu/$PN"
+
+_VERSION=9e39ee6a9c9a4c43192b95b7efcc95ea1c79a28d
+SRC_URI="
+ $HOMEPAGE/archive/${PV}.tar.gz -> $P.tar.gz
+ https://github.com/xmake-io/xmake-repo/archive/$_VERSION.tar.gz -> xmake-repo-$_VERSION.tar.gz
+"
+KEYWORDS="~amd64"
+
+
+LICENSE="GPL-3"
+SLOT="0"
+
+DEPEND="
+ app-i18n/librime
+ dev-libs/glib
+"
+
+BDEPEND="
+ dev-build/xmake
+"
+
+RDEPEND="
+ $DEPEND
+ app-misc/tmux
+"
+
+export XMAKE_ROOT=y
+
+src_configure() {
+ # https://github.com/xmake-io/xmake/discussions/5699
+ HOME=$T PATH=$T:$PATH
+ echo -e "#!$SHELL\necho I am git" >$T/git
+ chmod +x $T/git
+ install -d $HOME/.xmake/repositories
+ ln -sf "$WORKDIR/xmake-repo-$_VERSION" $HOME/.xmake/repositories/xmake-repo
+
+ xmake g --network=private
+ xmake f --verbose
+}
+
+src_compile() {
+ xmake
+}
+
+src_install() {
+ xmake install -o $ED/usr
+}