Efraim Flashner transcribed 2.9K bytes: > On Sat, Jul 14, 2018 at 02:00:38PM -0400, Mark H Weaver wrote: > > Hi Tobias, > > > > m...@tobias.gr (Tobias Geerinckx-Rice) writes: > > > > > nckx pushed a commit to branch master > > > in repository guix. > > > > > > commit 407ef4b38ad394e0b63320b029d95afdd3da6888 > > > Author: Tobias Geerinckx-Rice <m...@tobias.gr> > > > Date: Tue Jun 19 20:02:42 2018 +0200 > > > > > > gnu: hplip: Add Qt GUI support. > > > > > > Some tools (like ‘hp-toolbox’) still refuse to launch, but at least > > > others (like ‘hp-systrax’) now seem to work. > > > > > > * gnu/packages/cups.scm (hplip)[arguments]: Add #configure-flags for > > > Qt. > > > [inputs]: Add python-gobject and python-pyqt. > > > > Until this commit, it was possible to build a desktop system without Qt. > > No longer. > > > > This commit effectively added most of Qt 5 as a new dependency of > > 'colord' (via 'sane-backends' and 'hplip'), which in turn means that > > _any_ GuixSD system that uses %desktop-services now depends on Qt 5 > > libraries, including: > > > > qtbase > > qtconnectivity > > qtdeclarative > > qtlocation > > qtmultimedia > > qtsensors > > qtserialport > > qtsvg > > qttools > > qtwebchannel > > qtwebsockets > > qtx11extras > > qtxmlpatterns > > > > I would greatly prefer to preserve a straightforward way to build a > > desktop system, e.g. a GNOME system, without building Qt 5. > > > > Thoughts? > > > > Mark > > > > It sounds like adding Qt to hplip adds plenty of GUI goodies. Could we > leave hplip as-is and have sane-backends depend on a Qt-less > hplip-minimal or hplip-nogui, since it shouldn't need any GUI from hplip?
Yes, please. This was my criticism for not making a hplip-qt like I was told when I worked on it. Furtermore it might be time to make a "minimal" (subjective) and "normal" desktop sets for services. > -- > Efraim Flashner <efr...@flashner.co.il> אפרים פלשנר > GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 > Confidentiality cannot be guaranteed on emails sent or received unencrypted