summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authortuberry2024-02-01 06:04:59 +0800
committertuberry2024-02-01 06:04:59 +0800
commit899ab5676e1c62ae2275a693b318a401880a422c (patch)
tree6c43743c43d33858f6c323720cece9037f53bf43 /PKGBUILD
parent967f677c2a5b8cb51f95068c025c65b8adfaee07 (diff)
downloadaur-899ab5676e1c62ae2275a693b318a401880a422c.tar.gz
revert build system to Makefile
use SPDX license identifier [RFC16] add .gitignore [RFC16] https://rfc.archlinux.page/0016-spdx-license-identifiers/
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: