Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 287809

Summary: Allow building net-im/pidgin without startup-notification or Xscrnsaver
Product: Gentoo Linux Reporter: LB <harley>
Component: Current packagesAssignee: Gentoo Net-im project <net-im>
Status: RESOLVED INVALID    
Severity: enhancement CC: andreamtp+bz
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Patch to add USE flags for startup-notification and screensaver against 2.6.2 ebuild

Description LB 2009-10-05 19:23:30 UTC
Pidgin ebuild currently requires startup-notification and Xscrnsaver when compiling gtk frontend. It would be useful to allow building a "lighter" client without these.  

Reproducible: Always

Steps to Reproduce:
1. USE="gtk" emerge pidgin

Actual Results:  
startup-notification and XscrnSaver are installed

Expected Results:  
Install pidgin without the startup-notification and XscnSaver support
Comment 1 LB 2009-10-05 19:24:39 UTC
Created attachment 206171 [details, diff]
Patch to add USE flags for startup-notification and screensaver against 2.6.2 ebuild
Comment 2 Olivier Crete (RETIRED) gentoo-dev 2009-10-05 19:50:58 UTC
Why? Any half-decent X implementation, from, you know, the last 20 years, has the xscreensaver extension. I see no valid reason to disable it. And well startup-notification is just 10 years old, not 20, but its almost no code. Not having it will not in any way make pidgin lighter.
Comment 3 LB 2009-10-05 21:12:56 UTC
(In reply to comment #2)

Hi Olivier. I didn't mean to imply that either of the two libraries is malfunctioning or is untested; however neither one is providing features I'm actually utilizing. On a system with a desktop environment without startup notification support and with pidgin used for presence-less protocols, hard dependency on these libraries just adds two extra packages to look after. With the two features enabled by default is there any reason not to allow an option to omit them? Perhaps a "minimal" option, similar to that used in some packages can be added instead? 

Comment 4 .:deadhead:. 2009-12-07 11:04:32 UTC
I agree with Lev: Gentoo is all about choice. mammuth packages like xulrunner have this use-flag, so why don't add it to pidgin too?

The patch proposed it's really trivial and should be risk free, please reconsider your decisione and apply it. it's really weird that I'm forced to have startup-notification when upstream allow me to get rid of it.