[needs packaging] jameica and Hibiscus

Bug #205918 reported by Thermaltaker
62
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Ubuntu
Confirmed
Wishlist
Unassigned
Declined for Jaunty by Steve Langasek
Nominated for Lucid by Alvaro Aleman

Bug Description

Hi,

Hibiscus is a great open source banking software for german HBCI, and I would like to see it in ubuntu repositories.
Here is the offiziel website: http://www.willuhn.de/projects/hibiscus/
It is licensed under the GPL.

Best regards
Dennis

Revision history for this message
Christian Mangold (neversfelde) wrote :

Hibiscus uses the jamaica GUI framework, which is also licensed under GPL (http://www.willuhn.de/projects/jameica/). Hibiscus itself is only a plugin for jameica, so jameica has to be packaged before.
I can confirm, that it is a nice software.

Revision history for this message
David Futcher (bobbo) wrote :

Thanks for the bug report. Confirming.

Revision history for this message
Thermaltaker (dennis-benndorf) wrote :

Is there nobody who wants to make a package from it?
Is there maybe an instuction guide where I can learn packeging by my self and after that uploading it to community?
There are many application I miss in the repositories...

Greetz therm

Revision history for this message
Thermaltaker (dennis-benndorf) wrote :

I now found packaging instructions myself and think I will finish packaging it at the weekend.
Is there anyone who would like to review it, in order to get it in jaunty?

description: updated
Revision history for this message
Thermaltaker (dennis-benndorf) wrote :

Jameica is now ready to be reviewed on revu: http://revu.ubuntuwire.com/p/jameica
(Note that description issues are solved at this weekend.)

Revision history for this message
Thermaltaker (dennis-benndorf) wrote :

The packages are also in my PPA, because reviewing might take a time...

https://launchpad.net/~dennis-benndorf/+archive/ppa

Revision history for this message
Alvaro Aleman (alvaroaleman) wrote :

I'd also like to see Hibiscus in one of the next releases. It's the best open source solution for that HBCI problem on Linux.

Revision history for this message
Christian Weiske (cweiske) wrote :

Thermaltaker, your PPA wants me to install a dozen packages - including Eclipse - even with disabled recommends:

$ aptitude install -R jameica

Die folgenden NEUEN Pakete werden zusätzlich installiert:

  eclipse-platform{a} eclipse-platform-data{a} eclipse-rcp{a} jameica javahelp2{a} jruby1.1{a}

  junit4{a} libapr1{a} libaprutil1{a} libbcprov-java{a} libcommons-beanutils-java{a}

  libcommons-cli-java{a} libcommons-codec-java{a} libcommons-collections3-java{a}

  libcommons-digester-java{a} libcommons-httpclient-java{a} libcommons-lang-java{a}

  libcommons-logging-java{a} libcommons-net-java{a} libcommons-openpgp-java{a} libdb-je-java{a}

  libdb4.6-java{a} libequinox-osgi-java{a} libfreemarker-java{a} libgcj-common{a}

  libh2database-java{a} libhamcrest-java{a} libini4j-java{a} libjaxme-java{a} libjaxp1.3-java{a}

  libjline-java{a} libjna-java{a} libjsch-java{a} libjtidy-java{a} liblog4j1.2-java{a}

  liblucene2-java{a} libmysql-java{a} libnanoxml2-java{a} libnb-ide11-java{a}

  libnb-platform10-java{a} libnb-svnclientadapter-java{a} liboro-java{a} libregexp-java{a}

  libsvn-java{a} libsvn1{a} libswing-layout-java{a} libswt-gtk-3.4-java{a} libswt-gtk-3.4-jni{a}

  libswt-gtk-3.5-java{a} libswt-gtk-3.5-jni{a} libswtcalendar-java{a} libwilluhnds-java{a}

  libwilluhnutil-java{a} libws-commons-util-java{a} libxerces2-java{a}

  libxml-commons-resolver1.1-java{a} libxmlrpc3-client-java{a} libxmlrpc3-common-java{a}

  subversion{a} velocity{a}

This can't be correct.

Revision history for this message
Thermaltaker (dennis-benndorf) wrote :

Jameica needs a part of eclipse and this part has its dependencies. I will try to find out how to reduce them.
As I told you via e-mail, its experimental at the moment and I just lack in time.

Revision history for this message
Thermaltaker (dennis-benndorf) wrote :

The packages for Hibiscus and Jameica in my PPA are now in a good state, but they are binary. Means they are shipped with the libs of the developer. Nevertheless they do the job ;-)

Revision history for this message
Andre (ajx) wrote :

@Thermaltaker I just tested your PPA on Lucid. It works great. Thank you!

Revision history for this message
Thermaltaker (dennis-benndorf) wrote :

@Andre Thank you for feedback. Good to hear that it is working for you.
After holidays I will look for other plugins of jameica to package.
Maybe a few of the bug subscribers could tell me which other plugin of jameica they use?

Revision history for this message
Matthias Hannemann (matthias-hannemann) wrote :

@Thermaltaker: The package for Jameica in your PPA does not work on my 64-bit Lucid. It seems that "jameica-linux64.jar" is missing. I replaced your
/usr/share/jameica/jameica-linux.jar with jameica-linux64.jar from Olaf Willuhns original package and changed its name to jameica-linux.jar. Now Jameica and Hibiscus are running without problems.

Revision history for this message
Thermaltaker (dennis-benndorf) wrote :

@Matthias: Yes you are right, I have packaged it 32-Bit only, let me see if I can change this. This will be available through updates.

Revision history for this message
Thermaltaker (dennis-benndorf) wrote :

@Matthias: Could you try the packages, it is uploaded but will take its time to build. Please remove the jameica package an delete /usr/share/jameica, because your jameica-linux.jar might be still there.

Revision history for this message
Matthias Hannemann (matthias-hannemann) wrote :

@Thermaltaker: I reinstalled everything but it does not work. The file jameica-linux64.jar now exists in /usr/share/jameica but jameica.sh tries to start jameica-linux.jar. If I edit jameica.sh so that it starts jameica-linux64.jar then Jameica and Hibiscus run fine. The shell script should somehow decide wheter it runs on 64-bit or not and then start the appropriate jar file.

Revision history for this message
Thermaltaker (dennis-benndorf) wrote :

Ok, I just added a patch that edits jameica.sh, so that it runs the right version using `uname`.
Could you please test this once again?

Revision history for this message
Matthias Hannemann (matthias-hannemann) wrote :

OK, another try on 64-bit Lucid. Lets see... Yes, it works! Thank you!

Revision history for this message
Thermaltaker (dennis-benndorf) wrote :

The patch to get 64-Bit Lucid running has been synced to upstream and will be available in the next release of jameica.

Revision history for this message
Thermaltaker (dennis-benndorf) wrote :

Hi @all,

the new version of Jameica and Hibiscus is on the way....
If you are using my ppa and have upgraded from lucid to maverick, please make sure your that you enable my ppa to get this update.

Regards,
Dennis

Revision history for this message
Berend Garbade (berend-garbade) wrote :

The file /usr/share/jameica/plugins/hibiscus/lib/libhbci4java-card-linux-64.so is missing in the current hibiscus package (1.12-0ubuntu1~ppa1). I had to copy it from the original version in order to make my card reader work on 64bit maverick.

Revision history for this message
Thermaltaker (dennis-benndorf) wrote :

Thanks Berend,

there will be an update of the hibiscus package this night, fixing the 64-bit problems and
a caching problem, described by upstream here: http://willuhn.de/blog/index.php?/archives/542-Cache-Fehler-beim-AEndern-von-Kategorien-in-Hibiscus-1.12.html

Revision history for this message
Felix Möller (felix-derklecks) wrote :

It would be great to have hibiscus in the repositories. I am using it as well. I reported bug #1104511 for it ;)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.