From 5adfeca3265a6a41da47a848d2d28ae159d64a46 Mon Sep 17 00:00:00 2001 From: Stephen Date: Sun, 17 Jun 2012 02:20:24 +0000 Subject: [PATCH] Updated terminfo --- haskell-terminfo/PKGBUILD | 66 ++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 39 deletions(-) diff --git a/haskell-terminfo/PKGBUILD b/haskell-terminfo/PKGBUILD index 346f7655e..3f7a08763 100644 --- a/haskell-terminfo/PKGBUILD +++ b/haskell-terminfo/PKGBUILD @@ -1,47 +1,35 @@ -# -# Apps Packages for Chakra, part of chakra-project.org -# -# Maintainer: Adrián Chaves Fernández (Gallaecio) - +# Maintainer: Stephen McIntosh +_hkgname=terminfo pkgname=haskell-terminfo -_basename=haskell -_pkgname=terminfo pkgver=0.3.2.3 -ghcver=7.4.1 -pkgrel=1 -pkgdesc="Haskell bindings to the terminfo library" -url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/terminfo" -license=('BSD') +pkgrel=2 +pkgdesc="Haskell bindings to the terminfo library." +url="http://hackage.haskell.org/package/${_hkgname}" +license=('custom:BSD3') arch=('i686' 'x86_64') -depends=(ghc=$ghcver) -install=$pkgname.install -source=(http://hackage.haskell.org/packages/archive/$_pkgname/$pkgver/$_pkgname-$pkgver.tar.gz) +makedepends=() +depends=('ghc' 'haskell-extensible-exceptions') +options=('strip') +source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) +install=${pkgname}.install md5sums=('706f546c629ac100a402c9c2629c25fa') - build() { - cd $srcdir/$_pkgname-$pkgver - - runhaskell Setup configure -O -p --enable-split-objs --enable-shared \ - --prefix=/usr --docdir=/usr/share/doc/$pkgname \ - --libsubdir=\$compiler/site-local/\$pkgid - 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 + cd ${srcdir}/${_hkgname}-${pkgver} + runhaskell Setup configure -O ${PKGBUILD_HASKELL_ENABLE_PROFILING:+-p } --enable-split-objs --enable-shared \ + --prefix=/usr --docdir=/usr/share/doc/${pkgname} --libsubdir=\$compiler/site-local/\$pkgid + 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/$_pkgname-$pkgver - - install -Dm744 register.sh $pkgdir/usr/share/$_basename/$pkgname/register.sh - install -Dm744 unregister.sh $pkgdir/usr/share/$_basename/$pkgname/unregister.sh - install -dm755 $pkgdir/usr/share/doc/ghc/html/libraries - ln -s /usr/share/doc/$pkgname/html $pkgdir/usr/share/doc/ghc/html/libraries/$_pkgname - - runhaskell Setup copy --destdir=$pkgdir - - # Legal. - install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/license.txt - rm -f $pkgdir/usr/share/doc/$pkgname/LICENSE + 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/${_hkgname} + runhaskell Setup copy --destdir=${pkgdir} + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE }