jackhill/guix/guix.git
4 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.

4 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.

4 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>
4 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.

4 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.

4 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.

4 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.

4 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.

4 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.

4 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.

4 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.

4 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.

4 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.

4 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.

4 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.

4 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.

4 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

4 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.

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

4 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.

4 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.

4 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.

4 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.

4 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>
4 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.

4 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.

4 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.

4 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.

4 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.

4 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.

4 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.

4 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>
4 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.

4 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.

4 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".

4 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>
4 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>
4 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.

4 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.

4 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.

4 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.

4 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.

4 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.

4 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.

4 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>
4 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.

4 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.

4 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’.

4 years agognu: Add symmetrica.
Nicolas Goaziou [Wed, 19 Jun 2019 05:57:57 +0000 (07:57 +0200)]
gnu: Add symmetrica.

* gnu/packages/algebra.scm (symmetrica): New variable.
* gnu/packages/patches/symmetrica-bruch.patch:
* gnu/packages/patches/symmetrica-int32.patch:
* gnu/packages/patches/symmetrica-return_values.patch:
* gnu/packages/patches/symmetrica-sort_sum_rename.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add patches.

4 years agognu: zathura: Install icons.
Alex Griffin [Wed, 19 Jun 2019 14:35:31 +0000 (09:35 -0500)]
gnu: zathura: Install icons.

* gnu/packages/pdf.scm (zathura)[native-inputs]: Add librsvg to build and
install the application icons.

Signed-off-by: Gábor Boskovits <boskovits@gmail.com>
4 years agognu: Add libgd.
Nicolas Goaziou [Thu, 20 Jun 2019 08:09:17 +0000 (10:09 +0200)]
gnu: Add libgd.

* gnu/packages/image.scm (libgd): New variable.

4 years agognu: Move ratpoints into a different module.
Nicolas Goaziou [Thu, 20 Jun 2019 07:20:29 +0000 (09:20 +0200)]
gnu: Move ratpoints into a different module.

* gnu/packages/maths.scm (ratpoints): Move...
* gnu/packages/algebra.scm: ...here.

4 years agognu: spdlog: Clarify license.
Meiyo Peng [Tue, 18 Jun 2019 03:07:50 +0000 (11:07 +0800)]
gnu: spdlog: Clarify license.

* gnu/packages/logging.scm (spdlog): Clarify license of the bundled fmt
  library.

Signed-off-by: Gábor Boskovits <boskovits@gmail.com>
4 years agognu: bind: Update to 9.14.3 [fixes CVE-2019-6471].
Tobias Geerinckx-Rice [Wed, 19 Jun 2019 22:26:50 +0000 (00:26 +0200)]
gnu: bind: Update to 9.14.3 [fixes CVE-2019-6471].

* gnu/packages/dns.scm (isc-bind): Update to 9.14.3.

4 years agognu: zn_poly: Rename to zn-poly, according to our naming conventions.
Andreas Enge [Wed, 19 Jun 2019 22:03:46 +0000 (00:03 +0200)]
gnu: zn_poly: Rename to zn-poly, according to our naming conventions.

Reported by Nicolas Goaziou <mail@nicolasgoaziou.fr>.

This is a follow-up to commit 01822e3ebf24031d6438fc4e7ad3a869ea12fdf4.
* gnu/packages/sagemath.scm (zn_poly): Rename to...
* gnu/packages/sagemath.scm (zn-poly): ...this.

4 years agognu: Add brial.
Andreas Enge [Wed, 19 Jun 2019 21:57:49 +0000 (23:57 +0200)]
gnu: Add brial.

* gnu/packages/sagemath.scm (brial): New variable.

4 years agognu: Add m4ri.
Andreas Enge [Wed, 19 Jun 2019 17:37:52 +0000 (19:37 +0200)]
gnu: Add m4ri.

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

4 years agognu: Add crispy-doom.
Dan Frumin [Sat, 8 Jun 2019 13:30:33 +0000 (15:30 +0200)]
gnu: Add crispy-doom.

* gnu/packages/games.scm (crispy-doom): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: emacs-unpackaged-el: Add patch for missing require statement.
Brian Leung [Tue, 18 Jun 2019 04:48:35 +0000 (06:48 +0200)]
gnu: emacs-unpackaged-el: Add patch for missing require statement.

* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el)[source]: Add patch.
* gnu/packages/patches/emacs-unpackaged-req.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: Add numix-theme.
Giacomo Leidi [Mon, 17 Jun 2019 23:58:05 +0000 (01:58 +0200)]
gnu: Add numix-theme.

* gnu/packages/gnome.scm (numix-theme): New variable

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agografts: Avoid 'query-valid-derivers' RPC.
Ludovic Courtès [Wed, 19 Jun 2019 19:50:45 +0000 (21:50 +0200)]
grafts: Avoid 'query-valid-derivers' RPC.

Previously we'd make 502 'query-valid-derivers' RPCs for
"guix build vim -d", and after this patch, we don't do any.

Furthermore, the previous strategy was "stateful" in the sense that
'item->deriver' could return a derivation that is not the one that was
actually computed by this process, but an "equivalent" one (due to
fixed-output derivations); which one is chosen would depend on the state
of the store.

This in turn means that we'd have to call 'read-derivation-from-file' to
actually read .drv files (as opposed to getting them from
%DERIVATION-CACHE).  This is costly and doesn't work with
GUIX_DAEMON_SOCKET=ssh://….

* guix/grafts.scm (item->deriver): Remove.
(reference-origin): New procedure.
(cumulative-grafts): Use it instead of 'item->deriver'.

4 years agoderivations: Add 'derivation-input-derivation'.
Ludovic Courtès [Wed, 19 Jun 2019 19:49:22 +0000 (21:49 +0200)]
derivations: Add 'derivation-input-derivation'.

* guix/derivations.scm (derivation-input-derivation): New procedure.
(derivation-prerequisites): Use it.

4 years agognu: Add python-pandocfilters.
Nicolas Goaziou [Wed, 19 Jun 2019 20:01:53 +0000 (22:01 +0200)]
gnu: Add python-pandocfilters.

* gnu/packages/textutils.scm (python-pandocfilters): New variable.

4 years agognu: Add ratpoints.
Nicolas Goaziou [Wed, 19 Jun 2019 19:43:12 +0000 (21:43 +0200)]
gnu: Add ratpoints.

* gnu/packages/maths.scm (ratpoints): New variable.
* gnu/packages/patches/ratpoints-sturm_and_rp_private.patch: New file.
* gnu/local.mk (dist_patch_DATA): Reference patch.

4 years agognu: Add gf2x.
Andreas Enge [Wed, 19 Jun 2019 16:54:52 +0000 (18:54 +0200)]
gnu: Add gf2x.

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

4 years agognu: Add zn_poly.
Andreas Enge [Wed, 19 Jun 2019 14:54:09 +0000 (16:54 +0200)]
gnu: Add zn_poly.

* gnu/packages/sagemath.scm (zn_poly): New variable.

4 years agognu: Add pynac.
Andreas Enge [Wed, 19 Jun 2019 13:33:01 +0000 (15:33 +0200)]
gnu: Add pynac.

* gnu/packages/sagemath.scm (pynac): New variable.

4 years agognu: python-gmpy2: Update to 2.1.0b1.
Andreas Enge [Wed, 19 Jun 2019 07:55:42 +0000 (09:55 +0200)]
gnu: python-gmpy2: Update to 2.1.0b1.

The gmpy2 package has become a standard package in sage-8.7, and the latest
stable release is too old.

* gnu/packages/sagemath.scm (python-gmpy2): Update to 2.1.0b1.

4 years agognu: balsa: Update to 2.5.7.
Tobias Geerinckx-Rice [Wed, 19 Jun 2019 15:57:28 +0000 (17:57 +0200)]
gnu: balsa: Update to 2.5.7.

* gnu/packages/mail.scm (balsa): Update to 2.5.7.
[inputs]: Build with gtksourceview@3.

4 years agognu: nano: Update to 4.3.
Tobias Geerinckx-Rice [Wed, 19 Jun 2019 15:50:17 +0000 (17:50 +0200)]
gnu: nano: Update to 4.3.

* gnu/packages/nano.scm (nano): Update to 4.3.

4 years agognu: notmuch: Update to 0.29.1.
Tobias Geerinckx-Rice [Wed, 19 Jun 2019 15:36:37 +0000 (17:36 +0200)]
gnu: notmuch: Update to 0.29.1.

* gnu/packages/mail.scm (notmuch): Update to 0.29.1.

4 years agognu: mpd: Update to 0.21.10.
Tobias Geerinckx-Rice [Wed, 19 Jun 2019 15:31:44 +0000 (17:31 +0200)]
gnu: mpd: Update to 0.21.10.

* gnu/packages/mpd.scm (mpd): Update to 0.21.10.

4 years agognu: perl-xml-sax: Update to 1.02.
Tobias Geerinckx-Rice [Wed, 19 Jun 2019 15:16:58 +0000 (17:16 +0200)]
gnu: perl-xml-sax: Update to 1.02.

* gnu/packages/xml.scm (perl-xml-sax): Update to 1.02.

4 years agognu: shadow: Update home page.
Tobias Geerinckx-Rice [Wed, 19 Jun 2019 15:16:46 +0000 (17:16 +0200)]
gnu: shadow: Update home page.

* gnu/packages/admin.scm (shadow)[home-page]: Update to new project home.

4 years agognu: shadow: Update to 4.7.
Tobias Geerinckx-Rice [Wed, 19 Jun 2019 15:15:49 +0000 (17:15 +0200)]
gnu: shadow: Update to 4.7.

* gnu/packages/admin.scm (shadow): Update to 4.7.

4 years agognu: ansible: Update to 2.8.1.
Tobias Geerinckx-Rice [Wed, 19 Jun 2019 15:03:13 +0000 (17:03 +0200)]
gnu: ansible: Update to 2.8.1.

* gnu/packages/admin.scm (ansible): Update to 2.8.1.

4 years agognu: filezilla: Update to 3.42.1.
Tobias Geerinckx-Rice [Wed, 19 Jun 2019 11:43:46 +0000 (13:43 +0200)]
gnu: filezilla: Update to 3.42.1.

* gnu/packages/ftp.scm (filezilla): Update to 3.42.1.

4 years agognu: libfilezilla: Update to 0.16.0.
Tobias Geerinckx-Rice [Wed, 19 Jun 2019 11:43:38 +0000 (13:43 +0200)]
gnu: libfilezilla: Update to 0.16.0.

* gnu/packages/ftp.scm (libfilezilla): Update to 0.16.0.

4 years agognu: Add python-keras.
Ricardo Wurmus [Wed, 19 Jun 2019 12:26:45 +0000 (14:26 +0200)]
gnu: Add python-keras.

* gnu/packages/machine-learning.scm (python-keras): New variable.

4 years agognu: Add python-pytest-timeout.
Ricardo Wurmus [Wed, 19 Jun 2019 12:26:19 +0000 (14:26 +0200)]
gnu: Add python-pytest-timeout.

* gnu/packages/check.scm (python-pytest-timeout): New variable.

4 years agognu: Add python-keras-preprocessing.
Ricardo Wurmus [Wed, 19 Jun 2019 12:25:26 +0000 (14:25 +0200)]
gnu: Add python-keras-preprocessing.

* gnu/packages/machine-learning.scm (python-keras-preprocessing): New variable.

4 years agognu: Add python-keras-applications.
Ricardo Wurmus [Wed, 19 Jun 2019 12:25:17 +0000 (14:25 +0200)]
gnu: Add python-keras-applications.

* gnu/packages/machine-learning.scm (python-keras-applications): New variable.

4 years agognu: python-botocore: Update to 1.12.149.
Ricardo Wurmus [Thu, 16 May 2019 15:46:33 +0000 (17:46 +0200)]
gnu: python-botocore: Update to 1.12.149.

* gnu/packages/python-xyz.scm (python-botocore): Update to 1.12.149.
[native-inputs]: Add python-urllib3.

4 years agognu: python-s3transfer: Update to 0.2.0.
Ricardo Wurmus [Wed, 19 Jun 2019 12:31:46 +0000 (14:31 +0200)]
gnu: python-s3transfer: Update to 0.2.0.

* gnu/packages/python-web.scm (python-s3transfer): Update to 0.2.0.
[propagated-inputs]: Add python-urllib3.

4 years agotests: Fix opensmtpd test.
Tobias Geerinckx-Rice [Wed, 19 Jun 2019 09:48:31 +0000 (11:48 +0200)]
tests: Fix opensmtpd test.

* gnu/tests/mail.scm (run-opensmtpd-test) <"mail arrived">: Invoke
smtpctl by its full file name.

5 years agognu: linux-libre: Update to 5.1.11.
Mark H Weaver [Wed, 19 Jun 2019 00:49:14 +0000 (20:49 -0400)]
gnu: linux-libre: Update to 5.1.11.

* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.11.
(%linux-libre-hash): Update hash.

5 years agognu: linux-libre@4.19: Update to 4.19.52.
Mark H Weaver [Wed, 19 Jun 2019 00:48:29 +0000 (20:48 -0400)]
gnu: linux-libre@4.19: Update to 4.19.52.

* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.52.
(%linux-libre-4.19-hash): Update hash.

5 years agognu: linux-libre@4.14: Update to 4.14.127.
Mark H Weaver [Wed, 19 Jun 2019 00:47:38 +0000 (20:47 -0400)]
gnu: linux-libre@4.14: Update to 4.14.127.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.127.
(%linux-libre-4.14-hash): Update hash.

5 years agognu: linux-libre@4.9: Update to 4.9.182.
Mark H Weaver [Wed, 19 Jun 2019 00:46:58 +0000 (20:46 -0400)]
gnu: linux-libre@4.9: Update to 4.9.182.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.182.

5 years agognu: linux-libre@4.4: Update to 4.4.182.
Mark H Weaver [Wed, 19 Jun 2019 00:46:11 +0000 (20:46 -0400)]
gnu: linux-libre@4.4: Update to 4.4.182.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.182.

5 years agolinux-container: Remove networking service when network is shared with host.
Arun Isaac [Sat, 25 May 2019 06:19:42 +0000 (11:49 +0530)]
linux-container: Remove networking service when network is shared with host.

* gnu/system/linux-container.scm (dummy-networking-service-type): New
variable.
(containerized-operating-system): If network is shared with host, replace
static-networking-service-type with dummy-networking-service-type.

5 years agognu: python2: Add 'cpe-name' property.
Efraim Flashner [Tue, 18 Jun 2019 18:01:54 +0000 (21:01 +0300)]
gnu: python2: Add 'cpe-name' property.

* gnu/packages/python.scm (python2)[properties]: New field.

5 years agognu: linbox: Add version 1.5.2.
Andreas Enge [Tue, 18 Jun 2019 17:54:59 +0000 (19:54 +0200)]
gnu: linbox: Add version 1.5.2.

* gnu/packages/sagemath.scm (linbox-1.5.2): New variable.

5 years agognu: fflas-ffpack: Add version 2.3.2.
Andreas Enge [Tue, 18 Jun 2019 17:48:41 +0000 (19:48 +0200)]
gnu: fflas-ffpack: Add version 2.3.2.

* gnu/packages/sagemath.scm (fflas-ffpack-2.3.2): New variable.

5 years agognu: givaro: Add version 4.0.4.
Andreas Enge [Tue, 18 Jun 2019 17:32:18 +0000 (19:32 +0200)]
gnu: givaro: Add version 4.0.4.

* gnu/packages/sagemath.scm (givaro-4.0.4): New variable.

5 years agognu: Add linbox.
Andreas Enge [Tue, 18 Jun 2019 13:06:12 +0000 (15:06 +0200)]
gnu: Add linbox.

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

5 years agognu: Add fflas-ffpack.
Andreas Enge [Tue, 18 Jun 2019 11:08:07 +0000 (13:08 +0200)]
gnu: Add fflas-ffpack.

* gnu/packages/algebra.scm (fflas-ffpack): New variable.

5 years agognu: Add givaro.
Andreas Enge [Tue, 18 Jun 2019 08:38:57 +0000 (10:38 +0200)]
gnu: Add givaro.

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

5 years agognu: Remove hydra.
Efraim Flashner [Tue, 18 Jun 2019 17:10:36 +0000 (20:10 +0300)]
gnu: Remove hydra.

Our copy of hydra hasn't built in years.

* gnu/packages/ci.scm (hydra): Remove variable.

5 years agognu: python-on-guile: Update to 0.1.0-2.058c596.
Ricardo Wurmus [Tue, 18 Jun 2019 16:18:45 +0000 (18:18 +0200)]
gnu: python-on-guile: Update to 0.1.0-2.058c596.

* gnu/packages/guile-xyz.scm (python-on-guile): Update to 0.1.0-2.058c596.
[source]: Fetch from fork at git.elephly.net.
[arguments]: Remove phase "use-canonical-directory-for-go-files".