summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEinhard Leichtfuß2017-08-01 01:39:27 +0200
committerEinhard Leichtfuß2017-08-01 01:41:39 +0200
commit85807a053b1abda4c177288e59435868286c326a (patch)
tree28694373c92314e768ec401584ac4200cb322566 /PKGBUILD
parentcecfcb23dcf27a60b500292c3c1a66d99762f561 (diff)
downloadaur-85807a053b1abda4c177288e59435868286c326a.tar.gz
Update to version 0.51
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 40 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9890ffe80846..52361b615cc9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,61 @@
# Maintainer: Einhard Leichtfuß <archer@respiranto.de>
# Contributor: Tai Chi Minh Ralph Eastwood <tcmreastwood@gmail.com>
pkgname=dict-gcide
-pkgver=0.48.1
-pkgrel=7
+_debver=0.48.4
+pkgver=0.51
+pkgrel=1
pkgdesc="GNU version of the Collaborative International Dictionary of English for dictd et al."
arch=('any')
-url="http://www.dict.org/"
-license=('GPL')
+url="http://gcide.gnu.org.ua/"
+license=('GPL' 'GPL3')
optdepends=('dictd: dict client and server')
-makedepends=('dictd')
+makedepends=('dictd' 'sed')
provides=('dictd-gcide')
conflicts=('dictd-gcide')
-install=$pkgname.install
-source=("ftp://ftp.debian.org/debian/pool/main/d/$pkgname/${pkgname}_$pkgver.tar.gz")
-sha512sums=('87a5aae9952316e03e029424de06e36bec46ce1a24dd300eecaf73577f6785c18cbade1d4227ac38b505a8b64ad36bac64893f4a7dc25b87760df0a4e384fbc4')
+install=${pkgname}.install
+source=('fixes.sed'
+ "http://ftp.debian.org/debian/pool/main/d/${pkgname}/${pkgname}_${_debver}.tar.xz"
+ "ftp://ftp.gnu.org/gnu/gcide/gcide-${pkgver}.tar.xz"{,.sig})
+sha512sums=('3adc1c75e9f96883966236131518b4b8f4c6c588759112417ec46c35d421da87ddd1bac156fa0bf55c64f939cbe1efd235d0854b4dfe8cfa1278917d6fef07f5'
+ '82939f8c9e2bb30368b673784abaf85724a04fb9ebab382b6908034e0978d4d47039b7667573b88fe074bb29ea232b9e11129ac30ba6e88d5b9271df3b2ad302'
+ 'a388a43d255c28a933d301140f233ae602249dc1fa223dd91ea8c4b2fc0736ff88ed60357b08050217b5513638c7015e4c99dfd084cfad61eec503822558711a'
+ 'SKIP')
+validpgpkeys=('325F650C4C2B6AD58807327A3602B07F55D0C732')
+
+prepare() {
+ ln -s "${srcdir}/fixes.sed" "${pkgname}-${_debver}/"
+ sed -i 's`\(\./webfilter\) | \(\./webfmt -c\)`\1 | sed -Ef fixes.sed | \2`' "${pkgname}-${_debver}/Makefile.in"
+
+ rm -rf "${pkgname}-${_debver}/cide"
+ ln -s "${srcdir}/gcide-0.51" "${pkgname}-${_debver}/cide"
+ cd "${pkgname}-${_debver}/cide"
+ for file in CIDE.?
+ do
+ mv "$file" "${file,,}"
+ done
+ mv tagset.{txt,web}
+ mv webfont.{txt,asc}
+ mv README{,.dic}
+}
build() {
- cd "$pkgname-$pkgver"
+ cd "${pkgname}-${_debver}"
export CPPFLAGS="-D_FORTIFY_SOURCE=0"
./configure --with-local-libmaa --prefix=/usr
make -j1
mkdir "../final_data"
make dictdir="../final_data" install
# Fix wrong order.
- LANG=C sort --dictionary-order --ignore-case -o "../final_data"/gcide.index{,}
+ LANG=C sort --dictionary-order --ignore-case \
+ -o ../final_data/gcide.index{,}
}
package()
{
- mkdir -p "$pkgdir/usr/share/dictd"
- cp "final_data"/* "$pkgdir/usr/share/dictd/"
- mkdir -p "$pkgdir/usr/share/doc/dict-gcide"
- cp "$pkgname-$pkgver/cide/README.dic" "$pkgdir/usr/share/doc/dict-gcide/"
+ install -m 0755 -d "${pkgdir}/usr/share/dictd"
+ install -m 0644 -t "${pkgdir}/usr/share/dictd/" \
+ final_data/gcide.{dict.dz,index}
+ install -m 0755 -d "${pkgdir}/usr/share/doc/dict-gcide"
+ install -m 0644 -t "${pkgdir}/usr/share/doc/dict-gcide/" \
+ "${pkgname}-${_debver}/cide/"{README.dic,INFO}
}