diff options
author | Einhard Leichtfuß | 2018-03-31 22:31:17 +0200 |
---|---|---|
committer | Einhard Leichtfuß | 2018-03-31 22:34:45 +0200 |
commit | e4080964c9ca97843d4898c067d682ad1846c4a3 (patch) | |
tree | 1130bf6ab8908d9df0ffeb6c46ade2d4de5f3f6c | |
parent | d6f20022e64a32508b7762238b01e3841efa71dc (diff) | |
download | aur-e4080964c9ca97843d4898c067d682ad1846c4a3.tar.gz |
Use sources instead of binaries
Binary packages are now to be found as dict-freedict-*-bin.
Also, update to version 0.3.
Furthermore, replace `cp' by `install' and thereby remove the need for
explicitly creating the directory to copy the docs in, which might have
been pointless in the case of no such file to be copied existing.
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 28 | ||||
-rw-r--r-- | dict-freedict-eng-spa.install | 2 |
3 files changed, 28 insertions, 10 deletions
@@ -1,14 +1,16 @@ pkgbase = dict-freedict-eng-spa pkgdesc = English -> Spanish dictionary for dictd et al. from Freedict.org - pkgver = 0.2.2 + pkgver = 0.3 pkgrel = 1 url = http://www.freedict.org/ install = dict-freedict-eng-spa.install arch = any license = GPL + makedepends = dictd + makedepends = freedict-tools optdepends = dictd: dict client and server - source = https://sourceforge.net/projects/freedict/files/eng-spa/0.2.2/freedict-eng-spa-0.2.2.tar.bz2 - sha512sums = 240a41fe8976dfb3c853fd6b8e7918a8fee0a8a3763be5c6ad65612eba342a3c12fdb2cd1429fb273839861bdb1fe50bac31c8ea334325cf96dc0c2ac0d16d64 + source = https://sourceforge.net/projects/freedict/files/eng-spa/0.3/freedict-eng-spa-0.3.src.tar.xz + sha512sums = 392e2a89136b85246ca73738a3da4f594c1a085b4c4c24157f44d157b35cea0da2bbba7fa4b97590a944fe0b0fd5136c23a8a3dd5061d6c504b32fc76777ac80 pkgname = dict-freedict-eng-spa @@ -1,19 +1,35 @@ # Maintainer: Einhard Leichtfuß <alguien@respiranto.de> _lang=eng-spa pkgname=dict-freedict-${_lang} -pkgver=0.2.2 +pkgver=0.3 pkgrel=1 pkgdesc="English -> Spanish dictionary for dictd et al. from Freedict.org" arch=('any') url="http://www.freedict.org/" license=('GPL') optdepends=('dictd: dict client and server') -install=$pkgname.install -source=("https://sourceforge.net/projects/freedict/files/${_lang}/$pkgver/freedict-${_lang}-$pkgver.tar.bz2") -sha512sums=('240a41fe8976dfb3c853fd6b8e7918a8fee0a8a3763be5c6ad65612eba342a3c12fdb2cd1429fb273839861bdb1fe50bac31c8ea334325cf96dc0c2ac0d16d64') +makedepends=('dictd' 'freedict-tools') +install=${pkgname}.install +source=("https://sourceforge.net/projects/freedict/files/${_lang}/${pkgver}/freedict-${_lang}-${pkgver}.src.tar.xz") +sha512sums=('392e2a89136b85246ca73738a3da4f594c1a085b4c4c24157f44d157b35cea0da2bbba7fa4b97590a944fe0b0fd5136c23a8a3dd5061d6c504b32fc76777ac80') + +build() +{ + cd $_lang + make FREEDICT_TOOLS=/usr/lib/freedict-tools build-dictd +} package() { - mkdir -p "$pkgdir/usr/share/dictd" - cp ${_lang}/${_lang}.{dict.dz,index} "$pkgdir/usr/share/dictd/" + install -m 755 -d "${pkgdir}/usr/share/dictd" + install -m 644 -t "${pkgdir}/usr/share/dictd/" \ + ${_lang}/build/dictd/${_lang}.{dict.dz,index} + + for file in ${_lang}/{AUTHORS,README,NEWS,ChangeLog} + do + if test -f ${file} + then + install -m 644 -Dt "${pkgdir}/usr/share/doc/freedict/${_lang}/" ${file} + fi + done } diff --git a/dict-freedict-eng-spa.install b/dict-freedict-eng-spa.install index a40546e5675e..bbf898ed1f8f 100644 --- a/dict-freedict-eng-spa.install +++ b/dict-freedict-eng-spa.install @@ -1,5 +1,5 @@ -pkgname=dict-freedict-eng-spa basename=eng-spa +pkgname=dict-freedict-$basename dictd_conf=/etc/dict/dictd.conf datadir=/usr/share/dictd conf="database $basename { |