diff options
author | Einhard Leichtfuß <alguien@respiranto.de> | 2018-03-29 02:21:27 +0200 |
---|---|---|
committer | Einhard Leichtfuß <alguien@respiranto.de> | 2018-03-29 02:21:27 +0200 |
commit | 2a8e89e412a0cb344c62aee455d522cd983be1d7 (patch) | |
tree | 5083bf1a7a7e328620bdee408f964d20a0d6769d /src/sample.PKGBUILD |
Upload tools for the source (non-vcs) versions
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 +} |