updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / kroc_svn / PKGBUILD
blob7e4e56d8219bab2f6007500576091671e1a648c3
1 # Maintainer: Tom Vincent <http://tlvince.com/contact/>
2 # Contributor: Martin Ellis <ellism88@gmail.com>
4 pkgname=kroc_svn
5 pkgver=7239
6 pkgrel=1
7 pkgdesc="Kent Retargetable occam Compiler. An occam-pi compiler."
8 arch=('i686')
9 url="http://projects.cs.kent.ac.uk/projects/kroc/trac/wiki"
10 license=('GPL')
11 groups=()
12 depends=('libv4l' 'bash' 'binutils' 'gawk' 'pkgconfig' 'libpng' 'libxmu' 'libxi' 'perl' 'python2' 'libxslt')
13 makedepends=('subversion')
14 optdepends=('sdl' 'sdl_sound' 'mesa')
15 provides=("kroc" "kroc-setup.sh" "occ21")
16 md5sums=(eb6839a64ac4a5303d333276eaf48ce0)
17 source=(arch.diff)
19 _svntrunk="http://projects.cs.kent.ac.uk/projects/kroc/svn/kroc/trunk/"
20 _svnmod="svnmod"
22 build() {
23   cd "$srcdir"
24   msg "Connecting to SVN server...."
26   if [[ -d "$_svnmod/.svn" ]]; then
27     (cd "$_svnmod" && svn up -r "$pkgver")
28   else
29     svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod"
30   fi
32   msg "SVN checkout done or server timeout"
33   msg "Starting build..."
35   rm -rf "$srcdir/$_svnmod-build"
36   cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
37   cd "$srcdir/$_svnmod-build"
39   export PYTHON="python2"
40   find -not -iwholename "*.svn*" -type f -exec sed -i -e 's/env python/&2/' \
41     -e 's_/bin/python_&2_' -e 's/PYTHON=python/&2/' '{}' ';'
43   sed -i 's_python__' runtime/ccsp/include/Makefile.am
44   patch -p0 -i ../../arch.diff
46   autoreconf -vfi
47   ./configure --prefix=/usr
48   make
49   make check
52 package() {
53   cd "$srcdir/$_svnmod-build"
54   make DESTDIR="$pkgdir/" install
57 # vim:set ts=2 sw=2 tw=0 et: