Package Details: jameica-nightly 2.11.0-3

Git Clone URL: (read-only, click to copy)
Package Base: jameica-nightly
Description: Free Java application platform
Upstream URL:
Keywords: java
Licenses: GPL2
Conflicts: jameica
Submitter: r20d20
Maintainer: Harvey
Last Packager: Harvey
Votes: 11
Popularity: 0.099757
First Submitted: 2013-06-09 15:18
Last Updated: 2021-05-30 14:52

Dependencies (3)

Required by (1)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3

mareex commented on 2016-04-30 16:25

Thank you jonnybash :)

Now I am on ARM8 and see I made some mistakes. :D
Could you resolve them for me?

1. Change all "armv8h" to "aarch64" in hibiscus-nightly and jameica-nightly. I didn't know the exact architecture name back then.
2. in jameica-nightly this link points to the wrong direction:
ln -s ${pkgdir}/usr/share/java/jameica/jameica-linux64.jar ${pkgdir}/usr/share/java/jameica/jameica-linux.jar
also you forgot the "-s" in your PKGBUILD which makes this a hardlink.
The correct link is
ln -s /usr/share/java/jameica/jameica-linux64.jar ${pkgdir}/usr/share/java/jameica/jameica-linux.jar
I made the mistake to point to the PKGBUILD directory

With this the package runs fine. :)

johnnybash commented on 2016-02-01 17:35

i added your recommendations, should work on arm now too

mareex commented on 2016-01-27 15:49

Hi jonnybash. I want to use jameica and hibiscus on my raspberri pi but the PKGBUILD does not provide the architecture. In order to make it run I have modified the PKGBUILD. The only change I made is that jameica uses swt installed on system.

--- OLD 2016-01-27 16:44:39.760822568 +0100
+++ PKGBUILD 2016-01-27 16:35:30.978444956 +0100
@@ -3,10 +3,10 @@
pkgdesc="Jameica Plattform"
-arch=(i686 x86_64)
+arch=(armv6h armv7h armv8h i686 x86_64)
+depends=('java-runtime>=1.6' swt)
source=("$" "jameica.desktop")
@@ -16,4 +16,23 @@
package() {
mkdir -p ${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
+ # adjust classpath in order to use system swt
+ unzip ${pkgdir}/usr/share/java/jameica/jameica-linux64.jar -d ${pkgdir}/usr/share/java/jameica/unzipped
+ sed -i 's|lib/swt/linux64/swt.jar|/usr/share/java/swt.jar|g' ${pkgdir}/usr/share/java/jameica/unzipped/META-INF/MANIFEST.MF
+ pushd ${pkgdir}/usr/share/java/jameica/unzipped
+ zip -r ../jameica-linux64.jar *
+ popd
+ # remove dead bodies
+ rm -rf ${pkgdir}/usr/share/java/jameica/unzipped
+ # link jameica-linux64.jar to jameica-linux64.jar
+ ln -s ${pkgdir}/usr/share/java/jameica/jameica-linux64.jar ${pkgdir}/usr/share/java/jameica/jameica-linux.jar
install -m 644 ${srcdir}/jameica.desktop ${pkgdir}/usr/share/applications

In the hibiscus PKGBUILD just change the 'arch' array.

Could you please have a look at this and merge it?

Nothing4You commented on 2014-01-24 15:53

Please bump the pkgver to 2.7.0.

Thanks :)