Date: Monday, December 6, 2010 @ 12:03:27 Author: remy Revision: 102201
upgpkg: haskell-quickcheck 2.4.0.1-1 Update to latest 2.4.0.1 (for ghc-7 and Haskell Platform 2011 draft) Modified: haskell-quickcheck/trunk/PKGBUILD ----------+ PKGBUILD | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2010-12-06 16:38:01 UTC (rev 102200) +++ PKGBUILD 2010-12-06 17:03:27 UTC (rev 102201) @@ -1,35 +1,37 @@ # Maintainer: Vesa Kaihlavirta <[email protected]> # Contributor: Arch Haskell Team <[email protected]> # Package generated by cabal2arch 0.7.5 +_hkgname=QuickCheck pkgname=haskell-quickcheck -pkgver=2.1.1.1 -pkgrel=2 +pkgver=2.4.0.1 +pkgrel=1 pkgdesc="Automatic testing of Haskell programs" url="http://hackage.haskell.org/package/QuickCheck" license=('custom:BSD3') arch=('i686' 'x86_64') -depends=(ghc=6.12.3 haskell-mtl=1.1.0.2 sh) +depends=(ghc=7.0.1 haskell-mtl=1.1.1.0 sh) options=('strip') source=(http://hackage.haskell.org/packages/archive/QuickCheck/$pkgver/QuickCheck-$pkgver.tar.gz) install=${pkgname}.install -md5sums=('a9e9170599223dc21c21a0190aadb195') +md5sums=('e8c86e95fd1fa4c58fc8e53e2853db5e') build() { - cd $srcdir/QuickCheck-$pkgver - runhaskell Setup configure -p --enable-split-objs --enable-shared --prefix=/usr --docdir=/usr/share/doc/${pkgname} + cd ${srcdir}/${_hkgname}-${pkgver} + runhaskell Setup configure -O -p --enable-split-objs --enable-shared --prefix=/usr --docdir=/usr/share/doc/${pkgname} runhaskell Setup build runhaskell Setup haddock runhaskell Setup register --gen-script runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh } package() { - cd ${srcdir}/QuickCheck-$pkgver - install -D -m744 register.sh $pkgdir/usr/share/haskell/${pkgname}/register.sh - install -m744 unregister.sh $pkgdir/usr/share/haskell/${pkgname}/unregister.sh + cd ${srcdir}/${_hkgname}-${pkgver} + install -D -m744 register.sh ${pkgdir}/usr/share/haskell/${pkgname}/register.sh + install -m744 unregister.sh ${pkgdir}/usr/share/haskell/${pkgname}/unregister.sh install -d -m755 ${pkgdir}/usr/share/doc/ghc/html/libraries - ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/QuickCheck - runhaskell Setup copy --destdir=$pkgdir - install -D -m644 LICENSE $pkgdir/usr/share/licenses/${pkgname}/LICENSE + ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/${_hkgname} + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE }
