diff options
Diffstat (limited to 'src/sample.PKGBUILD')
-rw-r--r-- | src/sample.PKGBUILD | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/sample.PKGBUILD b/src/sample.PKGBUILD new file mode 100644 index 0000000..7aaa338 --- /dev/null +++ b/src/sample.PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Einhard Leichtfuß <alguien@respiranto.de> +%CONTRS% +_lang=%LANG% +pkgname=dict-freedict-${_lang} +pkgver=%VER% +_pkgver=${pkgver//_/-} +pkgrel=1 +pkgdesc="%LANG_A% -> %LANG_B% dictionary for dictd et al. from Freedict.org" +arch=('any') +url="http://www.freedict.org/" +license=('GPL') +optdepends=('dictd: dict client and server') +makedepends=('dictd' 'freedict-tools') +install=${pkgname}.install +source=("https://sourceforge.net/projects/freedict/files/${_lang}/${_pkgver}/freedict-${_lang}-${_pkgver}.src.tar.xz") +sha512sums=('%CHECKSUM%') + +%PREPARE% + +build() +{ + cd $_lang + make FREEDICT_TOOLS=/usr/lib/freedict-tools build-dictd +} + +package() +{ + mkdir -p "${pkgdir}/usr/share/dictd" + cp ${_lang}/build/dictd/${_lang}.{dict.dz,index} \ + "${pkgdir}/usr/share/dictd/" + + mkdir -p "${pkgdir}/usr/share/doc/freedict/${_lang}" + for file in ${_lang}/{AUTHORS,README,NEWS,ChangeLog} + do + test -f ${file} && \ + cp ${file} "${pkgdir}/usr/share/doc/freedict/${_lang}/" + done +} |