so far for ppc
[archlinuxppc.git] / haskell-x11 / PKGBUILD
1 # $Id: PKGBUILD 33071 2010-11-22 11:15:13Z spupykin $
2 # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
3 # Contributor: shild <sxp@bk.ru>
4 # Maintainer: Vesa Kaihlavirta <vegai@iki.fi>
5
6 pkgname=haskell-x11
7 pkgver=1.5.0.0
8 pkgrel=5
9 pkgdesc="A Haskell binding to the X11 graphics library."
10 arch=(i686 x86_64)
11 url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11"
12 license=('BSD')
13 options=('strip' 'force')
14 conflicts=(haskell-x11-extras)
15 install=hsmod.install
16 source=(http://hackage.haskell.org/packages/archive/X11/$pkgver/X11-$pkgver.tar.gz)
17 md5sums=('ec6670f5ce1812206903c8a0fd9df04c')
18
19 build() {
20   _ghcver=`pacman -Q ghc | cut -d\  -f 2 | cut -f 1 -d -`
21   depends=("ghc=${_ghcver}" 'libx11')
22
23   cd $srcdir/X11-$pkgver
24
25   runhaskell Setup.hs configure --ghc --prefix=/usr \
26              --libsubdir=\$compiler/site-local/\$pkgid
27
28   runhaskell Setup.hs build
29   runhaskell Setup haddock
30
31   runhaskell Setup.hs register --gen-script
32   runhaskell Setup.hs unregister --gen-script
33   sed -i 's/ghc-pkg unregister/ghc-pkg unregister --force/' unregister.sh
34
35   install -D -m744 register.sh $pkgdir/usr/share/haskell/$pkgname/register.sh
36   install -m744 unregister.sh $pkgdir/usr/share/haskell/$pkgname/unregister.sh
37   runhaskell Setup.hs copy --destdir=$pkgdir
38
39   install -D -m644 LICENSE $pkgdir/usr/share/licenses/$pkgname/BSD3
40 }