updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / she-darcs / PKGBUILD
blobc0ec3f2b65846108ffa28c706125548ce6aae4a6
1 # Maintainer: Josh Kuhn <kuhn.joshua@gmail.com>
3 pkgname=she-darcs
4 pkgver=20100428
5 pkgrel=1
6 pkgdesc="A Haskell preprocessor adding miscellaneous features"
7 arch=('i686' 'x86_64')
8 url="http://personal.cis.strath.ac.uk/~conor/pub/she/"
9 license=('custom:PublicDomain')
10 makedepends=( 'ghc' 'haskell-cabal' 'haskell-filepath' 'haskell-mtl' 'darcs' )
11 depends=( 'gmp' )
12 provides=( 'she' )
13 conflicts=( 'she' )
14 options=( 'strip' )
15 md5sums=()
16 _darcstrunk="http://personal.cis.strath.ac.uk/~conor/pub"
17 _darcsmod="she"
19 build() {
20     if [[ -d ${_darcsmod}/_darcs ]]
21     then
22         msg "Retrieving missing patches"
23         cd $_darcsmod
24         darcs pull -a ${url}
25     else
26         msg "Retrieving complete sources"
27         darcs get --lazy ${url}
28         cd $_darcsmod
29     fi
30     runhaskell Setup configure --prefix=/usr \
31         --docdir=/usr/share/doc/${pkgname} || return 1
32     runhaskell Setup build || return 1
33     runhaskell Setup copy --destdir=${pkgdir} || return 1
34     install -D -m644 LICENCE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || return 1
35     rm -f ${pkgdir}/usr/share/doc/${pkgname}/LICENSE