summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Feuls2017-09-18 15:02:37 +0200
committerCarsten Feuls2017-09-18 15:02:37 +0200
commit8b5848696a28cbaf91e5605c2b6eb1e1154a5aed (patch)
tree7ef91dc391370cc1ffbcf67316f0514b281a563d
parent4574f4ec7c6264b7d29b33ae7e926ead66375767 (diff)
downloadaur-8b5848696a28cbaf91e5605c2b6eb1e1154a5aed.tar.gz
Fix Registering
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD28
2 files changed, 17 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b4fa3456b98f..c0925e79e2c8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index ece9a2ad7dca..7fd188469a0b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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')