diff options
author | bug | 2015-06-15 18:29:39 +0300 |
---|---|---|
committer | bug | 2015-06-15 18:29:39 +0300 |
commit | 5738dfad7298d8df81f66755be609ebe6773fe60 (patch) | |
tree | 1f2171e3f0ec1527a2cc8d3c44e50e83c6fefb8d | |
download | aur-5738dfad7298d8df81f66755be609ebe6773fe60.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | jpcsp.desktop | 8 | ||||
-rw-r--r-- | jpcsp.install | 18 | ||||
-rwxr-xr-x | jpcsp.sh | 10 |
5 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ba4ddc2d042d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = jpcsp + pkgdesc = Java PSP Emulator + pkgver = 0.7 + pkgrel = 1 + url = http://jpcsp.org/ + install = jpcsp.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = p7zip + depends = jogl + depends = java-runtime + options = !strip + source = jpcsp0.7.7z::http://jpcsp.googlecode.com/files/jpcsp-3262-linux-x86.7z + source = jpcsp.sh + source = jpcsp.desktop + +pkgname = jpcsp + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d4b299363a40 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Contributor: Bug <bug2000@gmail.com> +# Maintainer: Bug <bug2000@gmail.com> +pkgname=jpcsp +pkgver="0.7" +pkgrel=1 +pkgdesc="Java PSP Emulator" +options=('!strip') +arch=('i686' 'x86_64') +url="http://jpcsp.org/" +license=('GPL') +depends=(jogl java-runtime) +makedepends=('p7zip') +install=jpcsp.install +_pkgarch='x86' + +[ "$CARCH" = "i686" ] && { + md5sums=('572ac250d31949237c4e8aaf84f18d1b' + 'd2551a7c28d10151caf535d8a035124f' + 'cd39aad03798576eb5228ed4184885c8') + } +[ "$CARCH" = "x86_64" ] && { + _pkgarch='amd64' + md5sums=('8f6e8245009356dccf0751d5014f5835' + 'd2551a7c28d10151caf535d8a035124f' + 'cd39aad03798576eb5228ed4184885c8') + } + +source=(${pkgname}${pkgver}.7z::"http://jpcsp.googlecode.com/files/jpcsp-3262-linux-$_pkgarch.7z" +jpcsp.sh +jpcsp.desktop) + +build() { + cd $srcdir +# 7z x ${pkgname}${pkgver}.7z -w$PWD +} +package(){ + mkdir -p "$pkgdir/opt/" + cp -a "$srcdir/jpcsp-linux-$_pkgarch/" "$pkgdir/opt/$pkgname/" + chmod -R 755 $pkgdir/opt/$pkgnname + 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: diff --git a/jpcsp.desktop b/jpcsp.desktop new file mode 100644 index 000000000000..c28d98506707 --- /dev/null +++ b/jpcsp.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=JPCSP +Comment=PSP emulator +Exec=jpcsp +#Icon=jpcsp +Type=Application +Categories=Game; +Terminal=false diff --git a/jpcsp.install b/jpcsp.install new file mode 100644 index 000000000000..d4b58001e5de --- /dev/null +++ b/jpcsp.install @@ -0,0 +1,18 @@ +## arg 1: the new package version +post_install() { + update-desktop-database -q +} + +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + post_install $1 +} + +post_remove() { + update-desktop-database -q +} + + +# vim:set ts=2 sw=2 et: + diff --git a/jpcsp.sh b/jpcsp.sh new file mode 100755 index 000000000000..76cfc7021d36 --- /dev/null +++ b/jpcsp.sh @@ -0,0 +1,10 @@ +#!/bin/sh +mkdir -p ~/.jpcsp +cd ~/.jpcsp + +if [ `uname -m` == x86_64 ] ; then + export LD_LIBRARY_PATH=/opt/jpcsp/lib/linux-amd64:/opt/java/jre/lib/amd64:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64:/usr/lib/jvm/java-7-openjdk/jre/lib/amd64 + else + export LD_LIBRARY_PATH=/opt/jpcsp/lib/linux-x86:/opt/java/jre/lib/i386:/usr/lib/jvm/java-6-openjdk/jre/lib/i386:/usr/lib/jvm/java-7-openjdk/jre/lib/i386 +fi +java -jar "/opt/jpcsp/bin/jpcsp.jar" |