Leo Famulari <l...@famulari.name> skribis: > On Tue, Mar 07, 2017 at 02:59:39PM +0100, Ludovic Courtès wrote: >> I guess it could be called ‘xorg-server-1.9.12’ and technically inherit >> from ‘xorg-server’ but override the version and source. > > I've attached patches updating xorg-server and creating a special > package to be used for building GTK+. > > From 5e6cc8caaf7de4d8863f8f4ab64d8c9e7cbbfcaf Mon Sep 17 00:00:00 2001 > From: Leo Famulari <l...@famulari.name> > Date: Fri, 3 Mar 2017 13:44:48 -0500 > Subject: [PATCH 1/2] gnu: xorg-server: Update to 1.19.2 [fixes CVE-2017-2624]. > > * gnu/packages/xorg.scm (xorg-server): Update to 1.19.2. > [native-inputs]: Add font-util, libtool, autoconf, and automake. > [arguments]: Add 'bootstrap' phase.
[...] > From 3601571063aa0317720d19d83f1cb42745abd5f8 Mon Sep 17 00:00:00 2001 > From: Leo Famulari <l...@famulari.name> > Date: Wed, 8 Mar 2017 00:40:37 -0500 > Subject: [PATCH 2/2] gnu: gtk+: Build GTK+ with its own xorg-server package. > > This will allow us to update xorg-server directly on the master branch. > > * gnu/packages/xorg.scm (xorg-server-1.19.2): New variable. > * gnu/packages/gtk.scm (gtk+) [native-inputs]: Use xorg-server-1.19.2 instead > of > xorg-server. > (arguments): Add xorg-server-1.19.2 to #:disallowed-references. ^ square brackets :-) Both LGTM. After that I think we can start building all the packages on Hydra, right? Thank you! Ludo’.