summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEinhard Leichtfuß2018-03-31 22:31:17 +0200
committerEinhard Leichtfuß2018-03-31 22:34:45 +0200
commite4080964c9ca97843d4898c067d682ad1846c4a3 (patch)
tree1130bf6ab8908d9df0ffeb6c46ade2d4de5f3f6c
parentd6f20022e64a32508b7762238b01e3841efa71dc (diff)
downloadaur-e4080964c9ca97843d4898c067d682ad1846c4a3.tar.gz
Use sources instead of binaries
Binary packages are now to be found as dict-freedict-*-bin. Also, update to version 0.3. 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--.SRCINFO8
-rw-r--r--PKGBUILD28
-rw-r--r--dict-freedict-eng-spa.install2
3 files changed, 28 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 444c3566f430..128dfc315e06 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,16 @@
pkgbase = dict-freedict-eng-spa
pkgdesc = English -> Spanish dictionary for dictd et al. from Freedict.org
- pkgver = 0.2.2
+ pkgver = 0.3
pkgrel = 1
url = http://www.freedict.org/
install = dict-freedict-eng-spa.install
arch = any
license = GPL
+ makedepends = dictd
+ makedepends = freedict-tools
optdepends = dictd: dict client and server
- source = https://sourceforge.net/projects/freedict/files/eng-spa/0.2.2/freedict-eng-spa-0.2.2.tar.bz2
- sha512sums = 240a41fe8976dfb3c853fd6b8e7918a8fee0a8a3763be5c6ad65612eba342a3c12fdb2cd1429fb273839861bdb1fe50bac31c8ea334325cf96dc0c2ac0d16d64
+ source = https://sourceforge.net/projects/freedict/files/eng-spa/0.3/freedict-eng-spa-0.3.src.tar.xz
+ sha512sums = 392e2a89136b85246ca73738a3da4f594c1a085b4c4c24157f44d157b35cea0da2bbba7fa4b97590a944fe0b0fd5136c23a8a3dd5061d6c504b32fc76777ac80
pkgname = dict-freedict-eng-spa
diff --git a/PKGBUILD b/PKGBUILD
index 7d8a23507529..82c181a10eb0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,35 @@
# Maintainer: Einhard Leichtfuß <alguien@respiranto.de>
_lang=eng-spa
pkgname=dict-freedict-${_lang}
-pkgver=0.2.2
+pkgver=0.3
pkgrel=1
pkgdesc="English -> Spanish 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")
-sha512sums=('240a41fe8976dfb3c853fd6b8e7918a8fee0a8a3763be5c6ad65612eba342a3c12fdb2cd1429fb273839861bdb1fe50bac31c8ea334325cf96dc0c2ac0d16d64')
+makedepends=('dictd' 'freedict-tools')
+install=${pkgname}.install
+source=("https://sourceforge.net/projects/freedict/files/${_lang}/${pkgver}/freedict-${_lang}-${pkgver}.src.tar.xz")
+sha512sums=('392e2a89136b85246ca73738a3da4f594c1a085b4c4c24157f44d157b35cea0da2bbba7fa4b97590a944fe0b0fd5136c23a8a3dd5061d6c504b32fc76777ac80')
+
+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-spa.install b/dict-freedict-eng-spa.install
index a40546e5675e..bbf898ed1f8f 100644
--- a/dict-freedict-eng-spa.install
+++ b/dict-freedict-eng-spa.install
@@ -1,5 +1,5 @@
-pkgname=dict-freedict-eng-spa
basename=eng-spa
+pkgname=dict-freedict-$basename
dictd_conf=/etc/dict/dictd.conf
datadir=/usr/share/dictd
conf="database $basename {