summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoreveryx2023-04-11 08:33:37 +0800
committereveryx2023-04-11 08:33:37 +0800
commit6f5b180b5e20704db85de63dfebccd62db81ca08 (patch)
tree7de09fe002189a16c51c08be383980a05215ec53
parent12305968a20a74d301b6b034f344fead922bd671 (diff)
downloadaur-6f5b180b5e20704db85de63dfebccd62db81ca08.tar.gz
fix: move default.yaml to rime_ice_suggestion.yaml for patch
-rw-r--r--.SRCINFO2
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD40
3 files changed, 26 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fe40dbee6326..7283a8e7b198 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = rime-ice-git
pkgdesc = Rime 配置:雾凇拼音 | 长期维护的简体词库
- pkgver = r55.0ebedf7
+ pkgver = r164.1d660e2
pkgrel = 1
url = https://github.com/iDvel/rime-ice
arch = any
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..dfa24d8c67b9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+.SRCINFO
+PKGBUILD \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index 0f41fb312c8d..7b38151bd345 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
_pkgname=rime-ice
pkgname=rime-ice-git
-pkgver=r55.0ebedf7
+pkgver=r164.1d660e2
pkgrel=1
pkgdesc="Rime 配置:雾凇拼音 | 长期维护的简体词库"
arch=("any")
@@ -15,33 +15,35 @@ source=("${_pkgname}::git+${url}.git")
sha512sums=("SKIP")
pkgver() {
- cd "${_pkgname}"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "${_pkgname}" &&
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
- cd "${_pkgname}"
- # Link essentials.
- for _f in $(pacman -Qql rime-prelude | grep -v "/$"); do ln -sf $_f; done
+ cd "${_pkgname}" &&
+ mv ./default.yaml ./default_custom.yaml &&
+ # Link essentials.
+ for _f in $(pacman -Qql rime-prelude | grep -v "/$"); do ln -sf "$_f" .; done
}
-build(){
- cd "${_pkgname}"
- for _s in $(ls *.schema.yaml); do rime_deployer --compile $_s; done
+build() {
+ cd "${_pkgname}" &&
+ for _s in *.schema.yaml; do rime_deployer --compile "$_s"; done
}
package() {
- cd "${_pkgname}"
- find . -type l -delete
- rm build/*.txt
-# for _f in "custom_phrase.txt";
+ cd "${_pkgname}" || return
+
+ find . -type l -delete && rm build/*.txt
+
+ install -Dm644 ./default_custom.yaml "${pkgdir}/usr/share/rime-data/rime_ice_suggestion.yaml"
+
+ install -Dm644 ./*.{schema,dict}.yaml -t "${pkgdir}/usr/share/rime-data/"
+ install -Dm644 ./*.{lua,gram} -t "${pkgdir}/usr/share/rime-data/"
+ install -Dm644 symbols_custom.yaml -t "${pkgdir}/usr/share/rime-data/"
install -Dm644 cn_dicts/* -t "${pkgdir}/usr/share/rime-data/cn_dicts"
install -Dm644 en_dicts/* -t "${pkgdir}/usr/share/rime-data/en_dicts"
- install -Dm644 opencc/* -t "${pkgdir}/usr/share/rime-data/opencc"
- install -Dm644 build/* -t "${pkgdir}/usr/share/rime-data/build/"
-
- install -Dm644 *.{schema,dict}.yaml -t "${pkgdir}/usr/share/rime-data/"
- install -Dm644 *.{lua,gram} -t "${pkgdir}/usr/share/rime-data/"
- install -Dm644 symbols_custom.yaml -t "${pkgdir}/usr/share/rime-data/"
+ install -Dm644 opencc/* -t "${pkgdir}/usr/share/rime-data/opencc"
+ install -Dm644 build/* -t "${pkgdir}/usr/share/rime-data/build/"
}