diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rwxr-xr-x | JRomManager.sh | 15 | ||||
-rw-r--r-- | PKGBUILD | 38 |
3 files changed, 22 insertions, 45 deletions
@@ -1,22 +1,20 @@ pkgbase = jrommanager pkgdesc = A Rom Manager entirely written in Java and released under GPL v2 - pkgver = 2.1.0 - pkgrel = 7 + pkgver = 3.0.0 + pkgrel = 2 url = https://github.com/optyfr/JRomManager arch = any license = GPL2 - makedepends = java-environment>=8 - makedepends = gradle - depends = java-runtime>=8 + makedepends = java-environment=17 + makedepends = git options = !strip - source = git+https://github.com/optyfr/JRomManager#tag=2.1.0 + source = git+https://github.com/optyfr/JRomManager#tag=3.0.0-beta.6 source = JRomManager.desktop source = JRomManager.png source = JRomManager.sh sha256sums = SKIP sha256sums = 070fc15f00ba27398e049f7c5753588a9907e3d92e5cbd8158ee66bff3ff7b0d sha256sums = 247df543bd5d6f711952bf2903b074ed89f9b1df2fa4ec318b3e61ad270ae3b5 - sha256sums = 3395aa7b9c51f15d81e4f3795536b45434ace01ba17b60c5207f71ab0436f413 + sha256sums = 0245784a0bbf07d9190108282a091564f1aa7dfbdffb8d3b8282760e833d2356 pkgname = jrommanager - diff --git a/JRomManager.sh b/JRomManager.sh index db2dd40c45ca..59553ed46bd8 100755 --- a/JRomManager.sh +++ b/JRomManager.sh @@ -1,15 +1,2 @@ #!/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& +/usr/share/java/jrommanager/bin/JRomManager @@ -4,23 +4,19 @@ pkgname=jrommanager _gitname=JRomManager -pkgver=2.1.0 -pkgrel=7 +_gitver=3.0.0-beta.6 +pkgver=3.0.0 +pkgrel=2 pkgdesc='A Rom Manager entirely written in Java and released under GPL v2' arch=('any') license=('GPL2') url="https://github.com/optyfr/JRomManager" -depends=('java-runtime>=8') -makedepends=('java-environment>=8' 'gradle') +makedepends=('java-environment=17' 'git') options=(!strip) -source=("git+https://github.com/optyfr/${_gitname}#tag=${pkgver}" +source=("git+https://github.com/optyfr/${_gitname}#tag=${_gitver}" "${_gitname}.desktop" "${_gitname}.png" "${_gitname}.sh") -sha256sums=('SKIP' - '070fc15f00ba27398e049f7c5753588a9907e3d92e5cbd8158ee66bff3ff7b0d' - '247df543bd5d6f711952bf2903b074ed89f9b1df2fa4ec318b3e61ad270ae3b5' - '3395aa7b9c51f15d81e4f3795536b45434ace01ba17b60c5207f71ab0436f413') prepare() { cd $srcdir/$_gitname @@ -29,25 +25,21 @@ prepare() { build() { cd $srcdir/$_gitname - gradle build + LC_ALL="$(localectl list-locales | grep -1 utf8)" JAVA_HOME=/usr/lib/jvm/java-17-openjdk sh ./gradlew jlink -xtest } package() { - cd $srcdir/$_gitname/build/distributions - - mkdir -p $_gitname-ext - bsdtar -xf $_gitname-$pkgver-install.jar - bsdtar -xf $_gitname-$pkgver.zip -C $_gitname-ext - cd $_gitname-ext - - mkdir -p "$pkgdir/usr/share/java/$pkgname/lib/" - install -Dm755 *.sh "$pkgdir/usr/share/java/$pkgname/" - install -Dm644 *.jar "$pkgdir/usr/share/java/$pkgname/" - install -Dm644 lib/*.jar "$pkgdir/usr/share/java/$pkgname/lib/" - cp -dr --preserve=mode {webclient,wrapper} "$pkgdir/usr/share/java/$pkgname/" - install -Dm755 $srcdir/$_gitname.sh "$pkgdir/usr/bin/$pkgname" + cd $srcdir/$_gitname/build/image/JRomManager-linux-x64 + + mkdir -p "$pkgdir/usr/share/java/$pkgname/" + cp -dr --preserve=mode {bin,conf,legal,lib} "$pkgdir/usr/share/java/$pkgname/" + install -Dm755 $srcdir/$_gitname.sh "$pkgdir/usr/bin/$pkgname" install -Dm644 $srcdir/$_gitname.desktop "$pkgdir/usr/share/applications/$_gitname.desktop" install -Dm644 $srcdir/$_gitname.png "$pkgdir/usr/share/pixmaps/$_gitname.png" } +sha256sums=('SKIP' + '070fc15f00ba27398e049f7c5753588a9907e3d92e5cbd8158ee66bff3ff7b0d' + '247df543bd5d6f711952bf2903b074ed89f9b1df2fa4ec318b3e61ad270ae3b5' + '0245784a0bbf07d9190108282a091564f1aa7dfbdffb8d3b8282760e833d2356') |