diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 41 |
3 files changed, 36 insertions, 16 deletions
@@ -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 @@ -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: |