summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 27 insertions, 14 deletions
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: