summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEinhard Leichtfuß2018-03-26 18:16:51 +0200
committerEinhard Leichtfuß2018-03-26 18:16:51 +0200
commitc1053a65563758f69fcd9533261cad841930db2e (patch)
treee55fcd506d0c70028bb6847e449d87ce3362ff0e
parente9f8e926b44ca5eac7a2c64985ba40fa6e160f91 (diff)
downloadaur-c1053a65563758f69fcd9533261cad841930db2e.tar.gz
Use sources instead of binaries
Also, update to version 2017_11_24.
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD27
2 files changed, 26 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fde6bcda2718..1394f9c38bc5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,16 @@
pkgbase = dict-freedict-fra-deu
pkgdesc = French -> German dictionary for dictd et al. from Freedict.org
- pkgver = 2016_11_20
+ pkgver = 2017_11_24
pkgrel = 1
url = http://www.freedict.org/
install = dict-freedict-fra-deu.install
arch = any
license = GPL
+ makedepends = dictd
+ makedepends = freedict-tools
optdepends = dictd: dict client and server
- source = https://sourceforge.net/projects/freedict/files/fra-deu/2016-11-20/freedict-fra-deu-2016-11-20.tar.bz2
- sha512sums = 0b3081d820572c9b4164afed72b28164182078f07ab3c71ce0da4c5ff2fb4cb7c8c67b1118c6009e5480e3666971860aa4c50267d38d7322a340fb7bc4e5b2aa
+ source = https://sourceforge.net/projects/freedict/files/fra-deu/2017-11-24/freedict-fra-deu-2017-11-24.src.tar.xz
+ sha512sums = 7845c604491c4908a6e87b0d6234bafa9786740fec0374d414d752f41bebe66db5f3d8a3d33ba0d0368f2b89b1e3795073fd5b46f007325232ea04410f6ae930
pkgname = dict-freedict-fra-deu
diff --git a/PKGBUILD b/PKGBUILD
index 577695b2ae69..caf511d26bfd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Einhard Leichtfuß <alguien@respiranto.de>
_lang=fra-deu
pkgname=dict-freedict-${_lang}
-pkgver=2016_11_20
+pkgver=2017_11_24
_pkgver=${pkgver//_/-}
pkgrel=1
pkgdesc="French -> German dictionary for dictd et al. from Freedict.org"
@@ -9,12 +9,27 @@ 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=('0b3081d820572c9b4164afed72b28164182078f07ab3c71ce0da4c5ff2fb4cb7c8c67b1118c6009e5480e3666971860aa4c50267d38d7322a340fb7bc4e5b2aa')
+makedepends=('dictd' 'freedict-tools')
+install=${pkgname}.install
+source=("https://sourceforge.net/projects/freedict/files/${_lang}/${_pkgver}/freedict-${_lang}-${_pkgver}.src.tar.xz")
+sha512sums=('7845c604491c4908a6e87b0d6234bafa9786740fec0374d414d752f41bebe66db5f3d8a3d33ba0d0368f2b89b1e3795073fd5b46f007325232ea04410f6ae930')
+
+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/"
+ 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
}