diff options
author | corvus_192 | 2024-03-06 20:44:29 +0100 |
---|---|---|
committer | corvus_192 | 2024-03-06 20:44:29 +0100 |
commit | bdbb767372ae0cdaa5ed8d688a0f90f6c0ecdcea (patch) | |
tree | ddf29847757bd9e8b81b66c7f9cd350cf0285225 /PKGBUILD | |
parent | 1e9ee21bba3ba0c1d86bd3e503b75434975b372f (diff) | |
download | aur-bdbb767372ae0cdaa5ed8d688a0f90f6c0ecdcea.tar.gz |
update to 1.1.1.11
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 13 insertions, 7 deletions
@@ -3,7 +3,7 @@ _hkgname=pointfree pkgname=haskell-pointfree -pkgver=1.1.1.9 +pkgver=1.1.1.11 pkgrel=1 pkgdesc="Tool for refactoring expressions into pointfree form" url="http://hackage.haskell.org/package/${_hkgname}" @@ -11,16 +11,17 @@ license=('custom:OtherLicense') arch=('i686' 'x86_64') makedepends=('ghc') depends=('gmp' 'ghc' 'ghc-libs' 'haskell-src-exts') +checkdepends=('haskell-hunit' 'haskell-quickcheck') options=('strip') -source=(http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz) -md5sums=('ef062edda5dd021d95dda7e006bb52c2') +source=("http://hackage.haskell.org/packages/archive/${_hkgname}/${pkgver}/${_hkgname}-${pkgver}.tar.gz") +md5sums=('88eb005b3c15d95a554786e0eac9f9a0') build() { - cd ${srcdir}/${_hkgname}-${pkgver} + cd "${srcdir}/${_hkgname}-${pkgver}" || exit 1 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' + --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ + --ghc-option='-pie' --enable-tests runhaskell Setup build -v $MAKEFLAGS runhaskell Setup register --gen-script runhaskell Setup unregister --gen-script @@ -28,8 +29,13 @@ build() { sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh } +check() { + cd "${srcdir}/${_hkgname}-${pkgver}" || exit 1 + runhaskell Setup test +} + package() { - cd ${srcdir}/${_hkgname}-${pkgver} + cd "${srcdir}/${_hkgname}-${pkgver}" || exit 1 install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.sh" |