diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d1b73cc15026 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Contributor: Jaroslaw Rosiek <jaroslaw.rosiek@interia.pl> +# Contributor: Alexander Rødseth <rodseth@gmail.com> + +pkgname=jasmin +pkgver=2.4 +pkgrel=1 +pkgdesc='Assembler for the Java Virtual Machine' +url='http://jasmin.sourceforge.net/' +license=('GPL') +depends=('java-runtime') +makedepends=('apache-ant') +arch=('i686' 'x86_64') +source=("http://sourceforge.net/projects/$pkgname/files/$pkgname/$pkgname-$pkgver/$pkgname-$pkgver.zip" + 'http://jasmin.sourceforge.net/xt.html' + "$pkgname-$pkgver.patch" + "$pkgname") +sha256sums=('eaa10c68cec68206fd102e9ec7113739eccd790108a1b95a6e8c3e93f20e449d' + 'e7ed5643689a9660345ceb7dae8ce2c10ca8481f8d8ab53f26bb27022c5669b0' + 'c0cc10c30f3a46cd3a9f9923de088dea29067fd372091e076c78273eacec6082' + 'ff12a47ae172ee5dc288684511e91025398e2c8dd2bca5426dabcfab355d2a37') + +prepare() { + cd "$srcdir/$pkgname-$pkgver" + + patch -p1 -i "$srcdir/$pkgname-$pkgver.patch" +} + +build() { + cd "$srcdir/$pkgname-$pkgver" + + ant "$pkgname" +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + + install -Dm644 "$pkgname.jar" "$pkgdir/usr/share/java/$pkgname.jar" + install -d "$pkgdir/usr/share/jasmin/" + cp -R docs "$pkgdir/usr/share/$pkgname/" + install -Dm644 ../xt.html "$pkgdir/usr/share/$pkgname/docs" + install -Dm755 "../$pkgname" "$pkgdir/usr/bin/$pkgname" +} + +# vim:set ts=2 sw=2 et: |