Merge branch 'master' into core-updates
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.
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.
gnu: libice: Build with libbsd [fixes CVE-2017-2626].
* gnu/packages/xorg.scm (libice)[inputs]: Add libbsd.
gnu: libxdmcp: Build with libbsd [fixes CVE-2017-2625].
* gnu/packages/xorg.scm (libxdmcp)[inputs]: Add libbsd.
gnu: xorg-server: Update to 1.19.2 [fixes CVE-2017-2624].
* gnu/packages/xorg.scm (xorg-server): Update to 1.19.2.
gnu: Add perl-x11-xcb.
* gnu/packages/xorg.scm (perl-x11-xcb): New variable.
gnu: sessreg: Update to 1.1.1.
* gnu/packages/xorg.scm (sessreg): Update to 1.1.1.
Merge branch 'master' into python-tests
gnu: libx11: Update to 1.6.5.
* gnu/packages/xorg.scm (libx11): Update to 1.6.5.
gnu: libxcb: Update to 1.12.
* gnu/packages/patches/libxcb-python-3.5-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (libxcb): Update to 1.12.
[source]: Add patch. Download from new home.
[home-page]: Change to new xcb.fd.o home.
gnu: xcb-proto: Update to 1.12.
* gnu/packages/patches/xcb-proto-python3-print.patch,
gnu/packages/patches/xcb-proto-python3-whitespace.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/xorg.scm (xcb-proto): Update to 1.12.
[source]: Use patches. Download from new home.
[home-page]: Change to new xcb.fd.o home.
gnu: xf86-video-geode: Update to 2.11.19.
* gnu/packages/xorg.scm (xf86-video-geode): Update to 2.11.19.
gnu: bdftopcf: Use libxfont2.
* gnu/packages/xorg.scm (bdftopcf)[inputs]: Replace libxfont with libxfont2.
gnu: xf86-video-intel: Change to libxfont2 ABI.
* gnu/packages/xorg.scm (xf86-video-intel)[inputs]: Change LIBXFONT to LIBXFONT2.
gnu: xf86-video-qxl: Change to libxfont2 ABI.
* gnu/packages/xorg.scm (xf86-video-qxl)[inputs]: Change LIBXFONT to LIBXFONT2.
gnu: xorg-server: Update to 1.19.1.
* gnu/packages/xorg.scm (xorg-server, xorg-server-xwayland): Update to 1.19.1.
[inputs]: Change from LIBXFONT to LIBXFONT2. Add LIBEPOXY.
gnu: xorg-server: Use 'modify-phases' syntax.
* gnu/packages/xorg.scm (xorg-server)[arguments]: Use 'modify-phases'.
gnu: Add libxfont@2.
* gnu/packages/xorg.scm (libxfont2): New variable.