diff options
author | bug | 2015-06-15 18:29:46 +0300 |
---|---|---|
committer | bug | 2015-06-15 18:29:46 +0300 |
commit | 7b9d8d6d8f992c1989ac6af119990677e0b71d4a (patch) | |
tree | f5250c03bc39eb9cf637c8d540bd1919054ebcc2 /PKGBUILD | |
download | aur-jpcsp-git.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7c8ccc828813 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Bug <bug2000@gmail.com> +# Contributor: Bug <bug2000@gmail.com> +pkgname=jpcsp-git +pkgver=r3741.e28be06 +pkgrel=1 +pkgdesc="JAVA PSP Emulator" +arch=('i686' 'x86_64') +url="http://jpcsp.org/" +license=('GPL') +depends=(jogl) +makedepends=('git' 'apache-ant') +provides=('jpcsp') +conflicts=('jpcsp' 'jpcsp-svn') +install=jpcsp.install +source=( + 'git+https://github.com/jpcsp/jpcsp.git' + 'jpcsp.sh' + 'jpcsp.desktop' +) + +md5sums=(SKIP + 'd2551a7c28d10151caf535d8a035124f' + 'cd39aad03798576eb5228ed4184885c8') + +_gitname=jpcsp + +pkgver() { + cd $_gitname + printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git describe --always)" +} + +build() { + cd $_gitname + mv build.xml build-bkp.xml + mv build-auto.xml build.xml + /usr/bin/ant jar +} + +package() { + cd $_gitname + mkdir -p $pkgdir/opt/jpcsp/lib + rm -R bin/class + cp -a bin $pkgdir/opt/jpcsp/ + rm -R lib/{macosx,macosx-64,windows-x86,windows-amd64} + if [ $CARCH == x86_64 ] ; then + rm -R lib/linux-x86 + cp lib/linux-amd64/liblwjgl64.so lib/linux-amd64/liblwjgl.so + else #32bit + rm -R lib/linux-amd64 + fi + + cp -a lib/ $pkgdir/opt/jpcsp/ + install -D ../../jpcsp.sh $pkgdir/usr/bin/jpcsp + install -D ../../jpcsp.desktop $pkgdir/usr/share/applications/jpcsp.desktop +} + +# vim:set ts=2 sw=2 et: |