Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 21248 - Ghostscript ebuild has false dependancy on X
Summary: Ghostscript ebuild has false dependancy on X
Status: RESOLVED DUPLICATE of bug 19937
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Printing Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-19 08:25 UTC by Sean E Russell
Modified: 2005-07-17 13:06 UTC (History)
1 user (show)

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 Sean E Russell 2003-05-19 08:25:28 UTC
The ghostscript ebuild 7.05.6-r1 has a false indirect dependancy on X if cups is used. 
 
If cups is "used" (make.conf), then ghostscript depends on Gimp, which depends on X.  This is 
not strictly necessary, and this dependancy forces X to be installed even when the "use" list 
contains "-X". 
 
As an example, consider a headless server that functions as a web and print server.  
Furthermore, that server also needs image gallery software ("gallery"). 
 
The dependencies for gallery include imagemagick, which has the following dependancy tree: 
 
  cups? ghostscript   =>   cups? gimp-print   =>   gimp   =>   gtk+   =>   X11 
 
Now, ghostscript compiles just fine without the dependency on gimp-print.  If it is possible to 
compile gimp-print without gimp, then the better solution would be to remove the hard 
dependency of gimp-print  => gimp.
Comment 1 Fabio Fracassi 2003-05-22 06:30:28 UTC
This is the same as Bug # 19937 (http://bugs.gentoo.org/show_bug.cgi?id=19937) 
I also think that the whole gimp-print / gimp-print-cups / other driver dependency 
belongs into the cups ebuild, and not here. 
 
 
Comment 2 Martin Holzer (RETIRED) gentoo-dev 2003-05-22 08:42:44 UTC

*** This bug has been marked as a duplicate of 19937 ***