updated on Fri Jan 20 20:16:25 UTC 2012
[aur-mirror.git] / gtk2hs-gtksourceview2 / PKGBUILD
blob5010d595f8e375f2034c52f7b322f2174f586b19
1 # $Id: PKGBUILD 19743 2010-06-28 16:42:14Z spupykin $
2 # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
4 pkgname=gtk2hs-gtksourceview2
5 pkgrel=1
6 pkgver=0.11.0
7 pkgdesc="Binding to the gtksourceview2 library for Gtk2Hs."
8 url="http://hackage.haskell.org/package/gtksourceview2"
9 license=('LGPL2.1')
10 arch=('i686' 'x86_64')
11 makedepends=()
12 depends=('ghc' 'haskell-cabal' 'haskell-containers' 'haskell-haskell98' 'gtk' 'gtk2hs-buildtools' 'gtksourceview2')
13 options=('strip')
14 source=(http://hackage.haskell.org/packages/archive/gtksourceview2/$pkgver/gtksourceview2-$pkgver.tar.gz)
15 install=gtk2hs-gtksourceview2.install
16 md5sums=('d056065cbcfadd8252ecbe661ee2ab6c')
18 build() {
19     cd ${srcdir}/gtksourceview2-$pkgver
20     runhaskell Setup configure --prefix=/usr --docdir=/usr/share/doc/${pkgname} || return 1
21     runhaskell Setup build                   || return 1
22     runhaskell Setup haddock || return 1
23     runhaskell Setup register   --gen-script || return 1
24     runhaskell Setup unregister --gen-script || return 1
25     install -D -m744 register.sh   ${pkgdir}/usr/share/haskell/$pkgname/register.sh
26     install    -m744 unregister.sh ${pkgdir}/usr/share/haskell/$pkgname/unregister.sh
27     install -d -m755 $pkgdir/usr/share/doc/ghc/html/libraries
28     ln -s /usr/share/doc/${pkgname}/html ${pkgdir}/usr/share/doc/ghc/html/libraries/gtksourceview2
29     runhaskell Setup copy --destdir=${pkgdir} || return 1
31 md5sums=('3493eb93f0c1973cdd213953d69b290f')