summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCody P Schafer2016-08-04 11:48:17 -0400
committerCody P Schafer2016-08-04 11:48:17 -0400
commit5f5424323ba2b3b0e20eca205c2b6694e4aa6a98 (patch)
treeb4d0553feeb1e7e6acc6205371ba0dec83532150
parent9954c4c0ab2dcbbfd6ece63a051eb202d2307163 (diff)
downloadaur-5f5424323ba2b3b0e20eca205c2b6694e4aa6a98.tar.gz
also pin version dep of haskell-src-exts
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD17
2 files changed, 12 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c912cd2213c5..c41105849f73 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = haskell-hgettext
pkgdesc = bindings to libintl.h (gettext, bindtextdomain)
pkgver = 0.1.30
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/vasylp/hgettext
arch = x86_64
license = custom:BSD3
diff --git a/PKGBUILD b/PKGBUILD
index 954ee8bb39ce..e06cc81d8dd7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@ _ipn=hgettext
_bpn=haskell-${_ipn}
pkgname=${_bpn}
pkgver=0.1.30
-pkgrel=1
+pkgrel=2
pkgdesc="bindings to libintl.h (gettext, bindtextdomain)"
arch=(x86_64)
url="https://github.com/vasylp/hgettext"
@@ -33,14 +33,19 @@ build() {
sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh
}
-_ghcver_set() {
- local _i
- _ghcver=`pacman -Q ghc | cut -f2 -d\ | cut -f1 -d-`
- depends[0]="ghc=$_ghcver"
+_update_deps() {
+ _ver=`pacman -Q $1 | cut -f2 -d\ | cut -f1 -d-`
+ for i in `seq 0 $(expr ${#depends[@]} - 1)`; do
+ if [ ${depends[$i]} == $1 ]; then
+ depends[$i]="$1=${_ver}"
+ fi
+ done
}
package() {
- _ghcver_set
+ _update_deps ghc
+ _update_deps haskell-src-exts
+
cd "$srcdir/${_ipn}-${pkgver}"
install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh"