From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: %desktop-services now depends on Qt 5, via colord Date: Sat, 14 Jul 2018 14:00:38 -0400 Message-ID: <874lh1snnd.fsf_-_@netris.org> References: <20180621165415.31705.87450@vcs0.savannah.gnu.org> <20180621165418.1C11520349@vcs0.savannah.gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45185) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1feOrp-0000v4-T4 for guix-devel@gnu.org; Sat, 14 Jul 2018 14:02:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1feOrm-0001HJ-Po for guix-devel@gnu.org; Sat, 14 Jul 2018 14:02:01 -0400 Received: from world.peace.net ([64.112.178.59]:39914) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1feOrm-0001Gu-Ls for guix-devel@gnu.org; Sat, 14 Jul 2018 14:01:58 -0400 In-Reply-To: <20180621165418.1C11520349@vcs0.savannah.gnu.org> (Tobias Geerinckx-Rice's message of "Thu, 21 Jun 2018 12:54:18 -0400 (EDT)") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Tobias Geerinckx-Rice Cc: guix-devel@gnu.org Hi Tobias, me@tobias.gr (Tobias Geerinckx-Rice) writes: > nckx pushed a commit to branch master > in repository guix. > > commit 407ef4b38ad394e0b63320b029d95afdd3da6888 > Author: Tobias Geerinckx-Rice > Date: Tue Jun 19 20:02:42 2018 +0200 > > gnu: hplip: Add Qt GUI support. >=20=20=20=20=20 > Some tools (like =E2=80=98hp-toolbox=E2=80=99) still refuse to launch= , but at least > others (like =E2=80=98hp-systrax=E2=80=99) now seem to work. >=20=20=20=20=20 > * 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