x11 stuff...
[archlinuxppc.git] / haskell-x11-xft / PKGBUILD
1 # $Id: PKGBUILD 33057 2010-11-22 11:03:09Z spupykin $
2 # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
3
4 pkgname=haskell-x11-xft
5 pkgver=0.3
6 pkgrel=17
7 pkgdesc="Bindings to the Xft, X Free Type interface library, and some Xrender parts"
8 url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-xft"
9 license=('LGPL')
10 arch=('i686' 'x86_64' 'ppc')
11 makedepends=()
12 options=('strip')
13 source=(http://hackage.haskell.org/packages/archive/X11-xft/$pkgver/X11-xft-$pkgver.tar.gz)
14 install=haskell-x11-xft.install
15 md5sums=('1b4a528a2a4fe5e9de715f6758ff9015')
16
17 build() {
18   _ghcver=`pacman -Q ghc 2>/dev/null | cut -d\  -f 2 | cut -f 1 -d -`
19   depends=("ghc=${_ghcver}" 'haskell-x11=1.5.0.0' 'haskell-utf8-string>=0.3.6' 'freetype2' 'libxft' 'libxinerama')
20
21   cd $srcdir/X11-xft-$pkgver
22   ghc --make Setup.*hs
23   ./Setup configure --prefix=/usr
24   ./Setup build
25   ./Setup haddock
26   ./Setup register   --gen-script
27   ./Setup unregister --gen-script
28   install -D -m744 register.sh   $pkgdir/usr/share/haskell/$pkgname/register.sh
29   install    -m744 unregister.sh $pkgdir/usr/share/haskell/$pkgname/unregister.sh
30   ./Setup copy --destdir=$pkgdir
31 }