summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rwxr-xr-xJRomManager.desktop2
-rwxr-xr-xJRomManager.sh15
-rw-r--r--PKGBUILD26
4 files changed, 38 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f9d6e94643bc..2e11c400767d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,19 @@
pkgbase = jrommanager
pkgdesc = A Rom Manager entirely written in Java and released under GPL v3
- pkgver = 1.5b18
- pkgrel = 1
+ pkgver = 1.6b20
+ pkgrel = 2
url = https://github.com/optyfr/JRomManager
arch = any
license = GPL3
depends = java-runtime>=8
- source = https://github.com/optyfr/JRomManager/releases/download/1.5b18/JRomManager-1.5b18.zip
+ source = https://github.com/optyfr/JRomManager/releases/download/1.6b20/JRomManager-1.6b20.zip
source = JRomManager.desktop
source = JRomManager.png
- md5sums = df8ef44e5edd830371b15b9dcea87987
- md5sums = ca35b69a3ce8cad15944577cb2b17b13
+ source = JRomManager.sh
+ md5sums = 7bbf941aa5e044a871d3955da5192cf5
+ md5sums = feb8697e8eea362a9b6ba5947975dc4c
md5sums = aa359e0e6eedc95e172355b83b2c6235
+ md5sums = 33c717e50d5db9ca115bf063313bf1df
pkgname = jrommanager
diff --git a/JRomManager.desktop b/JRomManager.desktop
index 8c630dd52ebf..399ea226c9f7 100755
--- a/JRomManager.desktop
+++ b/JRomManager.desktop
@@ -2,7 +2,7 @@
Type=Application
Name=JRomManager
Comment=A Rom Manager entirely written in Java and released under GPL v3
-Exec=/usr/share/java/jrommanager/JRomManager.sh
+Exec=/usr/bin/jrommanager
Icon=JRomManager
Path=/usr/share/java/jrommanager
Terminal=false
diff --git a/JRomManager.sh b/JRomManager.sh
new file mode 100755
index 000000000000..db2dd40c45ca
--- /dev/null
+++ b/JRomManager.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+cd /usr/share/java/jrommanager
+OPT=-Xmx1g
+which grep >/dev/null
+if [ $? -eq 0 ]; then
+ which file >/dev/null
+ if [ $? -eq 0 ]; then
+ file -L $(which java) | grep -q '64-bit'
+ if [ $? -eq 0 ]; then OPT=-Xmx2g; fi
+ else
+ java --version | grep -q '64-Bit'
+ if [ $? -eq 0 ]; then OPT=-xmx2g; fi
+ fi
+fi
+java $OPT -jar JRomManager.jar --multiuser --noupdate&
diff --git a/PKGBUILD b/PKGBUILD
index 04fc51b2310a..e34ffe13a962 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
_gitname=JRomManager
pkgbase=jrommanager
pkgname=jrommanager
-pkgver=1.5b18
-pkgrel=1
+pkgver=1.6b20
+pkgrel=2
pkgdesc='A Rom Manager entirely written in Java and released under GPL v3'
arch=('any')
license=('GPL3')
@@ -12,14 +12,16 @@ url="https://github.com/optyfr/JRomManager"
depends=('java-runtime>=8')
source=("https://github.com/optyfr/${_gitname}/releases/download/${pkgver}/${_gitname}-${pkgver}.zip"
"${_gitname}.desktop"
- "${_gitname}.png")
+ "${_gitname}.png"
+ "${_gitname}.sh")
package() {
- install -d -m775 -g users "${pkgdir}/usr/share/java/${pkgname}/"
- install -d -m775 -g users "${pkgdir}/usr/share/java/${pkgname}/lib/"
- install -m664 -g users lib/*.jar "${pkgdir}/usr/share/java/${pkgname}/lib/"
- install -m664 -g users *.jar "${pkgdir}/usr/share/java/${pkgname}/"
- install -Dm775 -g users *.sh "${pkgdir}/usr/share/java/${pkgname}/"
+ install -d -m755 "${pkgdir}/usr/share/java/${pkgname}/"
+ install -d -m755 "${pkgdir}/usr/share/java/${pkgname}/lib/"
+ install -m644 lib/*.jar "${pkgdir}/usr/share/java/${pkgname}/lib/"
+ install -m644 *.jar "${pkgdir}/usr/share/java/${pkgname}/"
+ install -Dm755 *.sh "${pkgdir}/usr/share/java/${pkgname}/"
+ install -Dm755 ${_gitname}.sh "${pkgdir}/usr/bin/${pkgname}"
install -D ${_gitname}.desktop "${pkgdir}/usr/share/applications/${_gitname}.desktop"
install -D ${_gitname}.png "${pkgdir}/usr/share/pixmaps/${_gitname}.png"
@@ -27,6 +29,8 @@ package() {
# makepkg -g >> PKGBUILD
-md5sums=('df8ef44e5edd830371b15b9dcea87987'
- 'ca35b69a3ce8cad15944577cb2b17b13'
- 'aa359e0e6eedc95e172355b83b2c6235')
+md5sums=('7bbf941aa5e044a871d3955da5192cf5'
+ 'feb8697e8eea362a9b6ba5947975dc4c'
+ 'aa359e0e6eedc95e172355b83b2c6235'
+ '33c717e50d5db9ca115bf063313bf1df')
+