From:
[email protected]
Package: gconf2
Version: 2.6.3-2
Severity: wishlist
Hi, I'm using gconf as a configuration backend for a console application, but currently gconf2 package depends on libatk1.0 and libgtk2.0 which depends on all the X libs and other stuff.
Because of that, my only-console package (still not packaged :P) needs to install several MB's of packages just to have gconf2 working.
gconf2's --enable-gtk only needs GTK+ to build gconf-sanity-check-2,a binary used by gnome-session, which only uses GTK+ to display error messages when something is wrong in gconf database.
I have several proposals:
a) As the only difference between a gconf2 and a non-gtk-enabled gconf2 is the gconf-sanity-check-2 binary, move that binary to a new binary package, i.e., gconf-sanity-check and remove the gtk depend from gconf2 package.
b) Add a gconf2-nogtk binary package, the main problem for this approach is that gconf2 has already a big size (Size: 1088830), and almost duplicating it maybe isn't the best thing to do :P, but currently it includes doc which can also be splitted in a gconf2-doc.
c) Try to have gconf-sanity-check-2 output the message by standard output and have gnome-session displaying the error messages, this should require several upstream changes and may be it's not possible at all, but it would get rid of gtk2 dependency completely.
Best regards
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
iD8DBQBBJ7PvQET2GFTmct4RAkxcAJ4icsV4+8MePB/gkfziUP8aMXj8fgCfXn8f m2k6dneDkSKOEN/7GP9r1nc=
=CUfK
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: you cannot sedate... all the things you hate (1:229/2)