summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD26
2 files changed, 21 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f58bd43106b2..6c8e94b25631 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -3,7 +3,6 @@ pkgbase = jameica
pkgver = 2.10.3
pkgrel = 1
url = https://www.willuhn.de/products/jameica/
- arch = i686
arch = x86_64
arch = aarch64
license = GPL2
@@ -18,17 +17,17 @@ pkgbase = jameica
sha1sums = a7b8b39822ac22d830aae03f292fda623977e526
sha1sums = 0664650342635fa5b0a9413dc8c22a65053ef234
sha1sums = 79eb66782c0e37f1538ca29ce87580aa3bb4e444
- source_i686 = https://www.willuhn.de/products/jameica/releases/current/jameica/jameica-linux-2.10.3.zip
- source_i686 = https://www.willuhn.de/products/jameica/releases/current/jameica/jameica-linux-2.10.3.zip.asc
- sha1sums_i686 = 7afbc5bb10e43479e100536559d174fb4259b1c7
- sha1sums_i686 = SKIP
source_x86_64 = https://www.willuhn.de/products/jameica/releases/current/jameica/jameica-linux64-2.10.3.zip
source_x86_64 = https://www.willuhn.de/products/jameica/releases/current/jameica/jameica-linux64-2.10.3.zip.asc
+ source_x86_64 = swt.zip::https://ftp.fau.de/eclipse/eclipse/downloads/drops4/R-4.27-202303020300/swt-4.27-gtk-linux-x86_64.zip
sha1sums_x86_64 = 03a3e550fbbf2023cf4e9332e1a4b7f5c6229694
sha1sums_x86_64 = SKIP
+ sha1sums_x86_64 = 81c08a9f376c26a5c3cfa6544c07597944508f69
source_aarch64 = https://willuhn.de/products/jameica/releases/current/jameica/jameica-linuxarm64-2.10.3.zip
source_aarch64 = https://willuhn.de/products/jameica/releases/current/jameica/jameica-linuxarm64-2.10.3.zip.asc
+ source_aarch64 = swt.zip::https://ftp.fau.de/eclipse/eclipse/downloads/drops4/R-4.27-202303020300/swt-4.27-gtk-linux-aarch64.zip
sha1sums_aarch64 = 92f3d0b0f71c304343039de597a6b497a95e8155
sha1sums_aarch64 = SKIP
+ sha1sums_aarch64 = 81c08a9f376c26a5c3cfa6544c07597944508f69
pkgname = jameica
diff --git a/PKGBUILD b/PKGBUILD
index f0106a087482..b96d0dbd1311 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,30 +4,35 @@ pkgver=2.10.3
_pkgver=2.10
pkgrel=1
pkgdesc="free runtime environment for java applications"
-arch=('i686' 'x86_64' 'aarch64')
+#arch=('i686' 'x86_64' 'aarch64')
+arch=('x86_64' 'aarch64')
url="https://www.willuhn.de/products/jameica/"
license=("GPL2")
depends=('java-runtime>=10' 'gtk3')
optdepends=('java-jce_ustrength: Required for mashup plugin used as new scripting platform for non-HBCI accounts (credit cards etc)')
makedepends=('unzip')
-source_i686=("https://www.willuhn.de/products/jameica/releases/current/jameica/jameica-linux-${pkgver}.zip"
-"https://www.willuhn.de/products/jameica/releases/current/jameica/jameica-linux-${pkgver}.zip.asc")
+#source_i686=("https://www.willuhn.de/products/jameica/releases/current/jameica/jameica-linux-${pkgver}.zip"
+# "htTps://www.willuhn.de/products/jameica/releases/current/jameica/jameica-linux-${pkgver}.zip.asc")
source_x86_64=("https://www.willuhn.de/products/jameica/releases/current/jameica/jameica-linux64-${pkgver}.zip"
-"https://www.willuhn.de/products/jameica/releases/current/jameica/jameica-linux64-${pkgver}.zip.asc")
+ "https://www.willuhn.de/products/jameica/releases/current/jameica/jameica-linux64-${pkgver}.zip.asc"
+ "swt.zip::https://ftp.fau.de/eclipse/eclipse/downloads/drops4/R-4.27-202303020300/swt-4.27-gtk-linux-x86_64.zip")
source_aarch64=("https://willuhn.de/products/jameica/releases/current/jameica/jameica-linuxarm64-${pkgver}.zip"
- "https://willuhn.de/products/jameica/releases/current/jameica/jameica-linuxarm64-${pkgver}.zip.asc")
+ "https://willuhn.de/products/jameica/releases/current/jameica/jameica-linuxarm64-${pkgver}.zip.asc"
+ "swt.zip::https://ftp.fau.de/eclipse/eclipse/downloads/drops4/R-4.27-202303020300/swt-4.27-gtk-linux-aarch64.zip")
validpgpkeys=("7314FBDE7D38EE5610D291B65A8ED9CFC0DB6C70") # Olaf Willuhn <info@willuhn.de>
source=("jameica-start-script.patch" "jameicaserver-start-script.patch"
"jameica.desktop")
sha1sums=('a7b8b39822ac22d830aae03f292fda623977e526'
'0664650342635fa5b0a9413dc8c22a65053ef234'
'79eb66782c0e37f1538ca29ce87580aa3bb4e444')
-sha1sums_i686=('7afbc5bb10e43479e100536559d174fb4259b1c7'
- 'SKIP')
sha1sums_x86_64=('03a3e550fbbf2023cf4e9332e1a4b7f5c6229694'
- 'SKIP')
+ 'SKIP'
+ '81c08a9f376c26a5c3cfa6544c07597944508f69')
sha1sums_aarch64=('92f3d0b0f71c304343039de597a6b497a95e8155'
- 'SKIP')
+ 'SKIP'
+ '81c08a9f376c26a5c3cfa6544c07597944508f69')
+#sha1sums_i686=('7afbc5bb10e43479e100536559d174fb4259b1c7'
+# 'SKIP')
prepare() {
patch jameica/jameica.sh jameica-start-script.patch
@@ -54,4 +59,7 @@ package() {
#fi
find "$pkgdir/opt/jameica" -type f -exec chmod 644 {} +
install -Dm 644 "$srcdir"/jameica.desktop "$pkgdir"/usr/share/applications/jameica.desktop
+
+ # temporary fix for SWT issues, see https://scripting-forum.derrichter.de/viewtopic.php?f=34&p=8036#p8036
+ install -Dm 644 "$srcdir"/swt.jar "$pkgdir"/opt/jameica/lib/swt/linux64/swt.jar
}