summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD41
3 files changed, 36 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 322b54b1ce50..123b3fcf931d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = dict-ecdict-git
pkgdesc = A port of Ultimate ECDICT database for dictd et al.
- pkgver = 1.0.0.r15.3ebdb22
+ pkgver = 1.0.0.r17.337f198
pkgrel = 1
url = https://github.com/skywind3000/ECDICT-ultimate
install = dict-ecdict-git.install
@@ -9,12 +9,14 @@ pkgbase = dict-ecdict-git
makedepends = dictd
makedepends = git
makedepends = curl
- makedepends = meson
+ makedepends = python
makedepends = unzip
depends = dictd
provides = dict-ecdict
conflicts = dict-ecdict
+ source = ecdict-ultimate-csv.zip::https://github.com/skywind3000/ECDICT-ultimate/releases/download/1.0.0/ecdict-ultimate-csv.zip
source = git+https://github.com/tuberry/dict-ecdict
+ sha512sums = c9353d793c28ee22a40924ed1deb98327ca12c270be0b2bc94de1d66cd582d2bf8f13eb835a787f7ecf144b9a69813024edd5385d2d6e9b4adfeaa79926c95cc
sha512sums = SKIP
pkgname = dict-ecdict-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..016e40a39196
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+!PKGBUILD
+!.SRCINFO
+!.gitignore
+!*.install
diff --git a/PKGBUILD b/PKGBUILD
index 5efa7fce4a58..12b715e0b3a8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,45 @@
# Maintainer: tuberry
# Contributor: simsilver
-_version=1.0.0
-_srcname=dict-ecdict
-pkgname=${_srcname}-git
-pkgver=1.0.0.r15.3ebdb22
+pkgname=dict-ecdict-git
+_ver=1.0.0
+_pkg=${pkgname%-git}
+_zip=ecdict-ultimate-csv.zip
+pkgver=1.0.0.r17.337f198
pkgrel=1
pkgdesc="A port of Ultimate ECDICT database for dictd et al."
arch=(any)
url=https://github.com/skywind3000/ECDICT-ultimate
license=(MIT)
depends=(dictd)
-makedepends=(dictd git curl meson unzip)
-provides=(${_srcname})
-conflicts=(${_srcname})
-install=${pkgname}.install
-source=(git+https://github.com/tuberry/${_srcname})
-sha512sums=(SKIP)
+makedepends=(dictd git curl python unzip)
+provides=("$_pkg")
+conflicts=("$_pkg")
+install="$pkgname".install
+source=("$_zip::$url/releases/download/$_ver/$_zip"
+ "git+https://github.com/tuberry/$_pkg")
+sha512sums=('c9353d793c28ee22a40924ed1deb98327ca12c270be0b2bc94de1d66cd582d2bf8f13eb835a787f7ecf144b9a69813024edd5385d2d6e9b4adfeaa79926c95cc'
+ 'SKIP')
pkgver() {
- cd ${_srcname}
- printf "%s.r%s.%s" ${_version} $(git rev-list --count HEAD) $(git rev-parse --short HEAD)
+ cd "$_pkg"
+ printf "%s.r%s.%s" "$_ver" $(git rev-list --count HEAD) $(git rev-parse --short HEAD)
+}
+
+prepare() {
+ cd "$_pkg"
+ ln -sf "$srcdir/$_zip" "$_zip"
}
build() {
- arch-meson $_srcname build
+ cd "$_pkg"
+ make
}
package() {
- meson install -C build --destdir "$pkgdir"
+ cd "$_pkg"
+ make DESTDIR="$pkgdir" install
+ install -Dm644 LICENSE.md -t "$pkgdir/usr/share/licenses/$pkgname"
}
+
+# vim: ts=2 sw=2 et: