1 # Contributor: Christopher Schwaab -- christopher.schwaab gmail
5 pkgdesc="A pure functional programming language suitable for proofs."
6 url="http://code.google.com/p/guru-lang/"
9 depends=('java-environment')
10 makedepends=('subversion')
15 _svntrunk='http://guru-lang.googlecode.com/svn/branches/1.0a/'
21 if [ -d $_svnmod/.svn ]; then
22 (cd $_svnmod && svn up)
24 svn co $_svntrunk guru-lang
27 cat > $_svnmod/bin/guru <<__EOF
29 if [ \$GURU_LANG ]; then
30 java -cp \$GURU_LANG guru.Main \$*
31 elif [ -d ~/guru-lang/ ]; then
32 java -cp ~/guru-lang/ guru.Main \$*
34 java -cp /opt/guru-lang/ guru.Main \$*
38 cat > $_svnmod/bin/carraway <<__EOF
40 if [ -d ~/guru-lang ]; then
41 java -cp ~/guru-lang/ guru.carraway.Main \$*
43 java -cp /opt/guru-lang/ guru.carraway.Main \$*
49 make -C $_svnmod carraway
50 find $_svnmod | grep -v .svn | cpio -p -dum $pkgdir/opt || return 1