diff options
author | cubercsl | 2021-06-23 15:45:17 +0000 |
---|---|---|
committer | cubercsl | 2021-06-23 15:45:17 +0000 |
commit | 579ce14290028fbf759087383ed9ff55a9c8b25e (patch) | |
tree | c2446368998e6f052fe8fb3d907c9be6ed7839ea | |
download | aur-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-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | openfly.lua | 6 | ||||
-rw-r--r-- | rime-openfly.install | 10 |
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." +} |