diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 29 |
1 files changed, 12 insertions, 17 deletions
@@ -4,16 +4,16 @@ # Contributor: orbisvicis <gmail.com> pkgname=xmonad-contrib-git -pkgver=v0.13.r81.g3044577 +pkgver=v0.14.r9.ge7c92bc pkgrel=1 pkgdesc="Add-ons for xmonad" -arch=('i686' 'x86_64') +arch=('x86_64') url="http://xmonad.org/" license=('BSD') depends=('ghc' 'xmonad-git' 'sh' - 'haskell-x11>=1.6.1' 'haskell-x11<1.9' + 'haskell-x11>=1.6.1' 'haskell-x11<1.10' 'haskell-x11-xft>=0.2' 'haskell-utf8-string' 'haskell-random' @@ -21,21 +21,20 @@ depends=('ghc' makedepends=('git') conflicts=('xmonad-contrib') provides=('xmonad-contrib') -install='xmonad-contrib.install' -options=('staticlibs') source=('git://github.com/xmonad/xmonad-contrib') md5sums=('SKIP') pkgver() { cd "${pkgname/-git}" + sed -i -e '/semigroups/d' -e 's/utf8-string,/utf8-string/' ${pkgname/-git}.cabal git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "$srcdir"/${pkgname/-git} + cd "${pkgname/-git}" runhaskell Setup.lhs configure -O --enable-shared --enable-executable-dynamic --disable-library-vanilla \ - --prefix=/usr -fuse_xft --libsubdir=\$compiler/site-local/\$pkgid \ - --docdir=/usr/share/doc/${pkgname} + --prefix=/usr -fuse_xft --libsubdir=\$compiler/site-local/\$pkgid \ + --docdir=/usr/share/doc/${pkgname} runhaskell Setup build runhaskell Setup register --gen-script runhaskell Setup unregister --gen-script @@ -44,13 +43,9 @@ build() { } package() { - 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 + cd "${pkgname/-git}" + install -Dm 744 register.sh "${pkgdir}/usr/share/haskell/register/${pkgname/-git}.sh" + install -Dm 744 unregister.sh "${pkgdir}/usr/share/haskell/unregister/${pkgname/-git}.sh" + runhaskell Setup.lhs copy --destdir="${pkgdir}" + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } |