Package Details: jameica-nightly 2.9.0-4

Git Clone URL: https://aur.archlinux.org/jameica-nightly.git (read-only)
Package Base: jameica-nightly
Description: Jameica is a free Java application platform
Upstream URL: http://www.willuhn.de/products/jameica/
Keywords: java
Licenses: GPL
Conflicts: jameica
Submitter: r20d20
Maintainer: square252
Last Packager: square252
Votes: 9
Popularity: 0.545326
First Submitted: 2013-06-09 15:18
Last Updated: 2019-05-22 22:18

Latest Comments

1 2 Next › Last »

square252 commented on 2019-06-01 12:37

Imho we should use the one provided from Olaf, i'm preparing a new PKGBUILD in the next days and update the pkgrel if everything is fine.

Besides it's intended to be included, as stated in https://www.willuhn.de/wiki/doku.php?id=develop:releasenotes (not sure if english version available, link is pointing to the german docs)

Any objections or suggestions regarding this?

Harey commented on 2019-05-24 08:14

Sorry, my bad, did check the PKGBUILD too late. Another thing: Is it really a good idea to replace the packaged version of swt with the arch standard one? In the past there have been some UI issues when doing so IIRC. Maybe ask Olaf before doing so?

square252 commented on 2019-05-22 22:17

@9-r Thank you for the help, for now I included your second fix in the PKGBUILD to make it usable on AMD64 again. Using the system default is more arch-way imho. Any other suggestions for this? Maybe i'm breaking something exotic jre's...

9-r commented on 2019-05-22 09:19

There is still a bug in the PKGBUILD introduced with commit 7d490cab97 that will produce broken packages on all architectures except armv6h, armv7h, aarch64.

For arm based architectures the aur package replaces packed swt.jar with a link to the local arch library in the MANIFEST of jameica-linux64.jar.

The commit mentioned above removes the packaged version of swt for all architectures but only modifies the library link for arm architectures.

This patch will restore the previous, working state:

@@ -20,11 +20,11 @@ sha256sums=('SKIP'
 package() {
   install -d "$pkgdir"/usr/share/{java/jameica,applications}
   cp -R "$srcdir"/jameica "$pkgdir"/usr/share/java
-  # remove local swt lib
-  rm -rf "$pkgdir"/usr/share/java/jameica/lib/swt/linux64

   if [ "$CARCH" = "armv6h" ] || [ "$CARCH" = "armv7h" ] || [ "$CARCH" = "aarch64" ]; then

+    # remove local swt lib
+    rm -rf "$pkgdir"/usr/share/java/jameica/lib/swt/linux64
     # adjust classpath in order to use system swt
     unzip "$pkgdir"/usr/share/java/jameica/jameica-linux64.jar \
      -d "$pkgdir"/usr/share/java/jameica/unzipped

Alternatively we could replace the packaged version of swt with the arch version on all architectures by removing the following "if"-statement.

-   if [ "$CARCH" = "armv6h" ] || [ "$CARCH" = "armv7h" ] || [ "$CARCH" = "aarch64" ]; then

...

-   fi

I have verified that both approaches will produce a working build on x86_64.

Maybe somebody with a better understanding of java / jameica can decide which way to proceed.

square252 commented on 2019-05-21 17:53

He indeed made me double check my commit from then :'D

haawda commented on 2019-05-21 10:15

Harey, this has been fixed four days ago.

Harey commented on 2019-05-21 08:19

It's a nightly update, so sha256sum for jameica-linux64-2.9.0-nightly.zip is senseless and will fail every next day! Replace with sha256sums=('SKIP') please! See also schifo's comment.

square252 commented on 2019-05-17 00:53

Fixed.

haawda commented on 2019-05-16 19:50

Don't whine, fix, it is orphaned.

digitus commented on 2019-05-16 17:00

Same here:

==> Erstelle und installiere Paket ==> Erstelle Paket: jameica-nightly 2.9.0-2 (Do 16 Mai 2019 18:56:15 CEST) ==> Prüfe Laufzeit-Abhängigkeiten... ==> Prüfe Buildtime-Abhängigkeiten... ==> Empfange Quellen... -> Lade jameica-linux64-2.9.0-nightly.zip herunter... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 298 100 298 0 0 3386 0 --:--:-- --:--:-- --:--:-- 3386 100 27.6M 100 27.6M 0 0 712k 0 0:00:39 0:00:39 --:--:-- 868k -> jameica.desktop gefunden ==> Überprüfe source Dateien mit sha256sums... jameica-linux64-2.9.0-nightly.zip ... FEHLGESCHLAGEN jameica.desktop ... Durchgelaufen ==> FEHLER: Eine oder mehrere Dateien überstanden nicht die Gültigkeits-Prüfung! ==> FEHLER:Makepkg konnte jameica-nightly nicht erstellen.

checksum fails ... :(