diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 24 insertions, 10 deletions
@@ -1,25 +1,39 @@ -# Maintainer: Fabian Beuke <mail@beuke.org> +# Maintainer: corvus_192 <rua at jendrik dot eu> +# Contributor: Fabian Beuke <mail@beuke.org> + _hkgname=pointfree pkgname=haskell-pointfree -pkgver=1.1.1.3 +pkgver=1.1.1.9 pkgrel=1 pkgdesc="Tool for refactoring expressions into pointfree form" url="http://hackage.haskell.org/package/${_hkgname}" license=('custom:OtherLicense') arch=('i686' 'x86_64') -makedepends=('ghc' 'haskell-array' 'haskell-containers' 'haskell-haskell-src-exts' 'haskell-transformers') -depends=('gmp') +makedepends=('ghc') +depends=('gmp' 'ghc' 'ghc-libs' 'haskell-src-exts') options=('strip') source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) -md5sums=('77d2d2992a0a760671e9cabaee1f8486') +md5sums=('ef062edda5dd021d95dda7e006bb52c2') + build() { cd ${srcdir}/${_hkgname}-${pkgver} - runhaskell Setup configure --prefix=/usr --docdir=/usr/share/doc/${pkgname} -O - runhaskell Setup build + runhaskell Setup configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ + --prefix=/usr --docdir=/usr/share/doc/$pkgname --datasubdir=$pkgname \ + --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid --ghc-option=-fllvm \ + --ghc-option='-pie' + runhaskell Setup build -v $MAKEFLAGS + runhaskell Setup register --gen-script + runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh + sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh } + package() { cd ${srcdir}/${_hkgname}-${pkgver} - runhaskell Setup copy --destdir=${pkgdir} - install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE - rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE + + install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" + install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" + runhaskell Setup copy --destdir="${pkgdir}" + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + rm -f "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" } |