Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 100051 - net-news/liferea: deps fix (and bump to 0.9.7a)
Summary: net-news/liferea: deps fix (and bump to 0.9.7a)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://sourceforge.net/forum/forum.ph...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-23 11:18 UTC by TGL
Modified: 2005-09-04 06:26 UTC (History)
2 users (show)

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


Attachments
liferea-0.9.4.ebuild (liferea-0.9.4.ebuild,1.56 KB, text/plain)
2005-07-23 11:19 UTC, TGL
Details
files/liferea-0.9.4--html_backend_options.patch (liferea-0.9.4--html_backend_options.patch,2.60 KB, patch)
2005-07-23 11:19 UTC, TGL
Details | Diff
liferea-0.9.5.ebuild (liferea-0.9.5.ebuild,1.45 KB, patch)
2005-08-10 12:01 UTC, TGL
Details | Diff
liferea--dep_fix.patch (liferea--dep_fix.patch,1.78 KB, patch)
2005-09-03 07:19 UTC, TGL
Details | Diff
liferea--dep_fix.patch (liferea--dep_fix.patch,1.46 KB, patch)
2005-09-03 07:50 UTC, TGL
Details | Diff
liferea--deps_fix--nodbus.patch (liferea--deps_fix--nodbus.patch,1.54 KB, patch)
2005-09-03 13:44 UTC, TGL
Details | Diff
liferea--add_dbus.patch (liferea--add_dbus.patch,823 bytes, patch)
2005-09-03 13:45 UTC, TGL
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description TGL 2005-07-23 11:18:16 UTC
The current Liferea ebuild (0.9.3) has completly random runtime dependencies for
its HTML backends (the gtkhtml & mozilla USE flags add some rdeps, but the
package configuration is all done by autodetection, and thus, for instance, a
liferea package built with USE=-gtkhtml will actually be linked to this lib if
it is present on the system). Also, it lacks the ability to be built against
Firefox instead of Mozilla (well, actually it can with Firefox installed and not
Mozilla, but that's ugly...) 

I will attach a 0.9.4 ("minor improvements and some smaller bugfixes" release,
according to the announcement) ebuild with a configure.ac patch to fix that.
I've also just submitted the patch upstream, here:
http://sourceforge.net/tracker/index.php?func=detail&aid=1243668&group_id=87005&atid=581684


Reproducible: Always
Steps to Reproduce:
Comment 1 TGL 2005-07-23 11:19:30 UTC
Created attachment 64145 [details]
liferea-0.9.4.ebuild
Comment 2 TGL 2005-07-23 11:19:54 UTC
Created attachment 64146 [details, diff]
files/liferea-0.9.4--html_backend_options.patch
Comment 3 David Love 2005-08-09 17:51:36 UTC
It's actually worse than that.  Try emerging mplayerplug-in and then building
liferea...

Yeah - gecko-sdk and liferea do NOT play well with each other.  In fact, using
the stock ebuild with the mozilla use flag ends up with liferea using gecko-sdk
instead of mozilla.  At first, I thought it was just some weird bug on my end
(NONE of the html displayed whatsoever) until I removed mozilla and built
against gtkhtml.  And then liferea defaulted to mozilla without it installed :)
 I'm a bit pressed for time, so I may not get a chance to look at this anytime
soon, but I thought I'd bring it to attention.
Comment 4 TGL 2005-08-10 12:01:36 UTC
Created attachment 65613 [details, diff]
liferea-0.9.5.ebuild

Updated ebuild for 0.9.5. My HTML backend selection patch has been included
upstream, and thus is no more needed.
Comment 5 David Love 2005-08-11 10:06:08 UTC
Just wanted to send an ACK...

I tried your 0.9.5 ebuild - works great here.  Successfully built against
firefox.  Thanks for the effort.
Comment 6 TGL 2005-08-23 16:36:32 UTC
Attached 0.9.5 ebuild is fine for 0.9.6 too.
Comment 7 TGL 2005-09-03 07:19:02 UTC
Working fine for 0.9.7a too now.  I will attach this fix as a patch instead of
complete ebuild, for easier reviewing.
Comment 8 TGL 2005-09-03 07:19:45 UTC
Created attachment 67557 [details, diff]
liferea--dep_fix.patch
Comment 9 TGL 2005-09-03 07:50:04 UTC
Created attachment 67558 [details, diff]
liferea--dep_fix.patch

Let's use DESTDIR instead of einstall, since it works fine. Also removed eutils
from inherits, i don't use it anymore.
Comment 10 TGL 2005-09-03 13:44:52 UTC
Created attachment 67586 [details, diff]
liferea--deps_fix--nodbus.patch

Made explicit that dbus should not be used (because >=0.30 is required, and it
is masked). Again, this patch is fine for either fixing 0.9.6 or bumping to
0.9.7a.
Comment 11 TGL 2005-09-03 13:45:59 UTC
Created attachment 67587 [details, diff]
liferea--add_dbus.patch

And this is incremental patch which adds optionnal dbus support, to use when
>=0.30 will be unmasked.
Comment 12 Michael Kohl (RETIRED) gentoo-dev 2005-09-04 06:26:59 UTC
Thomas, thanks for submitting this, it's included in the liferea-0.9.7a.ebuild
I've just commited to CVS.

Please note that metadata.xml states me as the maintainer for liferea, so next
time please assign bugs regarding this package to me and CC: the gnome herd if
you want to. I haven't found this bug until David mailed me about it and added
me to CC:, that's one of the reasons it took so long.