summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorakiirui2019-09-12 00:57:42 +0800
committerakiirui2019-09-12 00:57:42 +0800
commit1192f89f020326b96a1be4130c871986e4e7ec6a (patch)
tree0a25e2217d80bbff4b71dca75419749ea7b9310b
downloadaur-1192f89f020326b96a1be4130c871986e4e7ec6a.tar.gz
rime-data: inital package
-rw-r--r--.SRCINFO20
-rw-r--r--Makefile.patch13
-rw-r--r--PKGBUILD43
3 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f58c640cc1f4
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = rime-data
+ pkgdesc = Rime schema repository from plum
+ pkgver = r109.60cddc8
+ pkgrel = 1
+ url = https://github.com/rime/plum/
+ arch = x86_64
+ license = GPL3
+ makedepends = cmake
+ makedepends = git
+ makedepends = librime
+ provides = librime-data
+ provides = brise
+ conflicts = brise
+ source = rime-data::git+https://github.com/rime/plum.git
+ source = Makefile.patch
+ sha512sums = SKIP
+ sha512sums = 5da46a18f4391eb3d76c58929db77d8a05d385437d6a2b16ce8b6df6465b494056464fd9481b08fc2286ad0ed35c646add1ff0a7e810350063d0255b05910f3b
+
+pkgname = rime-data
+
diff --git a/Makefile.patch b/Makefile.patch
new file mode 100644
index 000000000000..4539c3eaeb7f
--- /dev/null
+++ b/Makefile.patch
@@ -0,0 +1,13 @@
+--- Makefile 2019-09-11 21:29:16.024251398 +0800
++++ Makefile 2019-09-11 21:30:25.313634546 +0800
+@@ -41,6 +41,10 @@
+ install -d $(DESTDIR)$(RIME_DATA_DIR)/build; \
+ install -m 644 $(OUTPUT)/build/*.* $(DESTDIR)$(RIME_DATA_DIR)/build; \
+ fi
++ @if [ -d "$(OUTPUT)/opencc" ]; then \
++ install -d $(DESTDIR)$(RIME_DATA_DIR)/opencc; \
++ install -m 644 $(OUTPUT)/opencc/*.* $(DESTDIR)$(RIME_DATA_DIR)/opencc; \
++ fi
+
+ clean:
+ rm -rf $(OUTPUT) > /dev/null 2>&1 || true
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9d0cdbc3fb38
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Akatsuki <akiirui@outlook.com>
+# Maintainer: Felix Yan <felixonmars@archlinux.org>
+# Contributor: GONG Chen <chen dot sst at gmail dot com>
+
+pkgname=rime-data
+pkgver=r109.60cddc8
+pkgrel=1
+pkgdesc="Rime schema repository from plum"
+arch=('x86_64')
+url="https://github.com/rime/plum/"
+license=('GPL3')
+makedepends=('cmake' 'git' 'librime')
+provides=('librime-data' 'brise')
+conflicts=('brise')
+source=("$pkgname::git+https://github.com/rime/plum.git"
+ "Makefile.patch")
+sha512sums=('SKIP'
+ '5da46a18f4391eb3d76c58929db77d8a05d385437d6a2b16ce8b6df6465b494056464fd9481b08fc2286ad0ed35c646add1ff0a7e810350063d0255b05910f3b')
+
+pkgver() {
+ cd "$pkgname"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+prepare() {
+ cd "$pkgname"
+ patch Makefile "$srcdir"/Makefile.patch
+}
+
+build() {
+ cd "$pkgname"
+ make all
+ rime_deployer --build output
+ rm output/user.yaml
+}
+
+package() {
+ cd "$pkgname"
+ make DESTDIR="$pkgdir" install
+}