Date: Tuesday, March 31, 2015 @ 19:47:27 Author: jelle Revision: 130422
upgpkg: haddock 2.16.0-1 ghc 7.10.1 rebuild Modified: haddock/trunk/PKGBUILD ----------+ PKGBUILD | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-03-31 17:40:17 UTC (rev 130421) +++ PKGBUILD 2015-03-31 17:47:27 UTC (rev 130422) @@ -4,7 +4,7 @@ # Contributor: Arch Haskell Team <arch-hask...@haskell.org> pkgname=haddock -pkgver=2.15.0.2 +pkgver=2.16.0 pkgrel=1 pkgdesc='Tool for generating documentation for Haskell libraries' url='http://hackage.haskell.org/package/haddock/' @@ -11,12 +11,11 @@ license=('custom:BSD3') arch=('x86_64' 'i686') makedepends=('alex' 'happy') -depends=('ghc' 'haskell-ghc-paths' 'haskell-haddock-api') +depends=('ghc=7.10.1' 'haskell-ghc-paths' 'haskell-haddock-api') install="$pkgname.install" options=('staticlibs') source=("http://hackage.haskell.org/packages/archive/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz") -sha256sums=('b7b9e357060e99a68996aca3e3921b2e99bcb5a7669bf7cbad33bac91486705f') -sha256sums=('bdbbb4393b80caa24255a45442187ac4539492229db66e9033f36090a56cab1e') +sha256sums=('0a0fa6abfecd1f3094b66f99e91a9aed72ffd11d3038a1e0ae6fec1db849cba9') build() { cd "$pkgname-$pkgver" @@ -31,23 +30,9 @@ sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh } -_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() { cd "$pkgname-$pkgver" - _update_deps ghc - _update_deps haskell-ghc-paths - _update_deps haskell-haddock-api - # install -Dm744 register.sh "$pkgdir/usr/share/haskell/$pkgname/register.sh" install -Dm744 unregister.sh \ "$pkgdir/usr/share/haskell/$pkgname/unregister.sh"