summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorcubercsl2021-06-23 15:45:17 +0000
committercubercsl2021-06-23 15:45:17 +0000
commit579ce14290028fbf759087383ed9ff55a9c8b25e (patch)
treec2446368998e6f052fe8fb3d907c9be6ed7839ea
downloadaur-579ce14290028fbf759087383ed9ff55a9c8b25e.tar.gz
Update from GitHub Actions: fix(rime-openfly): update missing files
https://github.com/cubercsl/AUR-packages/actions/runs/964893744
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD44
-rw-r--r--openfly.lua6
-rw-r--r--rime-openfly.install10
4 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e1006eb9f2bd
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,22 @@
+pkgbase = rime-openfly
+ pkgdesc = 词库开源的小鹤音形 Rime 配方
+ pkgver = 9.9m
+ pkgrel = 1
+ url = https://github.com/amorphobia/openfly
+ install = rime-openfly.install
+ arch = any
+ license = MIT
+ makedepends = librime
+ makedepends = rime-prelude
+ depends = rime-lua-hook
+ optdepends = ibus-rime: input support
+ optdepends = fcitx-rime: input support
+ optdepends = fcitx5-rime: input support
+ source = rime-openfly-9.9m.tar.gz::https://github.com/amorphobia/openfly/archive/v9.9m.tar.gz
+ source = openfly.lua
+ source = rime-openfly.install
+ sha256sums = 25210ecdb652179f5f71048174f2792b8d5d5dc7a08ddc67a60e21af2a805ae2
+ sha256sums = 7cd0316f88ee7bc19ef64b8afa82757208daa7f3818819f26395e1775a702368
+ sha256sums = f90e6ba63a7a347c1cb4dce15782df4f5526ec174659eb23d55fe9f8b4b914cd
+
+pkgname = rime-openfly
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..83e9d10eec9a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Maintainer: cubercsl <2014cais01 at gmail dot com>
+# Contributor: amorphobia <pengxuesong.cn@gmail.com>
+
+pkgname=rime-openfly
+pkgver=9.9m
+pkgrel=1
+pkgdesc='词库开源的小鹤音形 Rime 配方'
+arch=('any')
+url='https://github.com/amorphobia/openfly'
+license=('MIT')
+depends=('rime-lua-hook')
+optdepends=('ibus-rime: input support'
+ 'fcitx-rime: input support'
+ 'fcitx5-rime: input support')
+makedepends=('librime'
+ 'rime-prelude')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/amorphobia/openfly/archive/v${pkgver}.tar.gz"
+ "openfly.lua"
+ "$pkgname.install")
+sha256sums=('25210ecdb652179f5f71048174f2792b8d5d5dc7a08ddc67a60e21af2a805ae2'
+ '7cd0316f88ee7bc19ef64b8afa82757208daa7f3818819f26395e1775a702368'
+ 'f90e6ba63a7a347c1cb4dce15782df4f5526ec174659eb23d55fe9f8b4b914cd')
+install="$pkgname.install"
+
+prepare() {
+ cd "${srcdir}/openfly-${pkgver}"
+ for _f in $(pacman -Qql rime-prelude | grep -v "/$"); do ln -sf $_f; done
+}
+
+build() {
+ cd "${srcdir}/openfly-${pkgver}"
+ rime_deployer --compile openfly.schema.yaml
+ rime_deployer --compile openfly_reverse.schema.yaml
+}
+
+package() {
+ cd "${srcdir}/openfly-${pkgver}"
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+ install -Dm644 ../openfly.lua -t "${pkgdir}"/usr/share/rime-data/lua-recipe
+ install -Dm644 openfly.{completion,embedded.hint,fast.symbols,off-table,primary,secondary,secondary.short.code,symbols,uncommon,user,user.top,web,whimsicality}.dict.yaml -t "${pkgdir}"/usr/share/rime-data
+ install -Dm644 openfly{,_reverse}.{schema,dict}.yaml -t "${pkgdir}"/usr/share/rime-data
+ install -Dm644 build/openfly{,_reverse}.{schema.yaml,table.bin,prism.bin,reverse.bin} -t "${pkgdir}"/usr/share/rime-data/build
+ install -Dm644 lua/openfly_{common,date_translator,deletion_filter,hint_filter,shortcut_processor,shortcut_translator,time_translator}.lua -t "${pkgdir}"/usr/share/rime-data/lua
+}
diff --git a/openfly.lua b/openfly.lua
new file mode 100644
index 000000000000..96727e5dd752
--- /dev/null
+++ b/openfly.lua
@@ -0,0 +1,6 @@
+openfly_shortcut_processor = require("openfly_shortcut_processor")
+openfly_date_translator = require("openfly_date_translator")
+openfly_time_translator = require("openfly_time_translator")
+openfly_shortcut_translator = require("openfly_shortcut_translator")
+openfly_hint_filter = require("openfly_hint_filter")
+openfly_deletion_filter = require("openfly_deletion_filter")
diff --git a/rime-openfly.install b/rime-openfly.install
new file mode 100644
index 000000000000..d4056ba86e16
--- /dev/null
+++ b/rime-openfly.install
@@ -0,0 +1,10 @@
+post_install() {
+ echo -e "Please enable this input scheme through the 'default.custom.yaml' file in the user configuration directory and redeploy rime to take effect. For example:\n"
+ echo -e "\tpatch:"
+ echo -e "\t schema_list:"
+ echo -e "\t - schema: openfly"
+}
+
+post_upgrade() {
+ echo -e "Please redeploy rime to take effect."
+}