summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbug2015-06-15 18:29:39 +0300
committerbug2015-06-15 18:29:39 +0300
commit5738dfad7298d8df81f66755be609ebe6773fe60 (patch)
tree1f2171e3f0ec1527a2cc8d3c44e50e83c6fefb8d
downloadaur-5738dfad7298d8df81f66755be609ebe6773fe60.tar.gz
Initial import
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD45
-rw-r--r--jpcsp.desktop8
-rw-r--r--jpcsp.install18
-rwxr-xr-xjpcsp.sh10
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"