Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 250285 - dev-libs/kbanking [new package]
Summary: dev-libs/kbanking [new package]
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.aquamaniac.de/sites/downlo...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-08 13:08 UTC by Jan Essert
Modified: 2009-01-17 14:38 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
first try for an ebuild (kbanking-0.9.9.ebuild,1.06 KB, text/plain)
2008-12-08 22:23 UTC, Jan Essert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Essert 2008-12-08 13:08:54 UTC
Please add kbanking, the kmymoney2 HBCI plugin, to the tree, so that hbci support is again possible.

See http://www.aquamaniac.de/sites/download/packages.php?package=05&showall=1#05

As far as I understand it (information is scarce), HBCI support is no longer contained in kmymoney2 since version 0.9.0. I suspect that the aforementioned plugin is required.

There seems to have been a misunderstanding in Bug #240904 about this, or perhaps I misunderstood it.
In bug #219325, Tobias Heinlein said that kmymoney2-0.9 would contain nothing hbci related. I think that the missing piece is kbanking.

I will try to write an ebuild this evening, but I have never done this before.

Reproducible: Always

Steps to Reproduce:
Comment 1 Jan Essert 2008-12-08 18:06:01 UTC
For more information about this, see these bugs. kbanking is packaged in both ubuntu and debian in addition to kmymoney2.

https://bugs.launchpad.net/ubuntu/+source/kmymoney2/+bug/155382
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=309237
Comment 2 Jan Essert 2008-12-08 22:23:15 UTC
Created attachment 174674 [details]
first try for an ebuild

This is a first try for an ebuild. It compiles the package just fine here, but this is my first ebuild ever, and I was not sure how to do some parts of it.

Setting $S explicitly can be worked around by mirroring the tar.bz2 file.

The other part with a hardcoded path is not portable, but I did not know how to do it better.

Please be gentle with me :)
Comment 3 Jan Essert 2008-12-09 20:49:37 UTC
I must admit that I am confused:

Installing kmymoney2-0.9.2 yields the following message:

 * If you want HBCI support in kmymoney2-0.9.2, please install app-office/kmm_banking separately.

But this package does not exist (yet?)!
Perhaps it is in the making, so this bug is already irrelevant?!?
Comment 4 Timo Gurr (RETIRED) gentoo-dev 2008-12-09 21:41:31 UTC
Thanks for your ebuild and sorry for the confusion. I've changed a few minor things and I'm going to add it to the tree once we've made some changes to our current kde.eclass so that we can use EAPI="2" with kde3 ebuilds.

Just a few notes about your ebuild:
 - ${S} should be quoted -> "${S}"
 - you can use sed -i -e to avoid creating a temporary file

Running repoman in the ebuild directory can spot the most obvious. :)

Apart from that using EAPI="2" is very useful in this case since we can define USE dependencies and use SRC_URI arrows to easily workaround the ugly upstream download location.
Comment 5 Christian Weiske 2009-01-12 12:40:36 UTC
any update on this? installing kmymoney2 0.8.8 tells me I need kbanking.
Comment 6 Timo Gurr (RETIRED) gentoo-dev 2009-01-12 13:01:23 UTC
(In reply to comment #5)
> any update on this? installing kmymoney2 0.8.8 tells me I need kbanking.

I'll add it to the tree during this week, there were some open questions about how to handle KDE 3.5 packages regarding the prefix mess.
Comment 7 Timo Gurr (RETIRED) gentoo-dev 2009-01-17 14:38:56 UTC
In CVS now, thanks everyone!