jackhill/guix/guix.git
4 years agognu: openssh: Update to 8.2p1.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 23:39:41 +0000 (00:39 +0100)]
gnu: openssh: Update to 8.2p1.

* gnu/packages/ssh.scm (openssh): Update to 8.2p1.
[arguments]: Adjust ‘patch-tests’ phase.

4 years agognu: openssh: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 22:13:54 +0000 (23:13 +0100)]
gnu: openssh: Don't use NAME in source URI.

* gnu/packages/ssh.scm (openssh)[source]: Hard-code NAME.

4 years agognu: endlessh: Update to 1.1.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 22:12:04 +0000 (23:12 +0100)]
gnu: endlessh: Update to 1.1.

* gnu/packages/ssh.scm (endlessh): Update to 1.1.
[source]: Use GIT-FETCH and GIT-FILE-NAME.

4 years agoservices: shepherd: Spawn services with nothing but the PATH variable.
Ludovic Courtès [Sun, 16 Feb 2020 22:28:54 +0000 (23:28 +0100)]
services: shepherd: Spawn services with nothing but the PATH variable.

Previously, services spawned with 'make-forkexec-constructor' &
co. would all inherit the environment variables of PID 1, which includes
things like 'BOOT_IMAGE'.  This change resets it to the bare minimum.

* gnu/services/shepherd.scm (shepherd-configuration-file): Add call to
'default-environment-variables'.  Remove 'setenv' call.

4 years agognu: shepherd: Add "guile3.0-shepherd" variant.
Ludovic Courtès [Sun, 16 Feb 2020 22:12:41 +0000 (23:12 +0100)]
gnu: shepherd: Add "guile3.0-shepherd" variant.

* gnu/packages/admin.scm (guile3.0-shepherd): New variable.

4 years agognu: shepherd: Update to 0.7.0.
Ludovic Courtès [Sun, 16 Feb 2020 22:11:04 +0000 (23:11 +0100)]
gnu: shepherd: Update to 0.7.0.

* gnu/packages/admin.scm (shepherd): Update to 0.7.0.

4 years agognu: python-reno: Update home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 18:39:48 +0000 (19:39 +0100)]
gnu: python-reno: Update home page.

* gnu/packages/openstack.scm (python-reno)[home-page]: Follow (HTTPS)
redirection.

4 years agognu: autoconf: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 18:38:42 +0000 (19:38 +0100)]
gnu: autoconf: Use HTTPS home page.

* gnu/packages/autotools.scm (autoconf)[home-page]: Use HTTPS.

4 years agognu: python2-enum: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 18:37:51 +0000 (19:37 +0100)]
gnu: python2-enum: Use HTTPS home page.

* gnu/packages/python-xyz.scm (python2-enum)[home-page]: Use HTTPS.

4 years agognu: r-sdmtools: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 21:16:14 +0000 (22:16 +0100)]
gnu: r-sdmtools: Use HTTPS home page.

* gnu/packages/cran.scm (r-sdmtools)[home-page]: Use HTTPS.

4 years agognu: r-tcltk2: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 21:03:48 +0000 (22:03 +0100)]
gnu: r-tcltk2: Use HTTPS home page.

* gnu/packages/cran.scm (r-tcltk2)[home-page]: Use HTTPS.

4 years agognu: r-rocr: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 21:00:35 +0000 (22:00 +0100)]
gnu: r-rocr: Use HTTPS home page.

* gnu/packages/statistics.scm (r-rocr)[home-page]: Use HTTPS.

4 years agognu: wabt: Use Texinfo mark-up.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 21:32:37 +0000 (22:32 +0100)]
gnu: wabt: Use Texinfo mark-up.

* gnu/packages/web.scm (wabt)[description]: Mark up more better.

4 years agognu: libmicrohttpd: Update to 0.9.70.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 20:04:33 +0000 (21:04 +0100)]
gnu: libmicrohttpd: Update to 0.9.70.

* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.70.

4 years agognu: freeorion: Update to 0.4.9.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 20:03:38 +0000 (21:03 +0100)]
gnu: freeorion: Update to 0.4.9.

* gnu/packages/games.scm (freeorion): Update to 0.4.9.
[source]: Use release tarball.

4 years agognu: openscenegraph: Fix typo in description.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 20:02:53 +0000 (21:02 +0100)]
gnu: openscenegraph: Fix typo in description.

* gnu/packages/graphics.scm (openscenegraph)[synopsis, description]: Add missing hyphen.

4 years agognu: openscenegraph: Update to 3.6.5.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 20:02:04 +0000 (21:02 +0100)]
gnu: openscenegraph: Update to 3.6.5.

* gnu/packages/graphics.scm (openscenegraph): Update to 3.6.5.

4 years agognu: flashrom: Update to 1.2.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 18:45:03 +0000 (19:45 +0100)]
gnu: flashrom: Update to 1.2.

* gnu/packages/flashing-tools.scm (flashrom): Update to 1.2.

4 years agognu: fio: Update to 3.18.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 17:20:00 +0000 (18:20 +0100)]
gnu: fio: Update to 3.18.

* gnu/packages/benchmark.scm (fio): Update to 3.18.

4 years agognu: fasm: Update to 1.73.22.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 17:14:54 +0000 (18:14 +0100)]
gnu: fasm: Update to 1.73.22.

* gnu/packages/assembly.scm (fasm): Update to 1.73.22.

4 years agognu: sbsigntools: Update to 0.9.3.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 17:13:19 +0000 (18:13 +0100)]
gnu: sbsigntools: Update to 0.9.3.

* gnu/packages/efi.scm (sbsigntools): Update to 0.9.3.

4 years agognu: libasr: Update to 1.0.4.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 17:02:46 +0000 (18:02 +0100)]
gnu: libasr: Update to 1.0.4.

* gnu/packages/dns.scm (libasr): Update to 1.0.4.
[arguments]: Remove obsolete ‘bootstrap’ phase replacement.

4 years agognu: lttoolbox: Remove redundant FILE-NAME.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 16:24:39 +0000 (17:24 +0100)]
gnu: lttoolbox: Remove redundant FILE-NAME.

* gnu/packages/dictionaries.scm (lttoolbox)[source]: Remove FILE-NAME field.

4 years agognu: lttoolbox: Update to 3.5.1.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 16:08:38 +0000 (17:08 +0100)]
gnu: lttoolbox: Update to 3.5.1.

* gnu/packages/dictionaries.scm (lttoolbox): Update to 3.5.1.
[arguments]: Replace ‘bootstrap’ phase.
[native-inputs]: Add autoconf, automake, and libtool.

4 years agognu: camlp5: Update to 7.11.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 15:41:45 +0000 (16:41 +0100)]
gnu: camlp5: Update to 7.11.

* gnu/packages/ocaml.scm (camlp5): Update to 7.11.

4 years agognu: ddclient: Update home page.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 15:41:18 +0000 (16:41 +0100)]
gnu: ddclient: Update home page.

* gnu/packages/dns.scm (ddclient)[home-page]: Update.

4 years agognu: ddclient: Update to 3.9.1.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 15:39:30 +0000 (16:39 +0100)]
gnu: ddclient: Update to 3.9.1.

* gnu/packages/dns.scm (ddclient): Update to 3.9.1.
[source]: Use GIT-FETCH and add a FILE-NAME.
[native-inputs]: Remove gzip and tar.
[arguments]: Adapt to git checkout source.

4 years agognu: boinc-client: Trim synopsis.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 13:48:40 +0000 (14:48 +0100)]
gnu: boinc-client: Trim synopsis.

* gnu/packages/distributed.scm (boinc-client)[synopsis]: Remove package name.

4 years agognu: boinc-client: Update to 7.16.4.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 13:48:03 +0000 (14:48 +0100)]
gnu: boinc-client: Update to 7.16.4.

* gnu/packages/distributed.scm (boinc-client): Update to 7.16.4.

4 years agognu: noise-repellent: Update to 0.1.5.
Tobias Geerinckx-Rice [Sun, 16 Feb 2020 13:05:05 +0000 (14:05 +0100)]
gnu: noise-repellent: Update to 0.1.5.

* gnu/packages/audio.scm (noise-repellent): Update to 0.1.5.
[build-system]: Switch to meson-build-system.
[arguments]: Remove GNU build system flags & set installation prefix.

4 years agognu: Remove blender@2.79b.
Tobias Geerinckx-Rice [Sat, 15 Feb 2020 20:56:33 +0000 (21:56 +0100)]
gnu: Remove blender@2.79b.

As discussed on #guix with lfam and raingloom, it no longer builds and
users with hardware that requires it can use ‘guix time-machine’.

* gnu/packages/graphics.scm (blender-2.79): Remove variable.

4 years agognu: blender: Update to 2.82.
Tobias Geerinckx-Rice [Sat, 15 Feb 2020 15:53:21 +0000 (16:53 +0100)]
gnu: blender: Update to 2.82.

* gnu/packages/graphics.scm (blender): Update to 2.82.
[arguments]: Uncomment ‘fix-broken-import’ phase.

4 years agognu: Add rtl8812au-aircrack-ng-linux-module.
Tobias Geerinckx-Rice [Tue, 11 Feb 2020 03:29:35 +0000 (04:29 +0100)]
gnu: Add rtl8812au-aircrack-ng-linux-module.

* gnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module):
New public variable.

4 years agognu: virt-manager: Move gobject-introspection to native-inputs
Jakub Kądziołka [Sun, 16 Feb 2020 19:21:07 +0000 (20:21 +0100)]
gnu: virt-manager: Move gobject-introspection to native-inputs

* gnu/packages/virtualization.scm (virt-manager): Move
  gobject-introspection from inputs to native-inputs.

4 years agognu: libvirt, virt-manager: Don't use tabs for indentation
Jakub Kądziołka [Sun, 16 Feb 2020 19:16:17 +0000 (20:16 +0100)]
gnu: libvirt, virt-manager: Don't use tabs for indentation

* gnu/packages/virtualization.scm: Replace tabs with spaces.

4 years agognu: rust-same-file-1.0: Don't skip build.
Jakub Kądziołka [Sun, 16 Feb 2020 18:26:58 +0000 (19:26 +0100)]
gnu: rust-same-file-1.0: Don't skip build.

* gnu/packages/crates-io.scm (rust-same-file-1.0)[arguments]: Don't skip build.

4 years agognu: rust-ignore-0.4: Add rust-winapi-util-0.1 to inputs.
Jakub Kądziołka [Sun, 16 Feb 2020 18:15:42 +0000 (19:15 +0100)]
gnu: rust-ignore-0.4: Add rust-winapi-util-0.1 to inputs.

This is a followup to 566997236494d83a48182d69311897789b5c9cd4. At the
time, it seemed like the input is only used on Windows and therefore
unnecessary. However, the package kept building only because the crate
was still being used transitively, through rust-same-file-1.0.

* gnu/packages/crates-io.scm (rust-ignore-0.4)[arguments](cargo-inputs):
  Add rust-winapi-util-0.1.

4 years agognu: accountsservice: 'Add patch-/bin/cat' phase.
Rene Saavedra [Sun, 16 Feb 2020 00:46:14 +0000 (18:46 -0600)]
gnu: accountsservice: 'Add patch-/bin/cat' phase.

* gnu/packages/freedesktop.scm (accountsservice)[arguments]: Add 'patch-/bin/cat'
phase.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: elixir: Update to 1.10.0.
Oskar Köök [Mon, 27 Jan 2020 12:13:16 +0000 (14:13 +0200)]
gnu: elixir: Update to 1.10.0.

* gnu/packages/elixir.scm (elixir): Update to 1.10.0.
* gnu/packages/patches/elixir-path-length.patch: Update patch so it can
be applied to v1.10.0 source

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: whois: Update to 5.5.6.
Marius Bakke [Sun, 16 Feb 2020 15:09:11 +0000 (16:09 +0100)]
gnu: whois: Update to 5.5.6.

* gnu/packages/networking.scm (whois): Update to 5.5.6.

4 years agognu: gwl: Update to 0.2.0.
Ricardo Wurmus [Sun, 16 Feb 2020 13:03:59 +0000 (14:03 +0100)]
gnu: gwl: Update to 0.2.0.

* gnu/packages/package-management.scm (gwl): Update to 0.2.0.
[source]: Fetch from gnu.org.
[native-inputs]: Add texinfo and graphviz.
[propagated-inputs]: Add guile-gcrypt, guile-pfds, guile-syntax-highlight, and
guile-wisp.
[home-page]: Use workflows.guix.info.
[description]: Use official project description.

4 years agodoc: Fix typo.
Efraim Flashner [Sun, 16 Feb 2020 07:25:00 +0000 (09:25 +0200)]
doc: Fix typo.

* doc/guix.texi (X Window)[sddm-service-type]: SSDM -> SDDM typo fix.
[sddm-configuration]: Also list 'maya' theme.
* gnu/services/sddm.scm (sddm-service): Fix typo in doc string.
(sddm-configuration): Also list 'maya' theme.

4 years agognu: emulation-station: Fix build.
Jakub Kądziołka [Sat, 15 Feb 2020 23:51:56 +0000 (00:51 +0100)]
gnu: emulation-station: Fix build.

* gnu/packages/emulators.scm (emulation-station): Switch to an
  unreleased git commit.

4 years agoservices: xorg: Filter modules based on system
shtwzrd [Sun, 9 Feb 2020 21:31:09 +0000 (21:31 +0000)]
services: xorg: Filter modules based on system

Fixes <https://bugs.gnu.org/39402>.
Reported by shtwzrd <shtwzrd@protonmail.com>.

* gnu/services/xorg.scm (xorg-configuration):
  Apply a filter over %default-xorg-modules packages, excluding
  those for which the %current-system is not among the package's
  supported-systems.

This patch makes it possible to use xorg-configuration on systems
other than x86_64 and i686, as without it, xf86-video-intel would
be pulled in on the unsupported architecture and fail.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
4 years agognu: higan: Explain why v106, and not v107, is being packaged
Jakub Kądziołka [Sat, 15 Feb 2020 22:12:57 +0000 (23:12 +0100)]
gnu: higan: Explain why v106, and not v107, is being packaged

* gnu/packages/emulators.scm (higan): Add a comment.

4 years agognu: higan: Don't use auto-generated tarball.
Jakub Kądziołka [Sat, 15 Feb 2020 22:05:30 +0000 (23:05 +0100)]
gnu: higan: Don't use auto-generated tarball.

* gnu/packages/emulators.scm (higan)[source]: Don't use autogenerated
  tarball. Fetch from the new location for the repository.

4 years agognu: higan: End phases with #t
Jakub Kądziołka [Sat, 15 Feb 2020 21:43:56 +0000 (22:43 +0100)]
gnu: higan: End phases with #t

* gnu/packages/emulators.scm (higan)[arguments]: End all phases with #t.

4 years agognu: emacs-org-contrib: Update to 20200213.
Nicolas Goaziou [Sat, 15 Feb 2020 21:32:53 +0000 (22:32 +0100)]
gnu: emacs-org-contrib: Update to 20200213.

* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 20200213.

4 years agognu: emacs-org: Update to 9.3.6.
Nicolas Goaziou [Sat, 15 Feb 2020 21:32:49 +0000 (22:32 +0100)]
gnu: emacs-org: Update to 9.3.6.

* gnu/packages/emacs-xyz.scm (emacs-org): Update to 9.3.6.

4 years agognu: python-markdown: Update to 3.2.1.
Marius Bakke [Sat, 15 Feb 2020 16:23:38 +0000 (17:23 +0100)]
gnu: python-markdown: Update to 3.2.1.

* gnu/packages/python-xyz.scm (python-markdown): Update to 3.2.1.

4 years agognu: libtorrent-rasterbar: Update to 1.1.14.
Marius Bakke [Sat, 15 Feb 2020 16:23:22 +0000 (17:23 +0100)]
gnu: libtorrent-rasterbar: Update to 1.1.14.

* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.14.

4 years agognu: le-certs: Update input hashes.
Tobias Geerinckx-Rice [Sat, 15 Feb 2020 16:03:35 +0000 (17:03 +0100)]
gnu: le-certs: Update input hashes.

These unversioned files were modified upstream.  The result of

  $ openssl x509 -in <FILE> -text

for each old/new pair remains the same, however.

* gnu/packages/certs.scm (le-certs)[inputs]: Update hash for
isrgrootx1.pem, letsencryptauthorityx3.pem, and
letsencryptauthorityx4.pem.

4 years agognu: Add fbset.
Tobias Geerinckx-Rice [Fri, 16 Mar 2018 17:01:19 +0000 (18:01 +0100)]
gnu: Add fbset.

* gnu/packages/linux.scm (fbset): New public variable.

4 years agognu: thunar: Update to 1.8.12.
Tobias Geerinckx-Rice [Sat, 15 Feb 2020 14:01:51 +0000 (15:01 +0100)]
gnu: thunar: Update to 1.8.12.

* gnu/packages/xfce.scm (thunar): Update to 1.8.12.

4 years agognu: unbound: Update to 1.9.6 [security improvements].
Tobias Geerinckx-Rice [Fri, 14 Feb 2020 13:03:45 +0000 (14:03 +0100)]
gnu: unbound: Update to 1.9.6 [security improvements].

* gnu/packages/dns.scm (unbound): Update to 1.9.6.

4 years agognu: you-get: Update to 0.4.1403.
Tobias Geerinckx-Rice [Fri, 14 Feb 2020 12:13:02 +0000 (13:13 +0100)]
gnu: you-get: Update to 0.4.1403.

* gnu/packages/video.scm (you-get): Update to 0.4.1403.

4 years agognu: xvid: Update to 1.3.7.
Tobias Geerinckx-Rice [Fri, 14 Feb 2020 10:47:22 +0000 (11:47 +0100)]
gnu: xvid: Update to 1.3.7.

* gnu/packages/video.scm (xvid): Update to 1.3.7.

4 years agognu: tumbler: Update to 0.2.8.
Tobias Geerinckx-Rice [Fri, 14 Feb 2020 10:11:52 +0000 (11:11 +0100)]
gnu: tumbler: Update to 0.2.8.

* gnu/packages/xfce.scm (tumbler): Update to 0.2.8.

4 years agognu: diction: Update to 1.14.
Tobias Geerinckx-Rice [Fri, 14 Feb 2020 09:41:23 +0000 (10:41 +0100)]
gnu: diction: Update to 1.14.

* gnu/packages/dictionaries.scm (diction): Update to 1.14.

4 years agognu: emacs-markdown-mode: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 18:33:57 +0000 (19:33 +0100)]
gnu: emacs-markdown-mode: Use HTTPS home page.

* gnu/packages/emacs-xyz.scm (emacs-markdown-mode)[home-page]: Use HTTPS.

4 years agognu: ebtables: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 18:30:43 +0000 (19:30 +0100)]
gnu: ebtables: Use HTTPS home page.

* gnu/packages/linux.scm (ebtables)[home-page]: Use HTTPS.

4 years agognu: sbcl-ningle: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 18:23:51 +0000 (19:23 +0100)]
gnu: sbcl-ningle: Use HTTPS home page.

* gnu/packages/lisp-xyz.scm (sbcl-ningle)[home-page]: Use HTTPS.

4 years agognu: cl-trivial-mimes: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 18:22:39 +0000 (19:22 +0100)]
gnu: cl-trivial-mimes: Use HTTPS home page.

* gnu/packages/lisp-xyz.scm (cl-trivial-mimes)[home-page]: Use HTTPS.

4 years agognu: abc: Use HTTPS home page.
Tobias Geerinckx-Rice [Sat, 18 Jan 2020 18:20:30 +0000 (19:20 +0100)]
gnu: abc: Use HTTPS home page.

* gnu/packages/fpga.scm (abc)[home-page]: Use HTTPS.

4 years agognu: monero: Disable core tests.
Guillaume Le Vaillant [Sat, 15 Feb 2020 12:31:33 +0000 (13:31 +0100)]
gnu: monero: Disable core tests.

Core tests sometimes fail at least on i686-linux.
Let's disable them for now and just try hash tests and unit tests.

* gnu/packages/finance.scm (monero)[arguments]: Don't run 'core_tests' in
  'check' phase.

4 years agognu: containerd: Fix test failure with Go 1.13.
Jack Hill [Wed, 12 Feb 2020 20:33:43 +0000 (15:33 -0500)]
gnu: containerd: Fix test failure with Go 1.13.

* gnu/packages/docker.scm (containerd)[source]: Add patch.
* gnu/packages/patches/containerd-test-with-go1.13.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patch.

4 years agognu: python-fuzzywuzzy: Capitalize Python in synopsis
Jakub Kądziołka [Sat, 15 Feb 2020 13:20:24 +0000 (14:20 +0100)]
gnu: python-fuzzywuzzy: Capitalize Python in synopsis

Follow-up to commit da8ca4c3fc2ac36977e3190bb05802c487619e8c

* gnu/packages/python-xyz.scm (python-fuzzywuzzy)[synopsis]:
  python -> Python

4 years agognu: radare2: Improve description.
Tobias Geerinckx-Rice [Sat, 15 Feb 2020 13:00:33 +0000 (14:00 +0100)]
gnu: radare2: Improve description.

* gnu/packages/engineering.scm (radare2)[synopsis, description]: Re-write.

4 years agognu: sbcl-fare-quasiquote-extras: Fix build.
Guillaume Le Vaillant [Sat, 15 Feb 2020 10:59:47 +0000 (11:59 +0100)]
gnu: sbcl-fare-quasiquote-extras: Fix build.

* gnu/packages/lisp-xyz.scm (sbcl-fare-quasiquote-extras)[arguments]: Fix
  'build' phase.

4 years agognu: sbcl-fare-quasiquote: Fix source and home-page.
Guillaume Le Vaillant [Sat, 15 Feb 2020 10:38:34 +0000 (11:38 +0100)]
gnu: sbcl-fare-quasiquote: Fix source and home-page.

* gnu/packages/lisp-xyz.scm (sbcl-fare-quasiquote)[source]: Use main
  repository instead of Quicklisp archive.
  [home-page]: Fix URL.
  [synopsis]: Shorten it.

4 years agognu: sbcl-parse-declarations: Fix source.
Guillaume Le Vaillant [Sat, 15 Feb 2020 10:16:49 +0000 (11:16 +0100)]
gnu: sbcl-parse-declarations: Fix source.

* gnu/packages/lisp-xyz.scm (sbcl-parse-declarations)[source]: Use main
  repository instead of Quicklisp archive.

4 years agognu: sbcl-puri: Fix source and license.
Guillaume Le Vaillant [Sat, 15 Feb 2020 10:05:43 +0000 (11:05 +0100)]
gnu: sbcl-puri: Fix source and license.

* gnu/packages/lisp-xyz.scm (sbcl-puri)[source]: Use main repository instead
  of Quicklisp archive.
  [description]: Fix typo.
  [license]: Source code indicates LLGPL license.

4 years agognu: sbcl-ptester: Fix source and license.
Guillaume Le Vaillant [Sat, 15 Feb 2020 09:48:02 +0000 (10:48 +0100)]
gnu: sbcl-ptester: Fix source and license.

* gnu/packages/lisp-xyz.scm (sbcl-ptester)[source]: Use main repository
  instead of Quicklisp archive.
  [license]: Source code indicates LLGPL license.

4 years agognu: sbcl-rt: Fix source, home-page and license.
Guillaume Le Vaillant [Sat, 15 Feb 2020 09:27:25 +0000 (10:27 +0100)]
gnu: sbcl-rt: Fix source, home-page and license.

* gnu/packages/lisp-xyz.scm (sbcl-rt)[source]: Use main repository instead of
  Quicklisp archive.
  [home-page]: Link to CLiki page.
  [license]: Source code indicates MIT license.

4 years agognu: sbcl-iterate: Update to 1.5.
Guillaume Le Vaillant [Sat, 15 Feb 2020 08:54:16 +0000 (09:54 +0100)]
gnu: sbcl-iterate: Update to 1.5.

* gnu/packages/lisp-xyz.scm (sbcl-iterate): Update to 1.5.
  [source]: Fetch from official project URL instead of Quicklisp archive.

4 years agognu: linux-libre: Update to 5.4.20.
Mark H Weaver [Sat, 15 Feb 2020 03:04:26 +0000 (22:04 -0500)]
gnu: linux-libre: Update to 5.4.20.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.20.
(linux-libre-5.4-pristine-source): Update hash.

4 years agognu: linux-libre@4.19: Update to 4.19.104.
Mark H Weaver [Sat, 15 Feb 2020 03:03:53 +0000 (22:03 -0500)]
gnu: linux-libre@4.19: Update to 4.19.104.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.104.
(linux-libre-4.19-pristine-source): Update hash.

4 years agognu: linux-libre@4.14: Update to 4.14.171.
Mark H Weaver [Sat, 15 Feb 2020 03:03:21 +0000 (22:03 -0500)]
gnu: linux-libre@4.14: Update to 4.14.171.

* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.171.
(linux-libre-4.14-pristine-source): Update hash.

4 years agognu: linux-libre@4.9: Update to 4.9.214.
Mark H Weaver [Sat, 15 Feb 2020 03:02:51 +0000 (22:02 -0500)]
gnu: linux-libre@4.9: Update to 4.9.214.

* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.214.
(linux-libre-4.9-pristine-source): Update hash.

4 years agognu: linux-libre@4.4: Update to 4.4.214.
Mark H Weaver [Sat, 15 Feb 2020 03:01:52 +0000 (22:01 -0500)]
gnu: linux-libre@4.4: Update to 4.4.214.

* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.214.
(linux-libre-4.4-pristine-source): Update hash.

4 years agognu: linux-libre: Update deblob scripts.
Mark H Weaver [Sat, 15 Feb 2020 03:07:58 +0000 (22:07 -0500)]
gnu: linux-libre: Update deblob scripts.

* gnu/packages/linux.scm (deblob-scripts-5.4): Update to 5.4.19.
(deblob-scripts-4.19, deblob-scripts-4.14, deblob-scripts-4.9)
(deblob-scripts-4.4): Update versions, although the scripts are unchanged.

4 years agognu: Add guile-webutils.
Ricardo Wurmus [Fri, 14 Feb 2020 22:45:59 +0000 (23:45 +0100)]
gnu: Add guile-webutils.

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

4 years agognu: Add python-fuzzywuzzy.
sirgazil [Fri, 14 Feb 2020 18:53:23 +0000 (13:53 -0500)]
gnu: Add python-fuzzywuzzy.

* gnu/packages/python-xyz.scm (python-fuzzywuzzy, python2-fuzzywuzzy):
  New variables.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
4 years agognu: VIGRA: Try to fix a build failure on the build farm.
Leo Famulari [Fri, 14 Feb 2020 22:01:34 +0000 (17:01 -0500)]
gnu: VIGRA: Try to fix a build failure on the build farm.

* gnu/packages/image.scm (vigra)[properties]: Set the maximum silent time to
7200 seconds.

4 years agodoc: Use @itemx as needed.
Ludovic Courtès [Fri, 14 Feb 2020 22:03:36 +0000 (23:03 +0100)]
doc: Use @itemx as needed.

This is a followup to 459e0967705945bf6b5861598202aefef27451cd.

* doc/guix.texi (Invoking guix environment): Use @itemx for '--share'.

4 years agognu: btrfs-progs: Install udev-rules.
Brice Waegeneire [Sun, 9 Feb 2020 09:38:42 +0000 (10:38 +0100)]
gnu: btrfs-progs: Install udev-rules.

* gnu/packages/linux.scm (btrfs-progs)[arguments]: Add phase
patch-makefile.
[native-inputs]: Add lvm2, eudev.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agognu: mumps: Change "5.1.2" to "5.2.1" in library file names.
Maurice Bremond [Thu, 13 Feb 2020 10:50:55 +0000 (11:50 +0100)]
gnu: mumps: Change "5.1.2" to "5.2.1" in library file names.

* gnu/packages/patches/mumps-shared-libseq.patch,
gnu/packages/patches/mumps-shared-mumps.patch,
gnu/packages/patches/mumps-shared-pord.patch: Replace "5.1.2" with
"5.2.1" in file names.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
4 years agodoc: Clarify documentation of guix environment --expose vs. --share
Damien Cassou [Sun, 9 Feb 2020 20:07:04 +0000 (21:07 +0100)]
doc: Clarify documentation of guix environment --expose vs. --share

The documentation for --expose and --share parameters are so similar that the
reader has to read both descriptions in parallel to find the difference.

* doc/guix.texi (Invoking guix environment)[--expose, --share]: Merge the two
  descriptions into one.

Signed-off-by: Jakub Kądziołka <kuba@kadziolka.net>
4 years agognu: go-ipfs: Update to 0.4.23
Jack Hill [Fri, 14 Feb 2020 19:19:32 +0000 (14:19 -0500)]
gnu: go-ipfs: Update to 0.4.23

* gnu/packages/ipfs.scm (go-ipfs): Update to 0.4.23

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agodoc: Clarify how sudo and guix interact when updating
Jakub Kądziołka [Fri, 7 Feb 2020 21:47:10 +0000 (22:47 +0100)]
doc: Clarify how sudo and guix interact when updating

* doc/guix.texi (After System Installation): Explicitly explain the
  mechanics of how sudo differs from a login shell.

Some recent discussions on IRC suggest that the existing wording wasn't
entirely clear.

4 years agognu: Add gst-editing-services.
Leo Prikler [Sun, 12 Jan 2020 17:42:24 +0000 (18:42 +0100)]
gnu: Add gst-editing-services.

* gnu/packages/gstreamer.scm (gst-editing-services): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: mrustc: Fix typo in description.
Andrius Štikonas via Guix-patches via [Fri, 14 Feb 2020 00:53:45 +0000 (00:53 +0000)]
gnu: mrustc: Fix typo in description.

* gnu/packages/rust.scm (mrustc) [synopsis]: Fix a typo

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: WebKitGTK: Update to 2.26.4 [security fixes].
Marius Bakke [Fri, 14 Feb 2020 15:13:54 +0000 (16:13 +0100)]
gnu: WebKitGTK: Update to 2.26.4 [security fixes].

This fixes CVE-2020-3862, CVE-2020-3864, CVE-2020-3865, CVE-2020-3867, and
CVE-2020-3868.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.26.4.

4 years agognu: LVM2: Update to 2.03.08.
Marius Bakke [Wed, 12 Feb 2020 14:47:46 +0000 (15:47 +0100)]
gnu: LVM2: Update to 2.03.08.

* gnu/packages/linux.scm (lvm2): Update to 2.03.08.

4 years agoguix build: Add '--manifest' option.
Marius Bakke [Wed, 5 Feb 2020 17:47:31 +0000 (18:47 +0100)]
guix build: Add '--manifest' option.

* guix/scripts/build.scm (show-help): Document --manifest argument.
(options->things-to-build): When given a manifest, evaluate all the entries.
* tests/guix-build.sh: Add test for --manifest.
* doc/guix.texi (Additional Build Options): Mention --manifest.
* etc/completion/bash/guix: Complete file name if 'guix build' argument is
-m.

4 years agognu: Add librocket.
Pierre Neidhardt [Fri, 14 Feb 2020 16:45:21 +0000 (17:45 +0100)]
gnu: Add librocket.

* gnu/packages/web.scm (librocket): New variable.

4 years agognu: emacs-ess: Do not install files in "guix.d".
Jelle Licht [Fri, 7 Feb 2020 14:01:38 +0000 (15:01 +0100)]
gnu: emacs-ess: Do not install files in "guix.d".

* gnu/packages/statistics.scm (emacs-ess)[arguments]: Move the etc and
lisp directories out of "guix.d".

4 years agognu: Add haproxy.
Brice Waegeneire [Thu, 13 Feb 2020 12:49:09 +0000 (13:49 +0100)]
gnu: Add haproxy.

* gnu/packages/networking.scm (haproxy): New variable.

4 years agognu: dxvk: Update to 1.5.4.
Pierre Neidhardt [Fri, 14 Feb 2020 09:07:54 +0000 (10:07 +0100)]
gnu: dxvk: Update to 1.5.4.

* gnu/packages/wine.scm (dxvk): Update to 1.5.4.

4 years agoRevert "nls: Update 'es' translation of the manual."
Christopher Baines [Fri, 14 Feb 2020 09:01:29 +0000 (09:01 +0000)]
Revert "nls: Update 'es' translation of the manual."

I believe this change breaks guix pull:

  ./guix.es.texi:20971: @samp missing closing brace

This reverts commit d156e3fbcd6fc61a39d1d32622b90b0f8f741729.