summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorxiliuya2023-10-04 14:47:48 +0800
committerxiliuya2023-10-04 14:47:48 +0800
commitfc22d54639d82812c83cb99606acc2a231927b38 (patch)
treedafe1b006bcec1dd3ae0bb91344f448146315552
parent3d6d7c7bb5c3d5f7e75058f87ddee97e3f38e4ea (diff)
downloadaur-fc22d54639d82812c83cb99606acc2a231927b38.tar.gz
- update ffdec to use java8+ jre
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD5
-rw-r--r--ffdec4
-rw-r--r--ffdec-java87
4 files changed, 16 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e4eb1122267d..5cf9d49804b9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ffdec-bin
pkgdesc = Open source Flash SWF decompiler and editor
pkgver = 19.0.0
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/jindrapetrik/jpexs-decompiler/releases
arch = any
license = GPL3
@@ -9,9 +9,11 @@ pkgbase = ffdec-bin
conflicts = ffdec
source = ffdec_19.0.0.zip::https://github.com/jindrapetrik/jpexs-decompiler/releases/download/version19.0.0/ffdec_19.0.0.zip
source = ffdec
+ source = ffdec-java8
source = ffdec.desktop
source = ffdec.png
md5sums = 4b0569fb931f6a9c0c95a59c057797ab
+ md5sums = 21b247c479b500fffdd0f1b306237b50
md5sums = b548b3503cae1f8948b44bec1d658e53
md5sums = 1630ed36db9aadb2325b8ad9eb00f2de
md5sums = decfc4be2e1ce355c267049ae332419c
diff --git a/PKGBUILD b/PKGBUILD
index 4665a6096bd7..9860a6322340 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: Alexandre `Zopieux` Macabies <web+aur@zopieux.com>
pkgname=ffdec-bin
pkgver=19.0.0
-pkgrel=2
+pkgrel=3
pkgdesc="Open source Flash SWF decompiler and editor"
arch=('any')
url="https://github.com/jindrapetrik/jpexs-decompiler/releases"
@@ -11,9 +11,11 @@ depends=('java-runtime>=8')
conflicts=('ffdec')
source=("${pkgname%-bin}_${pkgver}.zip::https://github.com/jindrapetrik/jpexs-decompiler/releases/download/version${pkgver}/${pkgname%-bin}_${pkgver}.zip"
${pkgname%-bin}
+ ${pkgname%-bin}-java8
${pkgname%-bin}.desktop
${pkgname%-bin}.png)
md5sums=('4b0569fb931f6a9c0c95a59c057797ab'
+ '21b247c479b500fffdd0f1b306237b50'
'b548b3503cae1f8948b44bec1d658e53'
'1630ed36db9aadb2325b8ad9eb00f2de'
'decfc4be2e1ce355c267049ae332419c')
@@ -23,6 +25,7 @@ package() {
install -Ddm755 "${pkgdir}/usr/share/java/${pkgname%-bin}/lib"
install -Ddm755 "${pkgdir}/usr/share/licenses/${pkgname%-bin}"
install -Dm755 "${pkgname%-bin}" "${pkgdir}/usr/bin/${pkgname%-bin}"
+ install -Dm755 "${pkgname%-bin}-java8" "${pkgdir}/usr/bin/${pkgname%-bin}-java8"
install -Dm644 "${pkgname%-bin}.jar" "${pkgdir}/usr/share/java/${pkgname%-bin}/${pkgname%-bin}.jar"
install -Dm644 "license.txt" "${pkgdir}/usr/share/licenses/${pkgname%-bin}/license.txt"
install -Dm644 "${pkgname%-bin}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop"
diff --git a/ffdec b/ffdec
index c8222f54b561..debe9aca207a 100644
--- a/ffdec
+++ b/ffdec
@@ -1,7 +1,7 @@
#!/bin/sh
-# Since version 4.1.1 onawards FFDec requires Java 8
-export PATH="/usr/lib/jvm/java-8-openjdk/jre/bin:$PATH"
+# Since version 4.1.1 onawards FFDec requires Java 8+
+
DEFAULT_JVM_OPTS='-Xms128M -XX:MaxRAMPercentage=70.0 -XX:+UseG1GC -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'
exec java $DEFAULT_JVM_OPTS -Djava.net.preferIPv4Stack=true -cp '/usr/share/java/ffdec/lib' -jar '/usr/share/java/ffdec/ffdec.jar' "$@"
diff --git a/ffdec-java8 b/ffdec-java8
new file mode 100644
index 000000000000..c8222f54b561
--- /dev/null
+++ b/ffdec-java8
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+# Since version 4.1.1 onawards FFDec requires Java 8
+export PATH="/usr/lib/jvm/java-8-openjdk/jre/bin:$PATH"
+DEFAULT_JVM_OPTS='-Xms128M -XX:MaxRAMPercentage=70.0 -XX:+UseG1GC -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'
+
+exec java $DEFAULT_JVM_OPTS -Djava.net.preferIPv4Stack=true -cp '/usr/share/java/ffdec/lib' -jar '/usr/share/java/ffdec/ffdec.jar' "$@"