Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 215026 - gnome-extra/yelp-2.22 won't build with libbeagle-0.3.0
Summary: gnome-extra/yelp-2.22 won't build with libbeagle-0.3.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 201093 211962
  Show dependency tree
 
Reported: 2008-03-27 10:01 UTC by Arun Raghavan (RETIRED)
Modified: 2008-04-21 21:56 UTC (History)
1 user (show)

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


Attachments
Patch to make yelp-2.22 compile with beagle-0.3 (yelp-2.22-with-beagle-0.3.patch,1.50 KB, patch)
2008-03-27 10:03 UTC, Arun Raghavan (RETIRED)
Details | Diff
Patch to yelp-2.22.0.ebuild to build against beagle-0.3 (yelp-2.22.0-ebuild-with-beagle-0.3.patch,1.12 KB, patch)
2008-03-27 10:08 UTC, Arun Raghavan (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Arun Raghavan (RETIRED) gentoo-dev 2008-03-27 10:01:26 UTC
This is required for the eventual unmasking of libbeagle-0.3.0 and beagle-0.3.x. Currently, with these 2 packages, the ebuild will fail because pkgconfig won't be able to find libbeagle-0.0 (from =beagle-0.2*).

Reproducible: Always
Comment 1 Arun Raghavan (RETIRED) gentoo-dev 2008-03-27 10:03:25 UTC
Created attachment 147439 [details, diff]
Patch to make yelp-2.22 compile with beagle-0.3

This adds some autoconf and code changes to fix Yelp with beagle-0.3. The patch has also been submitted upstream (http://bugzilla.gnome.org/show_bug.cgi?id=511244).
Comment 2 Arun Raghavan (RETIRED) gentoo-dev 2008-03-27 10:08:32 UTC
Created attachment 147440 [details, diff]
Patch to yelp-2.22.0.ebuild to build against beagle-0.3

Add a conditional dependency on =libbeagle-0.3* or =beagle-0.2*.

One interesting fact that I discovered. The order of deps in "|| (foo bar)" matters. If you put =beagle-0.2* before =libbeagle-0.3* here, it will try to downgrade beagle-0.3 to beagle-0.2 even though libbeagle-0.3 is installed. Looks like a portage bug to me.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-04-21 21:56:15 UTC
in CVS. Thanks.