Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 587244 - app-office/kmymoney-4.8.0 version bump
Summary: app-office/kmymoney-4.8.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL: https://github.com/gentoo/gentoo/pull...
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2016-06-27 14:26 UTC by Frank Krömmelbein
Modified: 2016-11-25 21:52 UTC (History)
6 users (show)

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


Attachments
Updated ebuild (kmymoney-4.8.0.ebuild,1.49 KB, text/plain)
2016-07-03 22:38 UTC, Daniel Peters
Details
Diff from previous ebuild (kmymoney.diff,463 bytes, patch)
2016-08-05 23:15 UTC, Daniel Peters
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Krömmelbein 2016-06-27 14:26:10 UTC
2016/06/14: KMyMoney 4.8.0 released

Release notes:
https://kmymoney.org/news.php#itemKMyMoney480released
Comment 2 Daniel Peters 2016-07-03 22:38:16 UTC
Created attachment 439604 [details]
Updated ebuild

The old ebuild basically works, two dependencies were bumped.
Comment 3 Jack 2016-07-11 23:58:01 UTC
That ebuild works fine for me.  I haven't stress tested the new version yet, but it seems good to go.
Comment 4 Jon Gerdes 2016-08-02 22:14:32 UTC
The proposed ebuild works fine for me on a fairly fraught system with these USE flags: calendar hbci ofx quotes -aqua -debug -doc -handbook -test

I have created a new set of accounts and a few transactions so it looks good.

I notice, below https://kmymoney.org/news.php#itemKMyMoney480released, that LibAlkimia 5.0.0 was announced previously and it is slated as preparation for KMM 4.8.  The latest version of app-office/libalkimia in Portage is 4.3.2-r1  Perhaps an ebuild for app-office/libalkimia-5.0.0 might be in order as well.

This is the change log for the library: https://kmymoney.org/changelogs/alkimia/ChangeLog-5.0.0.txt
Comment 5 Andreas Sturmlechner gentoo-dev 2016-08-02 22:59:30 UTC
If you want to submit ebuilds, please always attach a diff over the most recent version in tree instead of the whole ebuild so your changes can be reviewed.
Comment 6 Daniel Peters 2016-08-05 23:12:51 UTC
(In reply to Jon Gerdes from comment #4)
> Perhaps an ebuild for app-office/libalkimia-5.0.0 might be in
> order as well.

I added bug #590602 for that
Comment 7 Daniel Peters 2016-08-05 23:15:23 UTC
Created attachment 442654 [details, diff]
Diff from previous ebuild

Is this diff format OK for review?

I really only bumped the dependencies.
Comment 8 Andreas Sturmlechner gentoo-dev 2016-09-20 10:06:21 UTC
Thanks, that's good.

Version bump also needs to add a new optional dependency: www-client/weboob
https://quickgit.kde.org/?p=kmymoney.git&a=commit&h=f91728a4244e33ab065baadb8f690ea266138465

Also, dependency on app-office/libalkimia should be restricted to <6.0.0 (which is going to be Qt5 based).
Comment 9 Andreas Sturmlechner gentoo-dev 2016-10-26 11:02:34 UTC
I've put together a 4.8.0 ebuild, together with several fixes that went into 4.8 branch after release. But I can't test as I do not plan to re-introduce kdepimlibs:4 to my system.

Would anyone like to help get this to tree? See URL for ebuild and patches.
Comment 10 Hannan Sadar 2016-10-26 19:38:00 UTC
I was able to compile kmymoney using the suggested ebuild\patches.

Thanks
Comment 11 Andreas Sturmlechner gentoo-dev 2016-11-17 23:20:20 UTC
Did you build with or without USE=pim?
Comment 12 Hannan Sadar 2016-11-17 23:26:40 UTC
I built it as following:

[ebuild   R    ] app-office/kmymoney-4.8.0:4::local  USE="calendar doc handbook hbci quotes weboob (-aqua) -debug -ofx {-test}" L10N="de -bs -ca -ca-valencia -cs -da -el -en-GB -es -et -eu -fi -fr -gl -hu -it -kk -nds -nl -pl -pt -pt-BR -ro -ru -sk -sv -tr -uk -zh-CN -zh-TW" 0 KiB
           

There is no USE=pim in my case....
Comment 13 Andreas Sturmlechner gentoo-dev 2016-11-17 23:38:54 UTC
That's an old version, in the meantime PR was updated to make kdepimlibs:4 optional and build with >=app-crypt/gpgme-1.7.1 if USE=-pim.

If you got the time, please test!
Comment 14 Patrice Clement gentoo-dev 2016-11-25 21:52:27 UTC
commit fed58623179ae14348a0f374a834e22fc830dff2 (HEAD -> master, origin/master, origin/HEAD)
Author:     Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
AuthorDate: Wed Oct 26 12:55:25 2016 +0200
Commit:     Patrice Clement <monsieurp@gentoo.org>
CommitDate: Fri Nov 25 22:52:10 2016 +0100

app-office/kmymoney: version bump and a bunch of other changes.

Changes:
* version bump to 4.8.0.
* add USE=pim,weboob.
* add USE=pim for optional kdepimlibs or app-crypt/gpgme[cxx] dependency.
* EAPI 6.
* fix HOMEPAGE, DESCRIPTION.

metadata.xml: no longer at sourceforge.

Gentoo-Bug: https://bugs.gentoo.org/587244

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2667

Signed-off-by: Patrice Clement <monsieurp@gentoo.org>

app-office/kmymoney/Manifest                       |   1 +
.../files/kmymoney-4.8.0-alkimia-detect.patch      |  29 +++
.../files/kmymoney-4.8.0-fix-csvdialog.patch       |  22 +++
.../kmymoney/files/kmymoney-4.8.0-gpgmepp.patch    |  77 ++++++++
.../files/kmymoney-4.8.0-kdepimlibs-optional.patch | 172 +++++++++++++++++
.../kmymoney/files/kmymoney-4.8.0-soversion.patch  |  28 +++
.../kmymoney/files/kmymoney-4.8.0-tests.patch      | 210 +++++++++++++++++++++
app-office/kmymoney/kmymoney-4.8.0.ebuild          |  89 +++++++++
app-office/kmymoney/metadata.xml                   |   5 +-
9 files changed, 630 insertions(+), 3 deletions(-)
create mode 100644 app-office/kmymoney/files/kmymoney-4.8.0-alkimia-detect.patch
create mode 100644 app-office/kmymoney/files/kmymoney-4.8.0-fix-csvdialog.patch
create mode 100644 app-office/kmymoney/files/kmymoney-4.8.0-gpgmepp.patch
create mode 100644 app-office/kmymoney/files/kmymoney-4.8.0-kdepimlibs-optional.patch
create mode 100644 app-office/kmymoney/files/kmymoney-4.8.0-soversion.patch
create mode 100644 app-office/kmymoney/files/kmymoney-4.8.0-tests.patch
create mode 100644 app-office/kmymoney/kmymoney-4.8.0.ebuild

Merged! Thanks.