summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 11 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f3087474d769..340a3217a3db 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,22 @@
pkgname=rime-sbxlm
-pkgver=220306
+pkgver=220813
pkgrel=1
pkgdesc='声笔系列码基础配置,包含声笔简码和声笔拼音'
arch=(any)
-source=("https://gitee.com/sbxlm/sbxlm/attach_files/958461/download/$pkgver.zip" 'sbxlm-init')
-sha256sums=('24d4a0ebe86b1c09b1a5184209286b9400fba411acd1dd0eb97b06e9325cd8d0'
+source=('fetch-release.sh' 'sbxlm-init')
+sha256sums=('25753b1ae73ed951b43d0db122dd929b070df7ad38418314dc6a5956bef084fc'
'496953ce12837de3f575c913a5317996002bcbf8ba2337f697b2efe15d2e0e5e')
+makedepends=('jq' 'unzip')
optdepends=('librime-sbxlm-git' 'fcitx5-rime')
install=$pkgname.install
groups=(sbxlm)
prepare () {
- cd $srcdir/sbxlm
- chmod 755 $srcdir/sbxlm
+ cd "$srcdir"
+ curl -L $(./fetch-release.sh WIN) -o assets.zip
+ unzip -uo ./assets.zip -d ./assets
+ cd $srcdir/assets/sbxlm
+ chmod 755 $srcdir/assets/sbxlm
mv symbols.yaml sbxlm-symbols.yaml
sed -i 's/import_preset: symbols/import_preset: sbxlm-symbols/g' *.schema.yaml
}
@@ -21,8 +25,8 @@ package() {
mkdir -p $pkgdir/usr/share/sbxlm/init-userdb
mkdir -p $pkgdir/usr/bin
cp sbxlm-init $pkgdir/usr/bin
- cd $srcdir/sbxlm
+ cd $srcdir/assets/sbxlm
tar czf $pkgdir/usr/share/sbxlm/init-userdb/$pkgname.tar.gz *.userdb
- cp -r $srcdir/sbxlm/ $pkgdir/usr/share/rime-data/
+ cp -r $srcdir/assets/sbxlm/ $pkgdir/usr/share/rime-data/
rm -rf $pkgdir/usr/share/rime-data/*.userdb
}