summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDamien Flament2016-11-14 19:17:54 +0100
committerDamien Flament2016-11-14 19:17:54 +0100
commit7289af7bef481ee8c76ad3ba01ecad208a32ec1f (patch)
treea85016d424149285228bb540e273b80bdc6498a6
parent25667f14a786073336688d3f4524c4ede6af698b (diff)
downloadaur-7289af7bef481ee8c76ad3ba01ecad208a32ec1f.tar.gz
Fix building.
-rw-r--r--PKGBUILD35
1 files changed, 18 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bd93b7086605..63fcde4cd0a7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -33,27 +33,28 @@ prepare() {
}
build() {
- cd ${srcdir}/${_hkgname}-${pkgver}
+ cd ${_hkgname}-${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
+ runhaskell Setup configure --ghc -O \
+ --prefix='/usr' \
+ --libsubdir='$compiler/site-local/$pkgid' \
+ --docdir=\$prefix/share/doc/${pkgname}
+ runhaskell Setup build
+ runhaskell Setup haddock
+ runhaskell Setup register --gen-script
+ runhaskell Setup unregister --gen-script
}
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 ${_licensefile} ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
- rm -f ${pkgdir}/usr/share/doc/${pkgname}/${_licensefile}
+ cd ${_hkgname}-${pkgver}
+
+ install -D -m744 -t ${pkgdir}/usr/share/haskell/${pkgname} \
+ register.sh unregister.sh
+
+ runhaskell Setup copy --destdir=${pkgdir}
+
+ install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+ rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE
}
md5sums=('13b2e9336b31b3f7a3e5410308023ae5'
'db16c7d948f0aed4909ae6a0bf7180a8'