summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlilac2022-09-25 04:44:58 +0800
committerlilac2022-09-25 04:44:58 +0800
commit4a8aabfd20d2496454c6bf41578cf1a1b28caaee (patch)
treeb53b2bdc9b35cc0f6e518e6172926af7e51257b5
parent08603216bdbd3d834dd2be4e6936088ddef1f55b (diff)
downloadaur-4a8aabfd20d2496454c6bf41578cf1a1b28caaee.tar.gz
[lilac] updated to 220815-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 b1931204308f..e7f3c84d8903 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,13 @@
pkgbase = rime-sbxlm-sbfm
pkgdesc = 声笔系列码,声笔飞码
- pkgver = 220301
+ pkgver = 220815
pkgrel = 1
arch = any
groups = sbxlm
+ makedepends = unzip
+ makedepends = jq
depends = rime-sbxlm
- source = https://gitee.com/sbxlm/sbxlm/attach_files/958465/download/220301.zip
- sha256sums = ee8e3367f2f86694a08327e6dffa279024fd48f9a7ca86228b48633c0e274cca
+ source = fetch-release.sh
+ sha256sums = 25753b1ae73ed951b43d0db122dd929b070df7ad38418314dc6a5956bef084fc
pkgname = rime-sbxlm-sbfm
diff --git a/PKGBUILD b/PKGBUILD
index 020e156a8389..14852e790438 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,28 @@
pkgname=rime-sbxlm-sbfm
-pkgver=220301
+pkgver=220815
pkgrel=1
pkgdesc='声笔系列码,声笔飞码'
arch=(any)
-source=("https://gitee.com/sbxlm/sbxlm/attach_files/958465/download/$pkgver.zip")
-sha256sums=('ee8e3367f2f86694a08327e6dffa279024fd48f9a7ca86228b48633c0e274cca')
+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"