diff options
Diffstat (limited to 'svn/sample.PKGBUILD')
-rw-r--r-- | svn/sample.PKGBUILD | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/svn/sample.PKGBUILD b/svn/sample.PKGBUILD index db637a3..a29aaf0 100644 --- a/svn/sample.PKGBUILD +++ b/svn/sample.PKGBUILD @@ -21,18 +21,24 @@ install="${pkgname}.install" source=("${pkgname}::svn+https://github.com/freedict/fd-dictionaries/trunk/${_lang}") sha512sums=('SKIP') -%PREPARE% +prepare() +{ + # The Makefile expects the TEI XML file to reside in a directory named + # ${_lang}. + mv "$pkgname" "$_lang" +%PREPARE_CONTENT% +} pkgver() { - cd "$pkgname" + cd "$_lang" local _ver="$(svnversion)" printf "r%s" "${_ver//[[:alpha:]]}" } build() { - cd "$pkgname" + cd "$_lang" make FREEDICT_TOOLS=/usr/lib/freedict-tools build-dictd } @@ -40,9 +46,9 @@ package() { install -m 755 -d "${pkgdir}/usr/share/dictd" install -m 644 -t "${pkgdir}/usr/share/dictd/" \ - "${pkgname}/build/dictd/${_lang}".{dict.dz,index} + "${_lang}/build/dictd/${_lang}".{dict.dz,index} - for file in "$pkgname"/{AUTHORS,README,NEWS,ChangeLog} + for file in "$_lang"/{AUTHORS,README,NEWS,ChangeLog} do if test -f "$file" then |