looks good :)
[archlinuxppc.git] / haskell-x11-xft / PKGBUILD
diff --git a/haskell-x11-xft/PKGBUILD b/haskell-x11-xft/PKGBUILD
new file mode 100644 (file)
index 0000000..5feb9aa
--- /dev/null
@@ -0,0 +1,31 @@
+# $Id: PKGBUILD 33057 2010-11-22 11:03:09Z spupykin $
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+
+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
+}