jackhill/guix/guix.git
5 years agognu: glibmm: Update to 2.60.0.
Marius Bakke [Fri, 21 Jun 2019 12:33:07 +0000 (14:33 +0200)]
gnu: glibmm: Update to 2.60.0.

* gnu/packages/glib.scm (glibmm): Update to 2.60.0.
[arguments]: Remove <#:configure-flags>.

5 years agognu: gobject-introspection: Build with Meson.
Marius Bakke [Fri, 21 Jun 2019 12:08:54 +0000 (14:08 +0200)]
gnu: gobject-introspection: Build with Meson.

The 1.60.x releases are the last ones to support Autotools.

* gnu/packages/glib.scm (gobject-introspection)[build-system]: Change to
MESON-BUILD-SYSTEM.
[arguments]: Remove <#:parallel-build?> and <#:tests?>.
[native-inputs]: Remove AUTOCONF and AUTOMAKE.

5 years agognu: harfbuzz: Update to 2.5.2.
Marius Bakke [Fri, 21 Jun 2019 11:56:53 +0000 (13:56 +0200)]
gnu: harfbuzz: Update to 2.5.2.

* gnu/packages/gtk.scm (harfbuzz): Update to 2.5.2.

5 years agognu: gobject-introspection: Update to 1.60.2.
Marius Bakke [Fri, 21 Jun 2019 11:56:28 +0000 (13:56 +0200)]
gnu: gobject-introspection: Update to 1.60.2.

* gnu/packages/glib.scm (gobject-introspection): Update to 1.60.2.

5 years agognu: glib: Update to 2.60.4.
Marius Bakke [Fri, 21 Jun 2019 11:54:21 +0000 (13:54 +0200)]
gnu: glib: Update to 2.60.4.

* gnu/packages/glib.scm (glib): Update to 2.60.4.
[source](snippet): New field.
[arguments]: Remove obsolete DETERMINISTIC_BUILD variable.  Disable two tests,
and override the 'check' phase.  Remove <#:parallel-build?>.

5 years agognu: yelp-xsl: Update to 3.32.1.
Marius Bakke [Fri, 21 Jun 2019 11:56:09 +0000 (13:56 +0200)]
gnu: yelp-xsl: Update to 3.32.1.

* gnu/packages/gnome.scm (yelp-xsl): Update to 3.32.1.

5 years agognu: gnome-shell: Update to 3.30.2.
Ricardo Wurmus [Mon, 7 Jan 2019 12:52:33 +0000 (13:52 +0100)]
gnu: gnome-shell: Update to 3.30.2.

* gnu/packages/gnome.scm (gnome-shell): Update to 3.30.2.

5 years agognu: mutter: Update to 3.30.2.
Ricardo Wurmus [Mon, 7 Jan 2019 12:52:21 +0000 (13:52 +0100)]
gnu: mutter: Update to 3.30.2.

* gnu/packages/gnome.scm (mutter): Update to 3.30.2.

5 years agognu: gtksourceview: Update to 4.0.3.
Ricardo Wurmus [Fri, 7 Dec 2018 08:02:16 +0000 (09:02 +0100)]
gnu: gtksourceview: Update to 4.0.3.

* gnu/packages/gtk.scm (gtksourceview): Update to 4.0.3.

5 years agognu: gnome-maps: Update to 3.30.2.1.
Ricardo Wurmus [Thu, 6 Dec 2018 22:26:25 +0000 (23:26 +0100)]
gnu: gnome-maps: Update to 3.30.2.1.

* gnu/packages/geo.scm (gnome-maps): Update to 3.30.2.1.
[build-system]: Use meson-build-system.
[arguments]: Remove configure flags; set glib-or-gtk? flag; update "wrap"
phase.
[native-inputs]: Add gtk+:bin.

5 years agognu: gnome-online-accounts: Update to 3.30.0.
Ricardo Wurmus [Thu, 6 Dec 2018 22:13:26 +0000 (23:13 +0100)]
gnu: gnome-online-accounts: Update to 3.30.0.

* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.30.0.

5 years agognu: evolution-data-server: Do not split outputs.
Ricardo Wurmus [Sat, 4 May 2019 12:13:35 +0000 (14:13 +0200)]
gnu: evolution-data-server: Do not split outputs.

A binary in $out/libexec depends on libedataserverui libraries, so the split
would require mutually recursive output dependencies.

* gnu/packages/gnome.scm (evolution-data-server)[outputs]: Remove field.
[arguments]: Remove "split" phase.
(gnome-calendar, gnome-todo, evolution)[inputs]: Adjust.

5 years agognu: evolution-data-server: Update to 3.30.2.
Ricardo Wurmus [Thu, 6 Dec 2018 22:11:43 +0000 (23:11 +0100)]
gnu: evolution-data-server: Update to 3.30.2.

* gnu/packages/gnome.scm (evolution-data-server): Update to 3.30.2.
[arguments]: Enable tests; add phase to disable failing tests; update phase
"patch-paths".
[inputs]: Add libcanberra.

5 years agognu: libgnome-games-support: Update to 1.4.2.
Ricardo Wurmus [Thu, 6 Dec 2018 20:10:12 +0000 (21:10 +0100)]
gnu: libgnome-games-support: Update to 1.4.2.

* gnu/packages/gnome.scm (libgnome-games-support): Update to 1.4.2.

5 years agognu: yelp-xsl: Update to 3.30.1.
Ricardo Wurmus [Thu, 6 Dec 2018 17:45:06 +0000 (18:45 +0100)]
gnu: yelp-xsl: Update to 3.30.1.

* gnu/packages/gnome.scm (yelp-xsl): Update to 3.30.1.

5 years agognu: yelp: Update to 3.30.0.
Ricardo Wurmus [Thu, 6 Dec 2018 17:43:01 +0000 (18:43 +0100)]
gnu: yelp: Update to 3.30.0.

* gnu/packages/gnome.scm (yelp): Update to 3.30.0.

5 years agognu: epiphany: Update to 3.30.2.
Ricardo Wurmus [Thu, 6 Dec 2018 17:42:31 +0000 (18:42 +0100)]
gnu: epiphany: Update to 3.30.2.

* gnu/packages/gnome.scm (epiphany): Update to 3.30.2.
[inputs]: Add libdazzle.

5 years agognu: eog: Update to 3.28.4.
Ricardo Wurmus [Thu, 6 Dec 2018 17:42:02 +0000 (18:42 +0100)]
gnu: eog: Update to 3.28.4.

* gnu/packages/gnome.scm (eog): Update to 3.28.4.

5 years agognu: colord: Update to 1.4.3.
Ricardo Wurmus [Thu, 6 Dec 2018 17:39:55 +0000 (18:39 +0100)]
gnu: colord: Update to 1.4.3.

* gnu/packages/gnome.scm (colord): Update to 1.4.3.
[build-system]: Use meson-build-system.
[arguments]: Add glib-or-gtk? flag; update configure flags; remove phase
"patch-/bin/true"; add phase "patch-build-system".
[native-inputs]: Add glib:bin and gtk-doc.
[inputs]: Add gusb and python-wrapper.

5 years agognu: gnome-tweak-tool: Update to 3.30.1.
Ricardo Wurmus [Thu, 6 Dec 2018 11:22:34 +0000 (12:22 +0100)]
gnu: gnome-tweak-tool: Update to 3.30.1.

* gnu/packages/gnome.scm (gnome-tweak-tool): Deprecate and rename...
(gnome-tweaks): ...to this.  Update to 3.30.1.
[build-system]: Use meson-build-system.
[arguments]: Adjust configure flags; pass glib-or-gtk? flag; remove custom
phases that are now provided by the meson-build-system; add phases "wrap" and
"wrap-gi-typelib".
[native-inputs]: Remove meson-for-build and ninja.
[home-page]: Update.
[description]: Use "Tweaks" instead of "Tweak Tool".
* gnu/packages/patches/gnome-tweak-tool-search-paths.patch: Rename file...
* gnu/packages/patches/gnome-tweaks-search-paths.patch: ...to this.
* gnu/local.mk (dist_patch_DATA): Update patch file name.

5 years agognu: nautilus: Update to 3.30.4.
Ricardo Wurmus [Thu, 6 Dec 2018 10:05:26 +0000 (11:05 +0100)]
gnu: nautilus: Update to 3.30.4.

* gnu/packages/gnome.scm (nautilus): Update to 3.30.4.
[inputs]: Add libseccomp.

5 years agognu: gvfs: Update to 1.38.1.
Ricardo Wurmus [Wed, 5 Dec 2018 16:33:01 +0000 (17:33 +0100)]
gnu: gvfs: Update to 1.38.1.

* gnu/packages/gnome.scm (gvfs): Update to 1.38.1.
[build-system]: Use meson-build-system.
[arguments]: Remove custom phases; add configure flags to build without
systemd; set glib-or-gtk? flag; enable tests; add sub-directory to RUNPATH.
[native-inputs]: Remove autoconf, automake, and libtool.
[inputs]: Add elogind, gnome-online-accounts, libgdata, libnfs, and openssh.

5 years agognu: libgdata: Update to 0.17.9.
Ricardo Wurmus [Wed, 5 Dec 2018 21:32:10 +0000 (22:32 +0100)]
gnu: libgdata: Update to 0.17.9.

* gnu/packages/gnome.scm (libgdata): Update to 0.17.9.
[inputs]: Move glib, json-glib, and libsoup from here...
[propagated-inputs]: ...to here.
* gnu/packages/patches/libgdata-fix-tests.patch: Remove file.
* gnu/packages/patches/libgdata-glib-duplicate-tests.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Remove patches.

5 years agognu: libdazzle: Update to 3.30.2.
Ricardo Wurmus [Wed, 5 Dec 2018 20:21:06 +0000 (21:21 +0100)]
gnu: libdazzle: Update to 3.30.2.

* gnu/packages/gnome.scm (libdazzle): Update to 3.30.2.

5 years agognu: network-manager-applet: Use meson build system.
Ricardo Wurmus [Wed, 5 Dec 2018 20:17:59 +0000 (21:17 +0100)]
gnu: network-manager-applet: Use meson build system.

* gnu/packages/gnome.scm (network-manager-applet)[build-system]: Use
meson-build-system.
[arguments]: Set glib-or-gtk? flag.
[native-inputs]: Add glib:bin and gtk-doc.
[inputs]: Add gcr.

5 years agognu: network-manager: Update to 1.14.4.
Ricardo Wurmus [Wed, 5 Dec 2018 18:50:29 +0000 (19:50 +0100)]
gnu: network-manager: Update to 1.14.4.

* gnu/packages/gnome.scm (network-manager): Update to 1.14.4.
[source]: Simplify snippet.
[arguments]: Pass more configure flags to use elogind; add phase
"patch-ls-invocation"; adjust tests.
[inputs]: Add coreutils.

5 years agognu: gnome-settings-daemon: Update to 3.30.1.2.
Ricardo Wurmus [Wed, 5 Dec 2018 16:32:15 +0000 (17:32 +0100)]
gnu: gnome-settings-daemon: Update to 3.30.1.2.

* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 3.30.1.2.

5 years agognu: gnome-keyring: Add missing input.
Ricardo Wurmus [Wed, 5 Dec 2018 16:30:02 +0000 (17:30 +0100)]
gnu: gnome-keyring: Add missing input.

* gnu/packages/gnome.scm (gnome-keyring)[native-inputs]: Add glib.
[arguments]: Move "fix-docbook" phase after "unpack" phase.

5 years agognu: gdm: Update to 3.30.2.
Ricardo Wurmus [Wed, 5 Dec 2018 16:25:57 +0000 (17:25 +0100)]
gnu: gdm: Update to 3.30.2.

* gnu/packages/gnome.scm (gdm): Update to 3.30.2.
[arguments]: Add --with-udevdir configure flag.
[source]: Remove patch.
* gnu/packages/patches/gdm-CVE-2018-14424.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

5 years agognu: network-manager-applet: Update to 1.8.18.
Ricardo Wurmus [Wed, 5 Dec 2018 16:24:44 +0000 (17:24 +0100)]
gnu: network-manager-applet: Update to 1.8.18.

* gnu/packages/gnome.scm (network-manager-applet): Update to 1.8.18.
[inputs]: Add mobile-broadband-provider-info.

5 years agognu: gnome-calculator: Update to 3.30.1.
Ricardo Wurmus [Wed, 5 Dec 2018 16:22:44 +0000 (17:22 +0100)]
gnu: gnome-calculator: Update to 3.30.1.

* gnu/packages/gnome.scm (gnome-calculator): Update to 3.30.1.
[build-system]: Use meson-build-system.
[arguments]: Set glib-or-gtk? flag.
[native-inputs]: Add gtk+:bin and vala.

5 years agognu: gnome-system-monitor: Update to 3.30.0.
Ricardo Wurmus [Wed, 5 Dec 2018 16:21:26 +0000 (17:21 +0100)]
gnu: gnome-system-monitor: Update to 3.30.0.

* gnu/packages/gnome.scm (gnome-system-monitor): Update to 3.30.0.
[build-system]: Use meson-build-system.
[arguments]: Add configure flags to build without systemd.
[native-inputs]: Add gtk+:bin.

5 years agognu: pangomm: Update to 2.42.0.
Ricardo Wurmus [Wed, 5 Dec 2018 16:15:11 +0000 (17:15 +0100)]
gnu: pangomm: Update to 2.42.0.

* gnu/packages/gtk.scm (pangomm): Update to 2.42.0.

5 years agognu: atkmm: Update to 2.28.0.
Ricardo Wurmus [Wed, 5 Dec 2018 16:15:00 +0000 (17:15 +0100)]
gnu: atkmm: Update to 2.28.0.

* gnu/packages/gtk.scm (atkmm): Update to 2.28.0.

5 years agognu: gtkmm: Update to 3.24.0.
Ricardo Wurmus [Wed, 5 Dec 2018 16:14:46 +0000 (17:14 +0100)]
gnu: gtkmm: Update to 3.24.0.

* gnu/packages/gtk.scm (gtkmm): Update to 3.24.0.

5 years agognu: glib: Install m4 macros.
Ricardo Wurmus [Wed, 5 Dec 2018 11:08:51 +0000 (12:08 +0100)]
gnu: glib: Install m4 macros.

* gnu/packages/glib.scm (glib)[native-inputs]: Add m4.

5 years agognu: gnome-terminal: Update to 3.30.2.
Ricardo Wurmus [Tue, 4 Dec 2018 18:06:58 +0000 (19:06 +0100)]
gnu: gnome-terminal: Update to 3.30.2.

* gnu/packages/gnome.scm (gnome-terminal): Update to 3.30.2.

5 years agognu: gnome-sudoku: Update to 3.30.0.
Ricardo Wurmus [Tue, 4 Dec 2018 04:11:57 +0000 (05:11 +0100)]
gnu: gnome-sudoku: Update to 3.30.0.

* gnu/packages/gnome.scm (gnome-sudoku): Update to 3.30.0.

5 years agognu: gnome-mines: Update to 3.30.1.1.
Ricardo Wurmus [Tue, 4 Dec 2018 04:11:40 +0000 (05:11 +0100)]
gnu: gnome-mines: Update to 3.30.1.1.

* gnu/packages/gnome.scm (gnome-mines): Update to 3.30.1.1.

5 years agognu: five-or-more: Update to 3.30.0.
Ricardo Wurmus [Tue, 4 Dec 2018 04:11:20 +0000 (05:11 +0100)]
gnu: five-or-more: Update to 3.30.0.

* gnu/packages/gnome.scm (five-or-more): Update to 3.30.0.

5 years agognu: vte: Update to 0.54.2.
Ricardo Wurmus [Tue, 4 Dec 2018 04:10:16 +0000 (05:10 +0100)]
gnu: vte: Update to 0.54.2.

* gnu/packages/gnome.scm (vte): Update to 0.54.2.

5 years agognu: vala: Update to 0.42.3.
Ricardo Wurmus [Tue, 4 Dec 2018 04:10:00 +0000 (05:10 +0100)]
gnu: vala: Update to 0.42.3.

* gnu/packages/gnome.scm (vala): Update to 0.42.3.

5 years agognu: seahorse: Update to 3.30.
Ricardo Wurmus [Tue, 4 Dec 2018 04:09:43 +0000 (05:09 +0100)]
gnu: seahorse: Update to 3.30.

* gnu/packages/gnome.scm (seahorse): Update to 3.30.

5 years agognu: libwnck: Update to 3.30.0.
Ricardo Wurmus [Tue, 4 Dec 2018 04:08:58 +0000 (05:08 +0100)]
gnu: libwnck: Update to 3.30.0.

* gnu/packages/gnome.scm (libwnck): Update to 3.30.0.

5 years agognu: libgnomeprintui: Update to 2.18.6.
Ricardo Wurmus [Tue, 4 Dec 2018 04:08:40 +0000 (05:08 +0100)]
gnu: libgnomeprintui: Update to 2.18.6.

* gnu/packages/gnome.scm (libgnomeprintui): Update to 2.18.6.

5 years agognu: libgnomeprint: Update to 2.18.8.
Ricardo Wurmus [Tue, 4 Dec 2018 04:08:24 +0000 (05:08 +0100)]
gnu: libgnomeprint: Update to 2.18.8.

* gnu/packages/gnome.scm (libgnomeprint): Update to 2.18.8.

5 years agognu: adwaita-icon-theme: Update to 3.30.1.
Ricardo Wurmus [Tue, 4 Dec 2018 04:08:07 +0000 (05:08 +0100)]
gnu: adwaita-icon-theme: Update to 3.30.1.

* gnu/packages/gnome.scm (adwaita-icon-theme): Update to 3.30.1.

5 years agognu: gsettings-desktop-schemas: Update to 3.28.1.
Ricardo Wurmus [Tue, 4 Dec 2018 04:07:48 +0000 (05:07 +0100)]
gnu: gsettings-desktop-schemas: Update to 3.28.1.

* gnu/packages/gnome.scm (gsettings-desktop-schemas): Update to 3.28.1.

5 years agognu: evince: Update to 3.30.2.
Ricardo Wurmus [Tue, 4 Dec 2018 04:07:32 +0000 (05:07 +0100)]
gnu: evince: Update to 3.30.2.

* gnu/packages/gnome.scm (evince): Update to 3.30.2.
[inputs]: Add gspell.

5 years agognu: gnome-disk-utility: Update to 3.30.2.
Ricardo Wurmus [Tue, 4 Dec 2018 04:07:14 +0000 (05:07 +0100)]
gnu: gnome-disk-utility: Update to 3.30.2.

* gnu/packages/gnome.scm (gnome-disk-utility): Update to 3.30.2.

5 years agognu: gnome-desktop: Update to 3.30.2.
Ricardo Wurmus [Tue, 4 Dec 2018 04:06:54 +0000 (05:06 +0100)]
gnu: gnome-desktop: Update to 3.30.2.

* gnu/packages/gnome.scm (gnome-desktop): Update to 3.30.2.

5 years agognu: glibmm: Update to 2.58.0.
Ricardo Wurmus [Tue, 4 Dec 2018 04:02:07 +0000 (05:02 +0100)]
gnu: glibmm: Update to 2.58.0.

* gnu/packages/glib.scm (glibmm): Update to 2.58.0.

5 years agognu: gobject-introspection: Update to 1.58.1.
Ricardo Wurmus [Mon, 3 Dec 2018 15:21:35 +0000 (16:21 +0100)]
gnu: gobject-introspection: Update to 1.58.1.

* gnu/packages/glib.scm (gobject-introspection): Update to 1.58.1.
[source]: Remove snippet.
[arguments]: Add phase "do-not-use-/usr/bin/env".
[inputs]: Replace python-2 with python-wrapper; add zlib.
[native-inputs]: Add autoconf and automake to be able to keep using the
gnu-build-system.
* gnu/packages/patches/gobject-introspection-cc.patch: Update patch to apply
to latest version.

5 years agognu: glib: Update to 2.58.1.
Ricardo Wurmus [Mon, 3 Dec 2018 15:11:52 +0000 (16:11 +0100)]
gnu: glib: Update to 2.58.1.

* gnu/packages/glib.scm (glib): Update to 2.58.1.
[build-system]: Use meson-build-system.
[outputs]: Remove "doc" as the documentation files are no longer included.
[inputs]: Move libffi, util-linux, and zlib from here...
[propagated-inputs]: ...to here; add libselinux.
[arguments]: Remove key "disallowed-references" as it is not supported by the
meson-build-system; delete "bootstrap" phase to prevent use of autotools;
adjust "pre-build" phase; move "disable-failing-tests" phase after "unpack";
disable two more tests in "disable-failing-tests" phase; add phase
"move-executables"; remove configure flags.

5 years agognu: python: Allow building on low-memory systems.
Jeremiah@pdp10.guru [Tue, 11 Jun 2019 20:57:01 +0000 (20:57 +0000)]
gnu: python: Allow building on low-memory systems.

* gnu/packages/python.scm (python-3.7)[source]: Delete memory-intensive test.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
5 years agognu: expat: Update to 2.2.7.
Marius Bakke [Thu, 20 Jun 2019 21:16:50 +0000 (23:16 +0200)]
gnu: expat: Update to 2.2.7.

* gnu/packages/xml.scm (expat): Update to 2.2.7.
[source](uri): Use XZ compressed archive.

5 years agognu: xorgproto: Update to 2019.1.
Marius Bakke [Thu, 20 Jun 2019 21:14:47 +0000 (23:14 +0200)]
gnu: xorgproto: Update to 2019.1.

* gnu/packages/xorg.scm (xorgproto): Update to 2019.1.

5 years agognu: libxi: Update to 1.7.10.
Marius Bakke [Thu, 20 Jun 2019 21:13:51 +0000 (23:13 +0200)]
gnu: libxi: Update to 1.7.10.

* gnu/packages/xorg.scm (libxi): Update to 1.7.10.

5 years agognu: isl: Update to 0.21.
Marius Bakke [Thu, 20 Jun 2019 12:41:41 +0000 (14:41 +0200)]
gnu: isl: Update to 0.21.

* gnu/packages/gcc.scm (isl): Update to 0.21.

5 years agognu: isl: Fix fallback URL.
Marius Bakke [Thu, 20 Jun 2019 12:39:58 +0000 (14:39 +0200)]
gnu: isl: Fix fallback URL.

* gnu/packages/gcc.scm (isl, isl-0.18, isl-0.11)[source](uri): Use '.bz2' tarball.

5 years agognu: ncurses: Update to 6.1-20190909.
Marius Bakke [Tue, 18 Jun 2019 14:54:45 +0000 (16:54 +0200)]
gnu: ncurses: Update to 6.1-20190909.

* gnu/packages/ncurses.scm (ncurses): Update to 6.1-20190609.
[arguments]: Reinstate 'apply-rollup-patch' phase.  Move
'remove-unneeded-shebang' phase later to prevent conflict with patch.
[native-inputs]: Add "rollup-patch" origin.

5 years agognu: commencement: Return #t from all phases.
Marius Bakke [Mon, 17 Jun 2019 19:18:54 +0000 (21:18 +0200)]
gnu: commencement: Return #t from all phases.

While at it, remove useless (and ...) indirections, because the procedures
never return #f anyway: instead they would raise an exception upon failure.

* gnu/packages/commencement.scm (mes-boot, tcc-boot0, tcc-boot,
diffutils-mesboot, binutils-mesboot0, gcc-core-mesboot, gcc-mesboot0,
glibc-headers-mesboot, glibc-mesboot, gnu-make-boot0): Return #t from phases
and remove (and ...) blocks.

5 years agognu: meson: Update to 0.51.0.
Marius Bakke [Mon, 17 Jun 2019 16:20:22 +0000 (18:20 +0200)]
gnu: meson: Update to 0.51.0.

* gnu/packages/build-tools.scm (meson): Update to 0.51.0.

5 years agognu: util-linux: Update to 2.34.
Marius Bakke [Mon, 17 Jun 2019 16:12:54 +0000 (18:12 +0200)]
gnu: util-linux: Update to 2.34.

* gnu/packages/linux.scm (util-linux): Update to 2.34.

5 years agognu: libx11: Update to 1.6.8.
Marius Bakke [Mon, 17 Jun 2019 15:52:35 +0000 (17:52 +0200)]
gnu: libx11: Update to 1.6.8.

* gnu/packages/xorg.scm (libx11): Update to 1.6.8.

5 years agognu: Replace uses of 'cmake' with 'cmake-minimal'.
Marius Bakke [Mon, 17 Jun 2019 15:24:24 +0000 (17:24 +0200)]
gnu: Replace uses of 'cmake' with 'cmake-minimal'.

This follows up commit 2f33a7321e5e37d37f57c229c8079cb4ffd10834 which
introduced a new CMAKE-MINIMAL variant for use in package inputs.

* gnu/packages/databases.scm (python-pyarrow)[native-inputs]: Replace CMAKE
with CMAKE-MINIMAL.
* gnu/packages/emacs-xyz.scm (emacs-scel)[native-inputs]: Likewise.
* gnu/packages/firmware.scm (ath9k-htc-firmware)[native-inputs]: Likewise.
* gnu/packages/games.scm (0ad, the-butterfly-effect)[native-inputs]: Likewise.
* gnu/packages/gnome.scm (deja-dup)[native-inputs]: Likewise.
* gnu/packages/ibus.scm (ibus-rime)[native-inputs]: Likewise.
* gnu/packages/rust.scm (rust-1.19)[native-inputs]: Likewise.
* gnu/packages/simulation.scm (fenics)[native-inputs]: Likewise.
* gnu/packages/squirrel.scm (squirrel)[native-inputs]: Likewise.
* gnu/packages/video.scm (handbrake)[native-inputs]: Likewise.
* gnu/packages/virtualization.scm (xen)[native-inputs]: Likewise.
* gnu/packages/vulkan.scm (shaderc)[native-inputs]: Likewise.

5 years agopackages: Retain version in file name when repacking source checkouts.
Marius Bakke [Sun, 16 Jun 2019 08:50:15 +0000 (10:50 +0200)]
packages: Retain version in file name when repacking source checkouts.

Fixes <https://bugs.gnu.org/34066>.

* guix/packages.scm (patch-and-repack)<tarxz-name>: If FILE-NAME is a source
checkout, reuse the name without the '-checkout' part.

5 years agognu: dbus: Update to 1.12.16.
Marius Bakke [Thu, 20 Jun 2019 21:40:52 +0000 (23:40 +0200)]
gnu: dbus: Update to 1.12.16.

* gnu/packages/patches/dbus-CVE-2019-12749.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/glib.scm (dbus): Update to 1.12.16.
[replacement]: Remove.
(dbus/fixed): Remove variable.

5 years agoMerge branch 'staging' into core-updates
Marius Bakke [Thu, 20 Jun 2019 21:38:56 +0000 (23:38 +0200)]
Merge branch 'staging' into core-updates

5 years agognu: python-sphinx: Update to 2.1.2.
Marius Bakke [Thu, 20 Jun 2019 21:19:09 +0000 (23:19 +0200)]
gnu: python-sphinx: Update to 2.1.2.

* gnu/packages/sphinx.scm (python-sphinx): Update to 2.1.2.

5 years agoMerge branch 'master' into staging
Marius Bakke [Thu, 20 Jun 2019 21:08:16 +0000 (23:08 +0200)]
Merge branch 'master' into staging

5 years agognu: ungoogled-chromium: Disable parallel build.
Marius Bakke [Thu, 20 Jun 2019 20:47:36 +0000 (22:47 +0200)]
gnu: ungoogled-chromium: Disable parallel build.

* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Set
  #:parallel-build? #f.  Adjust 'build' phase to account for it.

5 years agognu: samba: Update to 4.10.5 [fixes CVE-2019-12435, CVE-2019-12436].
Marius Bakke [Thu, 20 Jun 2019 11:27:32 +0000 (13:27 +0200)]
gnu: samba: Update to 4.10.5 [fixes CVE-2019-12435, CVE-2019-12436].

* gnu/packages/samba.scm (samba): Update to 4.10.5.

5 years agognu: ungoogled-chromium: Update to 75.0.3770.100-0.5d8abc3.
Marius Bakke [Thu, 20 Jun 2019 11:23:25 +0000 (13:23 +0200)]
gnu: ungoogled-chromium: Update to 75.0.3770.100-0.5d8abc3.

* gnu/packages/chromium.scm (%chromium-version): Set to 75.0.3770.100.
(%chromium-origin): Update hash.

5 years agognu: openh264: Update to 2.0.0.
Marius Bakke [Thu, 20 Jun 2019 11:22:57 +0000 (13:22 +0200)]
gnu: openh264: Update to 2.0.0.

* gnu/packages/video.scm (openh264): Update to 2.0.0.
[source](uri): Adjust file name.

5 years agognu: ungoogled-chromium: Install icons.
Alex Griffin [Tue, 18 Jun 2019 19:55:30 +0000 (14:55 -0500)]
gnu: ungoogled-chromium: Install icons.

* gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Install icons.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
5 years agognu: Use HTTPS for sphinx-doc.org.
Marius Bakke [Tue, 18 Jun 2019 16:28:04 +0000 (18:28 +0200)]
gnu: Use HTTPS for sphinx-doc.org.

* gnu/packages/sphinx.scm (python-sphinx,
python-sphinxcontrib-websupport)[home-page]: Use HTTPS.

5 years agognu: python-unidecode: Update to 1.1.0.
Marius Bakke [Mon, 17 Jun 2019 16:26:21 +0000 (18:26 +0200)]
gnu: python-unidecode: Update to 1.1.0.

* gnu/packages/python-xyz.scm (python-unidecode): Update to 1.1.0.

5 years agognu: dbus: Fix CVE-2019-12749.
Marius Bakke [Sat, 15 Jun 2019 11:48:46 +0000 (13:48 +0200)]
gnu: dbus: Fix CVE-2019-12749.

* gnu/packages/patches/dbus-CVE-2019-12749.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/glib.scm (dbus)[replacement]: New field.
(dbus/fixed): New variable.

5 years agognu: pigx-rnaseq: Update to 0.0.7.
Ricardo Wurmus [Thu, 20 Jun 2019 20:29:07 +0000 (22:29 +0200)]
gnu: pigx-rnaseq: Update to 0.0.7.

* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.7.
[inputs]: Add coreutils and sed.

5 years agolicenses: Add Historical Permission Notice and Disclaimer license
Giovanni Biscuolo [Wed, 19 Jun 2019 16:47:36 +0000 (18:47 +0200)]
licenses: Add Historical Permission Notice and Disclaimer license

* gnu/licenses.scm (hpnd): New variable.

5 years agognu: Add iml.
Andreas Enge [Thu, 20 Jun 2019 15:36:39 +0000 (17:36 +0200)]
gnu: Add iml.

* gnu/packages/algebra.scm (iml): New variable.

5 years agognu: Add ppl.
Andreas Enge [Thu, 20 Jun 2019 14:44:53 +0000 (16:44 +0200)]
gnu: Add ppl.

* gnu/packages/maths.scm (ppl): New variable.

5 years agoservices: opensmtpd: Extend the PAM service.
Kristofer Buffington [Wed, 12 Jun 2019 20:34:30 +0000 (16:34 -0400)]
services: opensmtpd: Extend the PAM service.

* gnu/services/mail.scm (%opensmtpd-pam-services): New variable.
(opensmtpd-service-type)[extensions]: Add it, extending
PAM-ROOT-SERVICE-TYPE.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
5 years agognu: ngs-sdk: Update to 2.9.6.
Ricardo Wurmus [Thu, 20 Jun 2019 12:33:45 +0000 (14:33 +0200)]
gnu: ngs-sdk: Update to 2.9.6.

* gnu/packages/bioinformatics.scm (ngs-sdk): Update to 2.9.6.

5 years agognu: sra-tools: Update to 2.9.6.
Ricardo Wurmus [Thu, 20 Jun 2019 12:30:24 +0000 (14:30 +0200)]
gnu: sra-tools: Update to 2.9.6.

* gnu/packages/bioinformatics.scm (sra-tools): Update to 2.9.6.

5 years agognu: ncbi-vdb: Update to 2.9.6.
Ricardo Wurmus [Thu, 20 Jun 2019 12:02:27 +0000 (14:02 +0200)]
gnu: ncbi-vdb: Update to 2.9.6.

* gnu/packages/bioinformatics.scm (ncbi-vdb): Update to 2.9.6.
[arguments]: Pass HAVE_HDF5 make flag; add build phase "patch-krypto-flags".

5 years agoimport: hackage: Add two expected failing test cases.
Robert Vollmert [Sun, 16 Jun 2019 14:55:36 +0000 (16:55 +0200)]
import: hackage: Add two expected failing test cases.

This adds failing test cases for two hackage import bugs:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25138
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=35743

* tests/hackage.scm: Make comment style consistent. Add two
cabal parsing tests, marked as expected failures.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agoutils: canonical-newline-port: Fix handling of carriage return at buffer end.
Robert Vollmert [Sun, 16 Jun 2019 14:18:29 +0000 (16:18 +0200)]
utils: canonical-newline-port: Fix handling of carriage return at buffer end.

Prior to this change the added test fails for me locally at byte
1024. It might depend on some default buffer sizes.

Fixes <https://bugs.gnu.org/35863>.

* tests/utils.scm ("canonical-newline-port-1024"): Add test.
* guix/utils.scm (canonical-newline-port): Correct comments on CR/LF.
Remove CR even when they're at the end of the buffer.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: guile: Add 2.2.5.
Ludovic Courtès [Thu, 20 Jun 2019 11:50:22 +0000 (13:50 +0200)]
gnu: guile: Add 2.2.5.

* gnu/packages/guile.scm (guile-2.2.5): New variable.

5 years agognu: python-jupyter-console: Update to 6.0.0.
Ricardo Wurmus [Thu, 20 Jun 2019 11:13:00 +0000 (13:13 +0200)]
gnu: python-jupyter-console: Update to 6.0.0.

* gnu/packages/python-xyz.scm (python-jupyter-console): Update to 6.0.0.
[arguments]: Enable tests.
[propagated-inputs]: Replace python-prompt-toolkit-1 with
python-prompt-toolkit.

5 years agognu: python2-jupyter-console: Split from python-jupyter-console.
Ricardo Wurmus [Thu, 20 Jun 2019 11:12:23 +0000 (13:12 +0200)]
gnu: python2-jupyter-console: Split from python-jupyter-console.

* gnu/packages/python-xyz.scm (python2-jupyter-console): Implement without
package-with-python2.

5 years agoRevert "gnu: Add libgd."
Nicolas Goaziou [Thu, 20 Jun 2019 10:39:21 +0000 (12:39 +0200)]
Revert "gnu: Add libgd."

This reverts commit 059e4c9a15b52f7e4b262e3317eac238bf53103d.

5 years agognu: Add lrcalc.
Andreas Enge [Thu, 20 Jun 2019 10:15:07 +0000 (12:15 +0200)]
gnu: Add lrcalc.

* gnu/packages/algebra.scm (lrcalc): New variable.

5 years agognu: Add eclib.
Andreas Enge [Thu, 20 Jun 2019 09:45:04 +0000 (11:45 +0200)]
gnu: Add eclib.

* gnu/packages/algebra.scm (eclib): New variable.

5 years agognu: Add m4rie.
Andreas Enge [Thu, 20 Jun 2019 09:15:37 +0000 (11:15 +0200)]
gnu: Add m4rie.

* gnu/packages/algebra.scm (m4rie): New variable.

5 years agognu: weechat: update to 2.5
Josh Holland [Wed, 19 Jun 2019 19:55:29 +0000 (20:55 +0100)]
gnu: weechat: update to 2.5

* gnu/packages/irc.scm (weechat): update to 2.5

Signed-off-by: Gábor Boskovits <boskovits@gmail.com>
5 years agognu: Add python-fpylll.
Nicolas Goaziou [Thu, 20 Jun 2019 09:07:12 +0000 (11:07 +0200)]
gnu: Add python-fpylll.

* gnu/packages/algebra.scm (python-fpylll): New variable.

5 years agognu: fplll: Update to 5.2.1.
Nicolas Goaziou [Thu, 20 Jun 2019 09:03:37 +0000 (11:03 +0200)]
gnu: fplll: Update to 5.2.1.

* gnu/packages/algebra.scm (fplll): Update to 5.2.1.
[source]: Use Github tagged release: the original tarball no longer exists.
[native-inputs]: Add Autoconf and al.
[homepage]: Update it, the previous one no longer exists.
[description]: Expound description.

5 years agoservices: Fix typo in (gnu services mail) exports.
Tobias Geerinckx-Rice [Thu, 20 Jun 2019 08:41:51 +0000 (10:41 +0200)]
services: Fix typo in (gnu services mail) exports.

* gnu/services/mail.scm (define-module):
Re-spell ‘%default-imap4d-config-file’.