diff options
author | Damien Flament | 2016-11-15 02:21:47 +0100 |
---|---|---|
committer | Damien Flament | 2016-11-15 02:21:47 +0100 |
commit | 2774e2901494bc742e85463577bcf91df9efe61a (patch) | |
tree | e82862186e960cf45256745594b9d2bcdb4a257e | |
parent | 3fc0459ea941c03b153c3115cb40f4433bd3bb51 (diff) | |
download | aur-2774e2901494bc742e85463577bcf91df9efe61a.tar.gz |
Improve build and package functions.
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -34,11 +34,23 @@ prepare() { build() { cd ${pkgname}-${pkgver} - runhaskell Setup configure -O --prefix=/usr --docdir=/usr/share/doc/${pkgname} + + runhaskell Setup configure --ghc -O \ + --prefix='/usr' \ + --libsubdir='$compiler/site-local/$pkgid' \ + --docdir='$prefix/share/doc/$pkg' \ + --datadir='$prefix/share' \ + --datasubdir='$pkg' runhaskell Setup build } package() { - cd ${srcdir}/${pkgname}-${pkgver} + cd ${pkgname}-${pkgver} + + install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + runhaskell Setup copy --destdir=${pkgdir} + + rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE + rmdir --ignore-fail-on-non-empty -p ${pkgdir}/usr/share/doc/${pkgname} } |