updated on Sun Jan 22 08:00:21 UTC 2012
[aur-mirror.git] / epigram-darcs / PKGBUILD
blob14b240adf5ddf9cbc4e0200a687b9e26673b7945
1 # Maintainer: Josh Kuhn <kuhn.joshua@gmail.com>
3 pkgname=epigram-darcs
4 pkgver=20100428
5 pkgrel=1
6 pkgdesc="A dependently typed programming language and an interactive programming environment"
7 arch=('i686' 'x86_64')
8 url="http://www.e-pig.org/"
9 license=('MIT')
10 depends=( 'gmp')
11 makedepends=( 'ghc>=6.12.1' 'darcs' 'she-darcs' 'haskell-mtl' 'haskell-pretty' )
12 provides=( 'epigram' )
13 conflicts=( 'epigram' )
14 options=( 'strip' )
15 _darcstrunk="http://www.e-pig.org/darcs"
16 _darcsmod="Pig09"
18 build() {
19   #cd $srcdir
20   if [[ -d $_darcsmod/_darcs ]]
21   then
22     msg "Retrieving missing patches"
23     cd $_darcsmod/src
24     darcs pull -a $_darcstrunk/$_darcsmod
25   else
26     msg "Retrieving complete sources"
27     darcs get --lazy $_darcstrunk/$_darcsmod
28     cd $_darcsmod/src
29   fi
30   make depend || return 1
31   make release || return 1
32   install -D Pig ${pkgdir}/usr/bin/Pig || return 1
33   install -D -m644 ../LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE || return 1