Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 9506 - gtk-perl doesn't need gnome-libs
Summary: gtk-perl doesn't need gnome-libs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Michael Cummings (RETIRED)
URL:
Whiteboard:
Keywords:
: 10596 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-10-22 14:40 UTC by DC
Modified: 2002-12-02 09:38 UTC (History)
2 users (show)

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


Attachments
revised ebuild (gtk-perl-0.7008-r4.ebuild,938 bytes, text/plain)
2002-10-22 16:02 UTC, Michael Cummings (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description DC 2002-10-22 14:40:05 UTC
The Gnome support in gtk-perl is optional ("Makefile.PL --without-module gnome --without-module 
gnomeprint" to remove it), so gtk-perl does not need to depend on gnome-base/gnome-libs if the 
configuration does not have gnome set in USE.
Comment 1 Michael Cummings (RETIRED) gentoo-dev 2002-10-22 16:02:56 UTC
Created attachment 4908 [details]
revised ebuild

Thanks for the bug entry =:) Attached is the ebuild I mentioned - this should
replace the ebuild you currently have and only install those nasty gnome libs
if you already have gnome installed :) Let me know if this works and I will
commit,

Mike
Comment 2 Michael Cummings (RETIRED) gentoo-dev 2002-10-24 08:36:21 UTC
Did the attachment resolve your problem? I would like to commit this to the 
general portage tree but am awaiting your word to do so :)
Comment 3 DC 2002-10-24 12:56:07 UTC
Sorry for the wait. I replied to the e-mail, but it bounced. As I wrote:

Close, but no cigar. It seems like gtk-perl depends on gdk-pixbuf, which
(groan) again needs gnome. Doesn't seem to be an easy fix this time (though
the folks at gdk-pixbuf are considering moving to the plain GTK libraries).
The ebuild seems to work, but you wouldn't notice any difference.

You should probably go ahead and commit though, even though it doesn't make a
difference for now.
Comment 4 Michael Cummings (RETIRED) gentoo-dev 2002-11-05 09:54:25 UTC
Mind if I close this out as unresolved? Afraid there isn't much we can do...
Comment 5 DC 2002-11-05 13:36:45 UTC
Go ahead.
Comment 6 DC 2002-11-17 16:03:05 UTC
I had to reopen this bug because of a couple of things:

First, one of my own mistakes: to turn off Gnome support, instead of
"--without-module gnome --without-module gnomeprint," it should be
"--without-gnome --without-gnomeprint." The word "module" was just a placeholder
in the docs, I should have read them more carefully.

Second, the reason I hadn't noticed it earlier: ${myconf} doesn't get passed to
the build script at all! It's set, but never used.

Third, "support for panel applets has moved in its own submodule." So for those
who don't use Gnome (and thus the Gnome panel), we'd need "--without-applets" as
well.

I didn't mean to bother you again, but this seemed sort of important.
Comment 7 Michael Cummings (RETIRED) gentoo-dev 2002-11-26 09:16:01 UTC
not forgotten - just rebuilt my dev box. have a chroot drive that i will test 
this on (no gnome installed)
Comment 8 Michael Cummings (RETIRED) gentoo-dev 2002-11-26 11:07:00 UTC
*** Bug 10596 has been marked as a duplicate of this bug. ***
Comment 9 Michael Cummings (RETIRED) gentoo-dev 2002-11-26 11:08:56 UTC
hold your hats on tight, just fought with this ebuild and now have it so that 
USE=-gnome will still result in a successfull build. Please note, you will 
still have gnome-libraries installed. This is how the gtk gentoo maintainers 
have structured gtk support, but is mostly a name only. Emerging gtk will 
include a gnome library or two, but this does not constitute a complete gnome 
install (or even a partial one). Will be updating portage shortly, want to 
clean up the newer ebuild first.
Comment 10 Michael Cummings (RETIRED) gentoo-dev 2002-11-27 19:53:42 UTC
Is everyone happy now? Can this be (re)closed? (thanks for your patience dcc, i
know you've been poking me for a while on this one)