Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - jameica-nightly

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: jameica-nightly 2.7.0-1

Git Clone URL: https://aur-dev.archlinux.org/jameica-nightly.git (read-only)
Package Base: jameica-nightly
Description: Jameica Plattform
Upstream URL: http://www.willuhn.de/products/jameica/
Licenses: GPL
Conflicts: jameica
Submitter: r20d20
Maintainer: johnnybash
Last Packager: johnnybash
Votes: 6
Popularity: 0.004237
First Submitted: 2013-06-09 15:18
Last Updated: 2016-05-02 16:43

Latest Comments

mareex commented on 2016-05-03 10:19

Thanks johnnybash. Works like a charm. :)

johnnybash commented on 2016-05-02 16:54

updated both packages, please have a try ;)

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=("http://www.willuhn.de/products/jameica/releases/nightly/jameica-$pkgver-nightly-linux64.zip" "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 :)