diff options
author | MrElendig | 2017-06-21 12:03:32 +0200 |
---|---|---|
committer | MrElendig | 2017-06-21 12:03:32 +0200 |
commit | 1f054509aa2d52a6bc0b1f6e27b9b73c91f76046 (patch) | |
tree | c0ad493143c038ea589046c98f1ede5182c76613 | |
parent | 1727c3a2830bc41c559baefe6e2039d15b88fe0e (diff) | |
download | aur-1f054509aa2d52a6bc0b1f6e27b9b73c91f76046.tar.gz |
updated for ghc8 packageing changes + div cleanup
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 17 insertions, 10 deletions
@@ -1,6 +1,6 @@ pkgbase = xmonad-contrib-git pkgdesc = Add-ons for xmonad - pkgver = v0.13.r9.g4c00eb5 + pkgver = v0.13.r49.g12227d3 pkgrel = 1 url = http://xmonad.org/ install = xmonad-contrib.install @@ -4,7 +4,7 @@ # Contributor: orbisvicis <gmail.com> pkgname=xmonad-contrib-git -pkgver=v0.13.r9.g4c00eb5 +pkgver=v0.13.r49.g12227d3 pkgrel=1 pkgdesc="Add-ons for xmonad" arch=('i686' 'x86_64') @@ -32,20 +32,27 @@ pkgver() { } build() { - cd $srcdir/${pkgname/-git} + cd "$srcdir"/${pkgname/-git} - runhaskell Setup.lhs configure --ghc --enable-shared --enable-split-objs --prefix=/usr -fuse_xft \ - --libsubdir=\$compiler/site-local/\$pkgid + runhaskell Setup.lhs configure -O --enable-shared --enable-executable-dynamic \ + --prefix=/usr -fuse_xft --libsubdir=\$compiler/site-local/\$pkgid \ + --docdir=/usr/share/doc/${pkgname} runhaskell Setup build + runhaskell Setup haddock runhaskell Setup register --gen-script runhaskell Setup unregister --gen-script + sed -i -r -e "s|ghc-pkg.*update[^ ]* |&'--force' |" register.sh sed -i -r -e "s|ghc-pkg.*unregister[^ ]* |&'--force' |" unregister.sh } package() { - cd $srcdir/${pkgname/-git} - install -D -m744 register.sh $pkgdir/usr/share/haskell/${pkgname/-git}/register.sh - install -m744 unregister.sh $pkgdir/usr/share/haskell/${pkgname/-git}/unregister.sh - runhaskell Setup.lhs copy --destdir=$pkgdir - install -D LICENSE $pkgdir/usr/share/licenses/xmonad-contrib/LICENSE + cd "$srcdir"/${pkgname/-git} + install -D -m744 register.sh "$pkgdir"/usr/share/haskell/${pkgname/-git}/register.sh + install -D -m744 unregister.sh "$pkgdir"/usr/share/haskell/${pkgname/-git}/unregister.sh + runhaskell Setup.lhs copy --destdir="$pkgdir" + install -D LICENSE "$pkgdir"/usr/share/licenses/xmonad-contrib/LICENSE + install -d -m755 "$pkgdir"/usr/share/doc/ghc/html/libraries + ln -s /usr/share/doc/$pkgname/html "$pkgdir/usr/share/doc/ghc/html/libraries/$pkgname" + + find "$pkgdir"/usr/lib -name "*.a" -delete } |