summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 12 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c87a6d9ad47f..9edbf38d3db4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}