DESCRIPTION="A personal finances management tool for KDE4" HOMEPAGE="http://skrooge.sourceforge.net/" Reproducible: Always
Created attachment 180664 [details] Proposed ebuild This is the first ebuild for this package which actually compiles. I created a few upstream bugs: [ 2556340 ] CMakeLists should use correct libraries and check for Sqlite Patch to this issue will be attached here in a sec. https://sourceforge.net:443/tracker/index.php?func=detail&aid=2556340&group_id=222722&atid=1056552 [ 2556346 ] README should list kdesdk-scripts as buildtime dependency Nothing too interesting, the attached ebuild already reflects that. (The "extractrc" script was needed to build the translations.) https://sourceforge.net:443/tracker/index.php?func=detail&aid=2556346&group_id=222722&atid=1056552 [ 2556347 ] Security problem with relative DT_RPATH The QA tool spits out a long list of warnings about relative DT_RPATH/DT_RUNPATH for the plugins. https://sourceforge.net:443/tracker/index.php?func=detail&aid=2556347&group_id=222722&atid=1056552
Created attachment 180668 [details, diff] Fix for upstream #2556340 (qca2 link and sqlite detection fixes) Fixes upstream buildsystem issue: [ 2556340 ] CMakeLists should use correct libraries and check for Sqlite Upstream did not check for Sqlite presence at all, but instead linked against plain "sqlite3" instead of ${SQLITE_LIBRARIES}. Though the real issue was that they did link against "qca2" directly, instead of using ${QCA2_LIBRARIES}, which does not work on Gentoo, because libqca.so resides in /usr/lib/qca2 here. https://sourceforge.net:443/tracker/index.php?func=detail&aid=2556340&group_id=222722&atid=1056552
Thank you for the ebuild. I have just installed skrooge 0.2.5 with minor modifications. I just removed the 0.2.1 patch and had to install dev-libs/libofx as a dependency. That aside, renaming the file accordingly made it all work. I do not know if libofx is a new dependency or you already had it installed, but it is a dependency now. I am not sure what version of libofx is needed, but I installed 0.9.0 (latest in portage although ~arch) and it seems to be working.
Created attachment 185948 [details] Updated ebuild for skrooge 0.2.5 Ebuild from 0.2.1 modified by removing the now unnecessary patch and adding the libofx dependency. All credits to the original author.
Created attachment 185968 [details] Fixed DEPEND Previous ebuild did not count libofx as a runtime dependency.
(this is an automated message based on filtering criteria that matched this bug) 'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached to this bug. This bug is assigned to maintainer-wanted which means that it is not in the main tree. Heuristics show that no Gentoo developer has commented on your ebuild. Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Someone has submitted a 0.2.6 ebuild here: http://bugs.gentoo.org/show_bug.cgi?id=257343 However it does not function for 0.2.9 (current version) because the sourcedir is: ${WORKDIR}/{$PN} and not: ${WORKDIR}/{$PN}-{$P} Lastly 0.2.9, after adapting the ebuild to take the former bits into account, builds but fails to install because: file INSTALL cannot find file "/var/tmp/portage/app-office/skrooge-0.2.9/work/skrooge_build/skrooge/skrooge.desktop" to install. skrooge.desktop is actually located at ${WORKDIR}/{$PN}/skrooge/skrooge.desktop
In my previous comment, the link to the bug report with 0.2.6 should have been: http://bugs.gentoo.org/show_bug.cgi?id=264480
It is 0.5.1 for now
obsolated by #283313
*** This bug has been marked as a duplicate of bug 283313 ***