1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
# Maintainer: Direct-A <songyicheng0@gmail.com>
pkgname="rime-pure-git-direct"
pkgver="1.1.10"
pkgrel=6
pkgdesc="一站式配置【四叶草拼音\小鹤双拼】,更新搜狗词库"
arch=("x86_64")
url="https://github.com/Direct-A/rime-pure"
license=("MIT")
makedepends=("git")
optdepends=("rime-prelude" "rime-emoji" "rime-symbols")
conflicts=("rime-cloverpinyin")
source=("git+${url}"
"$pkgname.install")
sha256sums=('SKIP'
'6dc75c75af900877096457eda180b4c83d439de2d66e2de60796ace6cbf6db6b')
install=${pkgname}.install
prepare() {
echo -e "\033[1;34m###################################################################\033[0m"
echo -e "\n\033[1;34m# prepare for install following #\033[0m"
echo -e "\033[1;34m###################################################################\033[0m"
sudo -S rm /usr/share/rime-data/{rime.lua,essay.txt,punctuator.yaml}
sudo -S rm /usr/share/rime-data/build/flypy.{prism,reverse,table}.bin
sudo -S rm /usr/share/rime-data/opencc/{emoji_category.txt,HKVariants.txt,s2tw.json,\
t2hk.json,tw2sp.json,TWVariantsRevPhrases.txt,emoji.json,jp2t.json,s2twp.json,\
t2jp.json,tw2t.json,TWVariantsRev.txt,emoji_word.txt,JPShinjitaiCharacters.txt,\
STCharacters.txt,t2s.json,TWPhrasesIT.txt,TWVariants.txt,hk2s.json,\
JPShinjitaiPhrases.txt,STPhrases.txt,t2tw.json,TWPhrasesName.txt,hk2t.json,\
JPVariants.txt,symbol_category.txt,TSCharacters.txt,TWPhrasesOther.txt,\
HKVariantsRevPhrases.txt,s2hk.json,symbol.json,TSPhrases.txt,TWPhrasesRev.txt,\
HKVariantsRev.txt,s2t.json,symbol_word.txt,tw2s.json,TWPhrases.txt}
sudo -S rm /usr/share/rime-data/flypy_{sys,top,user}.txt
sudo -S rm /usr/share/rime-data/flypy.{custom,schema}.yaml
sudo -S rm /usr/share/rime-data/clover.{base.dict,dict,key_bindings,schema}.yaml
sudo -S rm /usr/share/rime-data/THUOCL_{animal,caijing,car,chengyu,diming,\
food,IT,law,lishimingren,medical,poem}.dict.yaml
sudo -S rm /usr/share/rime-data/sogou_new_words.dict.yaml
}
package() {
cd ${srcdir}/${pkgname%-git*}/
# 基础文件
install -Dm644 rime.lua -t "$pkgdir"/usr/share/rime-data
install -Dm644 essay.txt -t "$pkgdir"/usr/share/rime-data
install -Dm644 punctuator.yaml -t "$pkgdir"/usr/share/rime-data
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/rime-pure-git-direct
# 小鹤双拼
install -Dm644 build/flypy.{prism,reverse,table}.bin -t "$pkgdir"/usr/share/rime-data/build
install -Dm644 flypy.{custom,schema}.yaml -t "$pkgdir"/usr/share/rime-data
install -Dm644 flypy_{sys,top,user}.txt -t "$pkgdir"/usr/share/rime-data
# clover
install -Dm644 opencc/* -t "$pkgdir"/usr/share/rime-data/opencc
install -Dm644 clover.{base.dict,dict,key_bindings,schema}.yaml -t "$pkgdir"/usr/share/rime-data
install -Dm644 THUOCL_{animal,caijing,car,chengyu,diming,\
food,IT,law,lishimingren,medical,poem}.dict.yaml -t "$pkgdir"/usr/share/rime-data
install -Dm644 sogou_new_words.dict.yaml -t "$pkgdir"/usr/share/rime-data
}
|