diff options
author | Einhard Leichtfuß | 2018-03-31 22:27:07 +0200 |
---|---|---|
committer | Einhard Leichtfuß | 2018-03-31 22:33:56 +0200 |
commit | 8c722c1195d4c250f7df3c4d1862169d4f176ee7 (patch) | |
tree | d5a806cc69adf6ea4695d8ebcb2bb80dc1376d78 | |
parent | 1c878f7ce86bb3abb27603173ee0fb709f6bce6a (diff) | |
download | aur-8c722c1195d4c250f7df3c4d1862169d4f176ee7.tar.gz |
Use sources instead of binaries
Binary packages are now to be found as dict-freedict-*-bin.
Also, update to version 0.3.7.
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 | 10 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | dict-freedict-eng-deu.install | 2 |
3 files changed, 30 insertions, 13 deletions
@@ -1,14 +1,16 @@ pkgbase = dict-freedict-eng-deu pkgdesc = English -> German dictionary for dictd et al. from Freedict.org - pkgver = 0.3.6 - pkgrel = 6 + pkgver = 0.3.7 + pkgrel = 1 url = http://www.freedict.org/ install = dict-freedict-eng-deu.install arch = any license = GPL + makedepends = dictd + makedepends = freedict-tools optdepends = dictd: dict client and server - source = https://sourceforge.net/projects/freedict/files/eng-deu/0.3.6/freedict-eng-deu-0.3.6.tar.bz2 - md5sums = 6b832d207ab166d49bff5e22e21ef328 + source = https://sourceforge.net/projects/freedict/files/eng-deu/0.3.7/freedict-eng-deu-0.3.7.src.tar.xz + sha512sums = 671687a683eaecc23c2fc7f7d327d88989918cef25e19ef541a0828d5915d3f675927660a8c175dc6e74751de31e7abe21108ec8c9f354250d42f02336540e1f pkgname = dict-freedict-eng-deu @@ -1,20 +1,35 @@ # Maintainer: Einhard Leichtfuß <alguien@respiranto.de> -# Contributor: akane <grangerspit@gmail.com> <xmpp:heiß@neko.im> _lang=eng-deu pkgname=dict-freedict-${_lang} -pkgver=0.3.6 -pkgrel=6 +pkgver=0.3.7 +pkgrel=1 pkgdesc="English -> German 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") -md5sums=('6b832d207ab166d49bff5e22e21ef328') +makedepends=('dictd' 'freedict-tools') +install=${pkgname}.install +source=("https://sourceforge.net/projects/freedict/files/${_lang}/${pkgver}/freedict-${_lang}-${pkgver}.src.tar.xz") +sha512sums=('671687a683eaecc23c2fc7f7d327d88989918cef25e19ef541a0828d5915d3f675927660a8c175dc6e74751de31e7abe21108ec8c9f354250d42f02336540e1f') + +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-deu.install b/dict-freedict-eng-deu.install index 29f41afd0982..c7c35fbd3797 100644 --- a/dict-freedict-eng-deu.install +++ b/dict-freedict-eng-deu.install @@ -1,5 +1,5 @@ -pkgname=dict-freedict-eng-deu basename=eng-deu +pkgname=dict-freedict-$basename dictd_conf=/etc/dict/dictd.conf datadir=/usr/share/dictd conf="database $basename { |