dennyhalim / wbar

Automatically exported from code.google.com/p/wbar
GNU General Public License v3.0
0 stars 0 forks source link

Enhancement Request: wbar-config optional #44

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
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 commented 9 years ago
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 commented 9 years ago
excelent

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

GoogleCodeExporter commented 9 years ago

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