summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlilac2022-09-25 04:41:31 +0800
committerlilac2022-09-25 04:41:31 +0800
commit517a5d2db541776b18273054c6cca84ab7de8e4e (patch)
treeb5ae72004918fd0e41e92d96e5dc44f2384d491c
parentff379f47b00d1e1f0b681411caf1bf12f0d720c3 (diff)
downloadaur-517a5d2db541776b18273054c6cca84ab7de8e4e.tar.gz
[lilac] updated to 220813-1
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD15
-rwxr-xr-xfetch-release.sh5
3 files changed, 20 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e3ffc7f33252..a1014c90a58e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,13 @@
pkgbase = rime-sbxlm-sbxh
pkgdesc = 声笔系列码,声笔小鹤
- pkgver = 220301
+ pkgver = 220813
pkgrel = 1
arch = any
groups = sbxlm
+ makedepends = unzip
+ makedepends = jq
depends = rime-sbxlm
- source = https://gitee.com/sbxlm/sbxlm/attach_files/958324/download/220301.zip
- sha256sums = a17439f7de55d033c727e9b8835d79d4b44a92d0bfc176c15868662391de1ffa
+ source = fetch-release.sh
+ sha256sums = 25753b1ae73ed951b43d0db122dd929b070df7ad38418314dc6a5956bef084fc
pkgname = rime-sbxlm-sbxh
diff --git a/PKGBUILD b/PKGBUILD
index 3616853bb72f..d8225ef651ae 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,28 @@
pkgname=rime-sbxlm-sbxh
-pkgver=220301
+pkgver=220813
pkgrel=1
pkgdesc='声笔系列码,声笔小鹤'
arch=(any)
-source=("https://gitee.com/sbxlm/sbxlm/attach_files/958324/download/$pkgver.zip")
-sha256sums=('a17439f7de55d033c727e9b8835d79d4b44a92d0bfc176c15868662391de1ffa')
+source=(fetch-release.sh)
+sha256sums=('25753b1ae73ed951b43d0db122dd929b070df7ad38418314dc6a5956bef084fc')
+makedepends=('unzip' 'jq')
depends=('rime-sbxlm')
groups=(sbxlm)
prepare() {
cd $srcdir
+ curl -L $(./fetch-release.sh "小鹤") -o assets.zip
+ unzip -uo assets.zip -d ./assets
+ cd ./assets
sed -i 's/import_preset: symbols/import_preset: sbxlm-symbols/g' *.schema.yaml
}
package() {
mkdir -p $pkgdir/usr/share/sbxlm/init-userdb
- cd $srcdir
+ cd $srcdir/assets
tar czf $pkgdir/usr/share/sbxlm/init-userdb/$pkgname.tar.gz *.userdb
- cp -r $srcdir/ $pkgdir/usr/share/rime-data/
+ cp -r $srcdir/assets $pkgdir/usr/share/rime-data/
rm -rf $pkgdir/usr/share/rime-data/{*.userdb,$pkgver.zip}
chmod 755 $pkgdir/usr/share/rime-data/
}
+
diff --git a/fetch-release.sh b/fetch-release.sh
new file mode 100755
index 000000000000..83e0f1853d94
--- /dev/null
+++ b/fetch-release.sh
@@ -0,0 +1,5 @@
+#!/usr/bin/bash
+variant=$1
+
+releases=$(curl -X GET --header 'Content-Type: application/json;chartset=UTF-8' 'https://gitee.com/api/v5/repos/sbxlm/sbxlm/releases/latest')
+echo $releases | jq -r ".assets[] | select(.name) | select(.name | contains(\"$variant\")) | .browser_download_url"