summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKimiblock Moe2024-03-29 18:21:55 +0800
committerKimiblock Moe2024-03-29 18:21:55 +0800
commit2d69fb66b86ea355bfb90a518ced6e863df3c85f (patch)
tree8e0a4a644e693a64d53075122671c477b2c3bacd
downloadaur-2d69fb66b86ea355bfb90a518ced6e863df3c85f.tar.gz
Initial Commit
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD19
-rw-r--r--rime-minecraft-dict.install20
3 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9047127e86a8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = rime-minecraft-dict
+ pkgdesc = Minecraft dict for RIME
+ pkgver = 1.20.4
+ pkgrel = 1
+ url = https://github.com/Kimiblock/rime-minecraft-dict
+ install = rime-minecraft-dict.install
+ arch = any
+ license = GPL-3.0-or-later
+ provides = rime-minecraft-dict
+ source = git+https://github.com/Kimiblock/rime-minecraft-dict.git#tag=1.20.4
+ sha256sums = SKIP
+
+pkgname = rime-minecraft-dict
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a09028a94c77
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,19 @@
+# Maintainer: Kimiblock Moe
+pkgname=rime-minecraft-dict
+pkgver=1.20.4
+pkgrel=1
+pkgdesc="Minecraft dict for RIME"
+arch=('any')
+url="https://github.com/Kimiblock/rime-minecraft-dict"
+license=('GPL-3.0-or-later')
+depends=()
+provides=('rime-minecraft-dict')
+source=("git+https://github.com/Kimiblock/rime-minecraft-dict.git#tag=${pkgver}")
+sha256sums=("SKIP")
+install=${pkgname}.install
+
+function package(){
+ install -Dm644 "${srcdir}/rime-minecraft-dict/minecraft_en.dict.yaml" "${pkgdir}/usr/share/rime-data/minecraft_pinyin.dict.yaml"
+ install -Dm644 "${srcdir}/rime-minecraft-dict/minecraft_cn.dict.yaml" "${pkgdir}/usr/share/rime-data/minecraft_pinyin.dict.yaml"
+}
+
diff --git a/rime-minecraft-dict.install b/rime-minecraft-dict.install
new file mode 100644
index 000000000000..48a75bb71ab2
--- /dev/null
+++ b/rime-minecraft-dict.install
@@ -0,0 +1,20 @@
+function _info() {
+ if [ -f /usr/bin/pamac ]; then
+ echo " ==> [Info]: $@"
+ else
+ all_off="$(tput sgr0)"
+ bold="${all_off}$(tput bold)"
+ blue="${bold}$(tput setaf 4)"
+ yellow="${bold}$(tput setaf 3)"
+ printf "${blue}==>${yellow} [Info]:${bold} $1${all_off}\n"
+ fi
+}
+
+function post_install(){
+ _info "Minecraft for Rime 词典已安装, 请在 .import_tables 下添加:"
+ _info "- /usr/share/rime-data/minecraft_pinyin"
+}
+
+function post_upgrade(){
+ _info "Minecraft for Rime 词典已更新, 请重新部署"
+}