Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 98724 - cdrdao +gnome =dev-cpp/g*mm-2.6* dependencies: >= is OK
Summary: cdrdao +gnome =dev-cpp/g*mm-2.6* dependencies: >= is OK
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Optical Media project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-11 18:20 UTC by Ed Catmur
Modified: 2005-07-21 11:28 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Catmur 2005-07-11 18:20:34 UTC
cdrdao-1.2.0 currently has:

	gnome? ( >=dev-cpp/gtkmm-2.4
		=dev-cpp/libgnomemm-2.6*
		=dev-cpp/libgnomecanvasmm-2.6*
		=dev-cpp/gconfmm-2.6*
		=dev-cpp/libgnomeuimm-2.6* )

cdrdao +gnome (gcdmaster) compiles and runs fine with later versions of the g*mm packages (I have some of the 2.9 series installed). This is because all recent releases of g*mm are API and ABI compatible with the 2.6 releases (they install PN-2.6.pc, for example).

Accordingly the deps should be changed to:

        gnome? ( >=dev-cpp/gtkmm-2.4
                >=dev-cpp/libgnomemm-2.6
                >=dev-cpp/libgnomecanvasmm-2.6
                >=dev-cpp/gconfmm-2.6
                >=dev-cpp/libgnomeuimm-2.6 )

I recognise this does not impact systems running only the current Portage tree, but it's as well to be ready for when more recent g*mm ebuilds hit the tree (libgnomecanvasmm, gnome-vfsmm, gconfmm, libgnomeuimm are already on 2.10.0!)
Comment 1 Lars Weiler (RETIRED) gentoo-dev 2005-07-21 11:28:55 UTC
Thanks for testing!  I changed the ebuild accordingly.