updated on Mon Jan 23 20:11:11 UTC 2012
[aur-mirror.git] / Archive / PKGBUILD
blob26d5f4a5ac76aa3fdfd8a08ec241af6c9c4ab5f9
1 # Contributor: Yildirim Zaynal <asil.jinn@gmail.com>
2 pkgname=wxhaskell-darcs
3 pkgver=20071020
4 pkgrel=1
5 pkgdesc="wxHaskell is a portable and native GUI library for Haskell"
6 arch=(i686)
7 url="http://wxhaskell.sourceforge.net/"
8 license=('GPL')
9 source=()
10 depends=('gtk')
11 makedepends=('wxgtk' 'wxgtk-2.6' 'darcs' 'ghc')
12 md5sums=()
14 _darcsmod="wxhaskell"
15 _darcstrunk="http://darcs.haskell.org/"
17 build() {
18   cd $startdir/src/
19   # Erasing previous build
20   msg "Checking for previous build"
21   # get the sources
22   if [[ -d $_darcsmod/_darcs ]]
23   then
24     msg "Retrieving missing patches"
25     cd $_darcsmod
26     darcs pull -a $_darcstrunk/$_darcsmod
27   else
28     msg "Retrieving complete sources"
29     darcs get --partial --set-scripts-executable $_darcstrunk/$_darcsmod
30     cd $_darcsmod
31   fi
32   
33   #building 
34   msg "Starting build"
35   
36   cp $startdir/configure.patch .
37   #INSTALLDIR="$startdir/src/wxhaskell/"
38   #cd $INSTALLDIR
39   patch -p0 < configure.patch 
40   ./configure --prefix=/usr --with-opengl
41   make || return 1
42   make DESTDIR="$startdir/pkg" install
43   make DESTDIR="$startdir/pkg" wx 
44   make DESTDIR="$startdir/pkg" wx-install