On Wednesday 04 April 2012 01:48:50, Jerome Leclanche wrote: > > On Tuesday, April 3, 2012 11:36:42 PM UTC+1, amoskvin wrote: > > > > On Tuesday 03 April 2012 22:16:39, chri...@surlykke.dk wrote: > > > 2012/4/3 Jerome Leclanche <ady...@gmail.com> > > > > > > > I'd like to give a quick heads-up and update on what needs to be > > > > trimmed within our dependencies. Razor ideally functions within > > > > a pure-qt environment, so we always assume our users don't want > > > > GTK/GNOME/KDE dependencies. > > > > > > > > - Lightdm is an annoying one. Its end-dependencies are slim, > > > > but it requires a lot of crap in order to build. I filed the > > > > following bugs for it but it's not enough: > > > > -> https://bugs.launchpad.net/lightdm/+bug/972297 > > > > -> https://bugs.launchpad.net/lightdm/+bug/972302 > > > > It also assumes a lot of gtk-related rt deps. Ideally, we should > > > > coordinate with the lightdm devs here to have something nicely > > > > platform-agnostic but I don't know any of them. Anyone up for > > > > the task? > > > > > > > > > > Maybe I should volunteer, as I'm the one who pulled this mess into > > > Razor :-) > > > > > > Looking through the lightdm-qt code it seems that there is a > > > dependency on glib. Other dependecies seem to come from packaging, > > > either at Launchpad or at the variaous distributions, so we should > > > be able to work around those (hopefully). > > > > > > The question is: Is the glib dependency acceptable? If not, we > > > should probably remove the lightdm-greeter from razor. > > > > You can't really avoid glib, considering how basic FreeDesktop tools > > like pkg-config, desktop-file-utils and shared-mime-info depend on > > it (and I'd be surprised if there were any distros where libQtCore > > itself is not linked to it.) > > > > > br. Chr. > > > > > > > > > Uh, half of those are shellscripts, not glib.
Nope, you're probably confusing it with something else. The three packages I mentioned don't even contain shell scripts.
> Still, glib is good to avoid, but as I said the issues are much deeper > than that with lightdm. It's very tied-in with gnome. If someone wants
Just because it links to a non-GUI library created by gnome, does not make it "very tied-in with gnome" ;)
> to take up the task, feel free :) > > Another one I forgot to mention is a port of pavucontrol. There are no > qt-based proper pulseaudio controls to my knowledge (as in, a proper > pavucontrol-like one). Anyone up for that one?