updated on Thu Jan 5 13:17:10 UTC 2012
[aur-mirror.git] / kaffe-git / PKGBUILD
blobe84dab88da1eb6ca8fcbca3ac9fafe2cc9fe0c79
1 # Maintainer: Jens Staal <staal1978@gmail.com>
3 pkgname=kaffe-git
4 pkgver=20110629
5 pkgrel=1
6 pkgdesc="A clean room re-implementation of Java - not officially Java"
7 arch=('i686' 'x86_64')
8 url="http://www.kaffe.org/"
9 license=('GPL')
10 depends=('classpath' 'zziplib')
11 provides=('java-runtime')
12 makedepends=('git' 'eclipse-ecj')
13 optdepdends=('')
16 _gitroot=('git://github.com/kaffe/kaffe.git')
17 _gitname=('kaffe')
19 build() {
20  cd $srcdir
22    if [ -d $_gitname ] ; then
23     cd $_gitname && git pull $_gitroot
24     msg "The local files are updated."
25   else
26     git clone $_gitroot $_gitname
27   fi
28   rm -rf $srcdir/build
29   cp -ar $srcdir/$_gitname $srcdir/build
30   cd $srcdir/build
31   ./configure --prefix=/usr --with-classpath-prefix=/usr/lib/classpath --with-classpath-classes=/usr/share/classpath/glibj.zip
32   make
35 package() {
36  cd $srcdir/build
37  make DESTDIR=$pkgdir install
38  mkdir -p  $pkgdir/usr/share/licenses/$_gitname
39  install -m644 $srcdir/$_gitname/LICENSE $pkgdir/usr/share/licenses/$_gitname/LICENSE