Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement Request: wbar-config optional #44

Closed
GoogleCodeExporter opened this issue May 1, 2015 · 3 comments
Closed

Enhancement Request: wbar-config optional #44

GoogleCodeExporter opened this issue May 1, 2015 · 3 comments

Comments

@GoogleCodeExporter
Copy link

The main project page seems to tout a small number of dependencies as a feature:

It uses Imlib2 to do the image processing
It rides just on top of Xlib, no other toolkits. 

Unfortunately, the wbar-config program, being built against gtk+, has lots of 
additional dependencies. (glib, pango, cairo, etc.) This is a possible issue 
for users who run a QT-only system (or any other toolkit that's not gtk+) and 
do not want to have to install all of those libraries just to use wbar. It 
really doesn't need them if you are willing to work directly with ~/.wbar, at 
least not as far as I can tell.

It would be nice to split the config program into its own package, or at least 
provide a "--disable-config" ./configure option so that only the lightweight 
"wbar" program can be built for users who do not want the gtk+ config program.

For the Gentoo ebuild, if the user does not have the "gtk" use flag set, I have 
patched configure.ac and src/Makefile.in so it doesn't test for gtk+/glade and 
doesn't build or install wbar-config. Please let me know if this is 
objectionable and I will remove the conditional compile and just require 
everyone to install wbar-config and the gtk+ stuff.

Original issue reported on code.google.com by signal...@gmail.com on 23 Feb 2011 at 10:08

@GoogleCodeExporter
Copy link
Author

Oh, I probably should have included the patch I'm using. It might not be the 
best, but it seems to work. This just adds a "--disable-wbar-config" to 
./configure. Its function should be self-explanatory.


Original comment by signal...@gmail.com on 24 Feb 2011 at 2:31

Attachments:

@GoogleCodeExporter
Copy link
Author

excelent

Original comment by yadick...@gmail.com on 26 Mar 2011 at 1:32

  • Changed state: Accepted
  • Added labels: Type-Enhancement
  • Removed labels: Type-Defect

@GoogleCodeExporter
Copy link
Author

Original comment by yadick...@gmail.com on 2 May 2011 at 10:47

  • Changed state: Fixed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant