diff options
author | Carsten Feuls | 2017-09-18 15:02:37 +0200 |
---|---|---|
committer | Carsten Feuls | 2017-09-18 15:02:37 +0200 |
commit | 8b5848696a28cbaf91e5605c2b6eb1e1154a5aed (patch) | |
tree | 7ef91dc391370cc1ffbcf67316f0514b281a563d | |
parent | 4574f4ec7c6264b7d29b33ae7e926ead66375767 (diff) | |
download | aur-8b5848696a28cbaf91e5605c2b6eb1e1154a5aed.tar.gz |
Fix Registering
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 17 insertions, 13 deletions
@@ -1,5 +1,5 @@ # Generated by mksrcinfo v8 -# Mon Sep 18 12:50:24 UTC 2017 +# Mon Sep 18 13:02:17 UTC 2017 pkgbase = haskell-curl pkgdesc = Haskell binding to libcurl pkgver = 1.3.8 @@ -12,13 +12,18 @@ license=(BSD3) depends=('ghc' 'haskell-base' 'haskell-bytestring' 'haskell-containers') options=(strip) source=(https://hackage.haskell.org/package/${hkgname}-${pkgver}/${hkgname}-${pkgver}.tar.gz) +sha256sums=('9087c936bfcdb865bad3166baa3f12bf37acf076fa76010e3b5f82a1d485446e') prepare() { - 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' + cd ${srcdir}/${hkgname}-${pkgver} + runhaskell Setup.hs configure -O --enable-shared --enable-executable-dynamic \ + --prefix=/usr --docdir="/usr/share/doc/${pkgname}" \ + --dynlibdir=/usr/lib --libsubdir=\$compiler/site-local/\$pkgid \ + -f-no-unicode -f-system-libyaml -f-no-exe -fno-examples } -build(){ + +build() { cd ${srcdir}/${hkgname}-${pkgver} runhaskell Setup build runhaskell Setup haddock @@ -28,13 +33,12 @@ build(){ } package() { - 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 + cd ${srcdir}/${hkgname}-${pkgver} + install -D -m744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname}.sh" + install -D -m744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname}.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 } -sha256sums=('9087c936bfcdb865bad3166baa3f12bf37acf076fa76010e3b5f82a1d485446e') |