# $Id: PKGBUILD 33071 2010-11-22 11:15:13Z spupykin $ # Maintainer: Sergej Pupykin # Contributor: shild # Maintainer: Vesa Kaihlavirta pkgname=haskell-x11 pkgver=1.5.0.0 pkgrel=5 pkgdesc="A Haskell binding to the X11 graphics library." arch=(i686 x86_64 ppc) url="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/X11" license=('BSD') options=('strip' 'force') conflicts=(haskell-x11-extras) install=hsmod.install source=(http://hackage.haskell.org/packages/archive/X11/$pkgver/X11-$pkgver.tar.gz) md5sums=('ec6670f5ce1812206903c8a0fd9df04c') build() { _ghcver=`pacman -Q ghc | cut -d\ -f 2 | cut -f 1 -d -` depends=("ghc=${_ghcver}" 'libx11') cd $srcdir/X11-$pkgver ghc --make Setup.hs ./Setup configure --ghc --prefix=/usr \ --libsubdir=\$compiler/site-local/\$pkgid ./Setup build ./Setup haddock ./Setup register --gen-script ./Setup unregister --gen-script sed -i 's/ghc-pkg unregister/ghc-pkg unregister --force/' unregister.sh 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 install -D -m644 LICENSE $pkgdir/usr/share/licenses/$pkgname/BSD3 }