# $Id: PKGBUILD 33057 2010-11-22 11:03:09Z spupykin $ # Maintainer: Sergej Pupykin pkgname=haskell-x11-xft pkgver=0.3 pkgrel=17 pkgdesc="Bindings to the Xft, X Free Type interface library, and some Xrender parts" url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11-xft" license=('LGPL') arch=('i686' 'x86_64' 'ppc') makedepends=() options=('strip') source=(http://hackage.haskell.org/packages/archive/X11-xft/$pkgver/X11-xft-$pkgver.tar.gz) install=haskell-x11-xft.install md5sums=('1b4a528a2a4fe5e9de715f6758ff9015') build() { _ghcver=`pacman -Q ghc 2>/dev/null | cut -d\ -f 2 | cut -f 1 -d -` depends=("ghc=${_ghcver}" 'haskell-x11=1.5.0.0' 'haskell-utf8-string>=0.3.6' 'freetype2' 'libxft' 'libxinerama') cd $srcdir/X11-xft-$pkgver ghc --make Setup.*hs ./Setup configure --prefix=/usr ./Setup build ./Setup haddock ./Setup register --gen-script ./Setup unregister --gen-script install -D -m744 register.sh $pkgdir/usr/share/haskell/$pkgname/register.sh install -m744 unregister.sh $pkgdir/usr/share/haskell/$pkgname/unregister.sh ./Setup copy --destdir=$pkgdir }