jackhill/guix/guix.git
3 years agonls: Update.
Ludovic Courtès [Mon, 26 Oct 2020 22:34:35 +0000 (23:34 +0100)]
nls: Update.

3 years agodoc: Fix xref translation macro.
Ludovic Courtès [Mon, 26 Oct 2020 22:19:26 +0000 (23:19 +0100)]
doc: Fix xref translation macro.

* doc/local.mk (xref_command): Wrap loop body in 'if [ -n "$$e" ]'.
This avoids shell syntax errors when producing
doc/guix-cookbook.de.texi, which for some reason gets an empty 'e' at
one point.  Quote the first argument to 'head'.

3 years agonews: Add ‘de’ translation.
Florian Pelz [Mon, 26 Oct 2020 21:55:37 +0000 (22:55 +0100)]
news: Add ‘de’ translation.

* etc/news.scm: Add ‘de’ translation.

3 years agognu: Remove unused patch.
Ludovic Courtès [Mon, 26 Oct 2020 21:53:30 +0000 (22:53 +0100)]
gnu: Remove unused patch.

This patch was unused since commit
e4070d404d5daa71fcc83a7fecc9b58570d280c2.

* gnu/packages/patches/ocaml-bisect-fix-camlp4-in-another-directory.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.

3 years agognu: python-robotframework: Shorten patch file name.
Ludovic Courtès [Mon, 26 Oct 2020 21:49:29 +0000 (22:49 +0100)]
gnu: python-robotframework: Shorten patch file name.

* gnu/packages/patches/python-robotframework-honor-source-date-epoch.patch:
Rename to...
* gnu/packages/patches/python-robotframework-source-date-epoch.patch:
... this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/python-xyz.scm (python-robotframework)[source]: Likewise.

3 years agognu: audiofile: Add 'lint-hidden-cve' property.
Ludovic Courtès [Mon, 26 Oct 2020 21:46:31 +0000 (22:46 +0100)]
gnu: audiofile: Add 'lint-hidden-cve' property.

* gnu/packages/audio.scm (audiofile)[properties]: New field.

3 years agognu: benchmark: Update to 1.5.2
Malte Frank Gerdes [Fri, 23 Oct 2020 13:11:52 +0000 (15:11 +0200)]
gnu: benchmark: Update to 1.5.2

* gnu/packages/benchmark.scm (benchmark): Update to 1.5.2
[native-inputs]: Add googletest-source.
[arguments]: Add phase 'unpack-googletest.
* gnu/packages/patches/benchmark-unbundle-googletst.patch: Delete file.
* gnu/packages/local.mk: Remove benchmark-unbundle-googletest.patch.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Use prefix "license:" to import (guix licenses)
Zhu Zihao [Fri, 23 Oct 2020 15:43:05 +0000 (23:43 +0800)]
gnu: Use prefix "license:" to import (guix licenses)

* gnu/packages/bash.scm
(bash, bash-completion, bash-tap, bats, bash-ctypes)[license]:

Rename with prefix "license:".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add bash-ctypes.
Zhu Zihao [Fri, 23 Oct 2020 12:47:04 +0000 (20:47 +0800)]
gnu: Add bash-ctypes.

* gnu/packages/bash.scm (bash-ctypes): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: mtools: Update to 4.0.25.
Ludovic Courtès [Mon, 26 Oct 2020 21:21:40 +0000 (22:21 +0100)]
gnu: mtools: Update to 4.0.25.

* gnu/packages/mtools.scm (mtools): Update to 4.0.25.

3 years agognu: gdb: Add version 10.1.
Ludovic Courtès [Mon, 26 Oct 2020 19:47:29 +0000 (20:47 +0100)]
gnu: gdb: Add version 10.1.

* gnu/packages/gdb.scm (gdb-9.2): Rename to...
(gdb-10): ... this, and upgrade to 10.1.
[inputs]: New field.
(gdb-minimal): Adjust accordingly.
* gnu/packages/patches/gdb-hurd.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.

3 years agognu: Add guile-mkdir-p.
divoplade [Wed, 21 Oct 2020 23:14:27 +0000 (01:14 +0200)]
gnu: Add guile-mkdir-p.

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

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
3 years agobuild/maven-build-system: Return #t in fix-pom-files phase.
Björn Höfling [Sun, 20 Sep 2020 08:27:00 +0000 (10:27 +0200)]
build/maven-build-system: Return #t in fix-pom-files phase.

* guix/build/maven-build-system.scm (fix-pom-files): Return #t.

3 years agognu: qgis: Fix many plugins.
Jonathan Brielmaier [Mon, 26 Oct 2020 09:07:32 +0000 (10:07 +0100)]
gnu: qgis: Fix many plugins.

Fixes <https://issues.guix.gnu.org/42941>.
This fixes the installation of many plugins.

* gnu/packages/geo.scm (qgis)[inputs]: Add python-future.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: khal: Update to 0.10.2.
Lars-Dominik Braun [Mon, 26 Oct 2020 17:15:49 +0000 (13:15 -0400)]
gnu: khal: Update to 0.10.2.

* gnu/packages/calendar.scm (khal): Update to 0.10.2.
[source]: Drop upstream patches.
[arguments]: Drop substitute* for bug fixed upstream and ignore failing
test in 'check.
[inputs]: Add missing inputs.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: Add guile-avahi.
Mathieu Othacehe [Mon, 26 Oct 2020 16:45:03 +0000 (17:45 +0100)]
gnu: Add guile-avahi.

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

3 years agognu: python2-netcdf4: Remove package.
Christopher Baines [Sun, 25 Oct 2020 10:24:20 +0000 (10:24 +0000)]
gnu: python2-netcdf4: Remove package.

This fails to build, and as it's the Python 2 variant, I think it can be
removed.

* gnu/packages/python-xyz.scm (python2-netcdf4): Remove variable.

3 years agognu: netcdf-fortran: Update to 4.5.3.
Christopher Baines [Sun, 25 Oct 2020 10:23:17 +0000 (10:23 +0000)]
gnu: netcdf-fortran: Update to 4.5.3.

This allows the package to build with netcdf 4.7.4.

* gnu/packages/maths.scm (netcdf-fortran): Update to 4.5.3.

3 years agognu: netcdf: Update to 4.7.4.
Christopher Baines [Sun, 25 Oct 2020 10:20:55 +0000 (10:20 +0000)]
gnu: netcdf: Update to 4.7.4.

This will fix an issue building qgis.

* gnu/packages/maths.scm (netcdf): Update to 4.7.4.
[source]: Remove the netcdf-tst_h_par.patch, also change the naming of the
source tarball, as the name seems to have changed for recent releases.
[inputs]: Update hdf5 and add curl.
* gnu/packages/patches/netcdf-tst_h_par.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove deleted patch.

3 years agognu: inkscape: Correct extension dependencies.
Ekaitz Zarraga [Sun, 25 Oct 2020 12:23:24 +0000 (12:23 +0000)]
gnu: inkscape: Correct extension dependencies.

* gnu/packages/inkscape.scm (inkscape-1.0)[arguments]: Add wrap-program phase.
[inputs]: Move python-wrapper to inputs, and add several python libraries.
[native-inputs]: Remove python-wrapper, as it has moved to inputs.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agotests: Fix nss-mdns test.
Mathieu Othacehe [Mon, 26 Oct 2020 15:32:37 +0000 (16:32 +0100)]
tests: Fix nss-mdns test.

* gnu/tests/base.scm (run-nss-mdns-test): Use full "avahi-browse" path.

3 years agonews: Add 'es' translation.
Miguel Ángel Arruga Vivas [Mon, 26 Oct 2020 14:47:21 +0000 (15:47 +0100)]
news: Add 'es' translation.

3 years agognu: python: Disable failing tests for the Hurd.
Jan (janneke) Nieuwenhuizen [Wed, 7 Oct 2020 21:01:26 +0000 (23:01 +0200)]
gnu: python: Disable failing tests for the Hurd.

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

* gnu/packages/python.scm (python-3.8)[arguments]: When building for the Hurd,
disable more tests.

3 years agognu: guile-sparql: Update to 0.0.8.
Giacomo Leidi [Mon, 26 Oct 2020 00:39:27 +0000 (01:39 +0100)]
gnu: guile-sparql: Update to 0.0.8.

* gnu/packages/guile-xyz.scm (guile-sparql): Update to 0.0.8.
[arguments]: Enable tests.
[inputs]: Switch to Guile 3.0.

Signed-off-by: Roel Janssen <roel@gnu.org>
3 years agognu: Git: Update to 2.29.1.
Leo Famulari [Sun, 25 Oct 2020 19:28:15 +0000 (15:28 -0400)]
gnu: Git: Update to 2.29.1.

* gnu/packages/version-control.scm (git): Update to 2.29.1.
(native-inputs)[git-manpages]: Update hash.
(git-minimal)[arguments]: Delete obsolete phase 'delete-svn-test'.

3 years agomaint: update-guix-package: Include the git.sv.gnu.org alias.
Maxim Cournoyer [Sun, 25 Oct 2020 18:52:12 +0000 (14:52 -0400)]
maint: update-guix-package: Include the git.sv.gnu.org alias.

* build-aux/update-guix-package.scm (%savannah-guix-git-repo-push-url): Rename
to...
(%savannah-guix-git-repo-push-url-regexp): ...this.  Add the 'sv' alternative
to 'savannah' and the (push) suffix in the URL regexp.
(find-origin-remote): Adjust accordingly.

Reported-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: Add mpdris2
Lars-Dominik Braun [Sat, 24 Oct 2020 11:24:05 +0000 (13:24 +0200)]
gnu: Add mpdris2

* gnu/packages/mpd.scm (mpdris2): New package.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: mumble: Update to 1.3.3.
Michael Rohleder [Fri, 23 Oct 2020 00:29:45 +0000 (02:29 +0200)]
gnu: mumble: Update to 1.3.3.

* gnu/packages/telephony.scm (mumble): Update to 1.3.3.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: gimp: Update to 2.10.22.
Michael Rohleder [Thu, 22 Oct 2020 19:46:53 +0000 (21:46 +0200)]
gnu: gimp: Update to 2.10.22.

* gnu/packages/gimp.scm (gimp): Update to 2.10.22.
[inputs]: Add libxcursor.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: gegl: Update to 0.4.26.
Michael Rohleder [Thu, 22 Oct 2020 18:04:00 +0000 (20:04 +0200)]
gnu: gegl: Update to 0.4.26.

* gnu/packages/gimp.scm (gegl): Update to 0.4.26.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: bombadillo: Update to 2.3.1.
nixo [Sat, 24 Oct 2020 08:58:41 +0000 (10:58 +0200)]
gnu: bombadillo: Update to 2.3.1.

* gnu/packages/web-browsers.scm (bombadillo): Update to 2.3.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: Go: Update to 1.14.10.
Leo Famulari [Sun, 25 Oct 2020 17:34:51 +0000 (13:34 -0400)]
gnu: Go: Update to 1.14.10.

* gnu/packages/golang.scm (go-1.14): Update to 1.14.10.

3 years agognu: playerctl: Update to 2.2.1.
Lars-Dominik Braun [Sun, 25 Oct 2020 15:09:33 +0000 (16:09 +0100)]
gnu: playerctl: Update to 2.2.1.

* gnu/packages/music.scm (playerctl): Update to 2.2.1.

Signed-off-by: Leo Famulari <leo@famulari.name>
3 years agognu: vim: Update to 8.2.1900.
Efraim Flashner [Sun, 25 Oct 2020 13:33:37 +0000 (15:33 +0200)]
gnu: vim: Update to 8.2.1900.

* gnu/packages/vim.scm (vim): Update to 8.2.1900.
[arguments]: Remove 'fix-installman phase.

3 years agodoc: Document the postgresql-config-file.
Christopher Baines [Sun, 25 Oct 2020 08:49:45 +0000 (08:49 +0000)]
doc: Document the postgresql-config-file.

* doc/guix.texi (PostgreSQL): Document the postgresql-config-file record.

3 years agognu: reprotest: Update to 0.7.15.
Vagrant Cascadian [Sat, 24 Oct 2020 23:37:18 +0000 (23:37 +0000)]
gnu: reprotest: Update to 0.7.15.

* gnu/packages/diffoscope (reprotest): Update to 0.7.15.
  [native-inputs] Add python-magic.

3 years agognu: emacs-org-webring: Update to 1.9.7-rc3.
Brett Gilio [Sat, 24 Oct 2020 23:52:44 +0000 (18:52 -0500)]
gnu: emacs-org-webring: Update to 1.9.7-rc3.

* gnu/packages/emacs-xyz.scm (emacs-org-webring): Update to 1.9.7-rc3.

3 years agognu: diffoscope: Update to 161.
Vagrant Cascadian [Sat, 24 Oct 2020 00:48:39 +0000 (17:48 -0700)]
gnu: diffoscope: Update to 161.

* gnu/packages/diffoscope (diffoscope): Update to 161.
  [arguments] Drop phases: dependency-on-python-magic, remove-ocaml-test,
  skip-elf-tests.
  Add phase skip-dex-test-when-missing-procyon.
  [inputs] Add python-magic.
  [native-inputs] Add python-black for tests.

3 years agonews: Add entry for the declarative substitute ACL.
Ludovic Courtès [Sat, 24 Oct 2020 19:08:27 +0000 (21:08 +0200)]
news: Add entry for the declarative substitute ACL.

* etc/news.scm: Add entry.

3 years agodoc: Add "Getting Substitutes from Other Servers" section.
Ludovic Courtès [Wed, 21 Oct 2020 15:06:07 +0000 (17:06 +0200)]
doc: Add "Getting Substitutes from Other Servers" section.

* doc/guix.texi (Getting Substitutes from Other Servers): New node.
(Invoking guix-daemon): Add cross-reference.
(Substitute Server Authorization): Clarify that this is unnecessary on
Guix System.
(Invoking guix publish): Add cross-reference.

3 years agoservices: guix: Make /etc/guix/acl really declarative by default.
Ludovic Courtès [Wed, 21 Oct 2020 14:17:26 +0000 (16:17 +0200)]
services: guix: Make /etc/guix/acl really declarative by default.

Fixes <https://bugs.gnu.org/39819>.
Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>.

* gnu/services/base.scm (substitute-key-authorization): Symlink
DEFAULT-ACL to /etc/guix/acl unconditionally.  Add code to optionally
back up /etc/guix/acl if it was possibly modified by hand.
* doc/guix.texi (Base Services): Clarify the effect of setting
'authorize-keys?' to true.  Mention the backup.  Give an example showing
how to authorize substitutes from another server.

3 years agognu: python-imap-tools: Update to 0.29.0.
Ludovic Courtès [Sat, 24 Oct 2020 23:04:59 +0000 (01:04 +0200)]
gnu: python-imap-tools: Update to 0.29.0.

* gnu/packages/python-web.scm (python-imap-tools): Update to 0.29.0.

3 years agognu: Add python-imap-tools.
Reza Alizadeh Majd [Thu, 22 Oct 2020 14:42:04 +0000 (18:12 +0330)]
gnu: Add python-imap-tools.

* gnu/packages/python-web.scm (python-imap-tools): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: python-robotframework-lint: Update to 1.1-0.b0619ac.
Ludovic Courtès [Sat, 24 Oct 2020 23:00:06 +0000 (01:00 +0200)]
gnu: python-robotframework-lint: Update to 1.1-0.b0619ac.

* gnu/packages/python-xyz.scm (python-robotframework-lint): Update to
b0619ac.

3 years agognu: python-robotframework: Update to 3.2.2.
Ludovic Courtès [Sat, 24 Oct 2020 22:50:57 +0000 (00:50 +0200)]
gnu: python-robotframework: Update to 3.2.2.

The update of Pandas to 0.25.2 in commit
7a97a26d012da08fad4540eed99643f6306de423 broke the tests.

* gnu/packages/python-xyz.scm (python-robotframework): Update to 3.2.2.
[arguments]: In 'check' phase, set TZ and TZDIR.
[native-inputs]: Add TZDATA-FOR-TESTS.

3 years agognu: python-invoke: Update to 1.4.1.
Tanguy Le Carrour [Thu, 22 Oct 2020 14:34:27 +0000 (16:34 +0200)]
gnu: python-invoke: Update to 1.4.1.

* gnu/packages/python-xyz.scm (python-invoke): Update to 1.4.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agooffload: Adjust default 'max-silent-time' value of 'open-ssh-session'.
Ludovic Courtès [Sat, 24 Oct 2020 22:20:12 +0000 (00:20 +0200)]
offload: Adjust default 'max-silent-time' value of 'open-ssh-session'.

* guix/scripts/offload.scm (open-ssh-session): Have 'max-silent-time'
default to #f rather than -1, which is not a valid timeout value.
Adjust body accordingly.

3 years agooffload: Export <build-machine> accessors.
Ludovic Courtès [Sat, 24 Oct 2020 22:14:00 +0000 (00:14 +0200)]
offload: Export <build-machine> accessors.

* guix/scripts/offload.scm: Export 'build-machine' accessors.

3 years agognu: Add atomicparsley.
Alexandru-Sergiu Marton [Sat, 24 Oct 2020 23:54:47 +0000 (02:54 +0300)]
gnu: Add atomicparsley.

* gnu/packages/video.scm (atomicparsley): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: linux-libre: Update to 5.9.1.
Leo Famulari [Wed, 21 Oct 2020 17:30:32 +0000 (13:30 -0400)]
gnu: linux-libre: Update to 5.9.1.

* gnu/packages/aux-files/linux-libre/5.8-arm.conf,
gnu/packages/aux-files/linux-libre/5.8-arm64.conf,
gnu/packages/aux-files/linux-libre/5.8-i686.conf,
gnu/packages/aux-files/linux-libre/5.8-x86_64.conf: Delete files.
* gnu/packages/aux-files/linux-libre/5.9-arm.conf,
gnu/packages/aux-files/linux-libre/5.9-arm64.conf,
gnu/packages/aux-files/linux-libre/5.9-i686.conf,
gnu/packages/aux-files/linux-libre/5.9-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Adjust accordingly.
* gnu/packages/linux.scm (linux-libre-5.8-version, deblob-scripts-5.8,
linux-libre-5.8-pristine-source, linux-libre-5.8-source,
linux-libre-headers-5.8, linux-libre-5.8): Remove variables.
(linux-libre-5.9-version, deblob-scripts-5.9, linux-libre-5.9-pristine-source,
linux-libre-5.9-source, linux-libre-headers-5.9, linux-libre-5.9): New
variables.
(linux-libre-version, linux-libre-pristine-source, linux-libre-source,
linux-libre): Point to linux-libre-5.9*.
(linux-libre-with-bpf): Use linux-libre-5.9.

3 years agognu: u-boot-tools: Update tests.
Vagrant Cascadian [Sat, 24 Oct 2020 19:49:25 +0000 (19:49 +0000)]
gnu: u-boot-tools: Update tests.

* gnu/packages/bootloaders (u-boot-tools):
  Call tcheck target instead of all tests.
  Drop adjustment to test coverage percentage.
  Update substitution of python coverage binary.
  Re-enable coverage tests of dtoc and fdt.
  Disable additional configuration options that require OpenSSL.

3 years agognu: u-boot: Update to 2020.10.
Vagrant Cascadian [Sun, 18 Oct 2020 22:00:55 +0000 (15:00 -0700)]
gnu: u-boot: Update to 2020.10.

* gnu/packages/bootloaders (u-boot): Update to 2020.10.
* gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Refresh patch.

3 years agognu: gtranslator: Fix running on non-gnome desktops.
Efraim Flashner [Sat, 24 Oct 2020 20:11:56 +0000 (23:11 +0300)]
gnu: gtranslator: Fix running on non-gnome desktops.

* gnu/packages/gnome.scm (gtranslator)[arguments]: Build with
glib-or-gtk support.

3 years agognu: Add python-scour.
Ekaitz Zarraga [Wed, 21 Oct 2020 17:08:20 +0000 (19:08 +0200)]
gnu: Add python-scour.

* gnu/packages/python-xyz.scm (python-scour): New variable.

3 years agognu: Add python-yq.
Christopher Baines [Mon, 19 Oct 2020 18:27:01 +0000 (19:27 +0100)]
gnu: Add python-yq.

* gnu/packages/python-xyz.scm (python-yq): New variable.

3 years agobuild: Add GUIX_GIT_KEYRING variable for make authenticate.
Miguel Ángel Arruga Vivas [Sat, 24 Oct 2020 12:35:09 +0000 (14:35 +0200)]
build: Add GUIX_GIT_KEYRING variable for make authenticate.

* Makefile.am (GUIX_GIT_KEYRING): New variable.
(authenticate): Use GUIX_GIT_KEYRING to select the keyring branch
reference.
* doc/contributing.texi (Building from Git): Add an example about the
use of GUIX_GIT_KEYRING.

3 years agognu: ffmpeg: Remove unused input.
Marius Bakke [Sat, 24 Oct 2020 14:01:02 +0000 (16:01 +0200)]
gnu: ffmpeg: Remove unused input.

* gnu/packages/video.scm (ffmpeg)[native-inputs]: Remove PYTHON-2.

3 years agognu: srt: Fix pkg-config files.
Marius Bakke [Sat, 24 Oct 2020 13:42:23 +0000 (15:42 +0200)]
gnu: srt: Fix pkg-config files.

* gnu/packages/networking.scm (srt)[arguments]: Use relative
CMAKE_INSTALL_INCLUDEDIR.  Remove redundant #:configure-flags.

3 years agognu: musescore: Fix version number in "About" page.
Nicolas Goaziou [Sat, 24 Oct 2020 10:23:55 +0000 (12:23 +0200)]
gnu: musescore: Fix version number in "About" page.

* gnu/packages/music.scm (musescore)[arguments]: Notify we're building stable
version.

3 years agognu: Add dbus-cxx.
ruhtra [Fri, 23 Oct 2020 12:40:20 +0000 (14:40 +0200)]
gnu: Add dbus-cxx.

* gnu/packages/glib.scm (define-module): Add popt package and cmake build
system.
(dbus-cxx): New package.

Signed-off-by: Miguel Ángel Arruga Vivas <rosen644835@gmail.com>
3 years agognu: musescore: Update to 3.5.2.
Nicolas Goaziou [Fri, 23 Oct 2020 19:49:53 +0000 (21:49 +0200)]
gnu: musescore: Update to 3.5.2.

* gnu/packages/music.scm (musescore): Update to 3.5.2.

3 years agognu: icedove: Update to 78.3.3.
Jonathan Brielmaier [Wed, 21 Oct 2020 13:57:21 +0000 (15:57 +0200)]
gnu: icedove: Update to 78.3.3.

* gnu/packages/gnuzilla.scm (icedove): Update to 78.3.3.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agodoc: Fix typo in HACKING.
Maxim Cournoyer [Fri, 23 Oct 2020 16:56:23 +0000 (12:56 -0400)]
doc: Fix typo in HACKING.

* HACKING (Contributing): s/informations/information/.

3 years agodoc: Update README.
Maxim Cournoyer [Fri, 23 Oct 2020 16:46:12 +0000 (12:46 -0400)]
doc: Update README.

* README (Installation): Do not mention installing Guix from Git anymore.
(Building from Git): Add section.

3 years agognu: bombadillo: Don't try to copy LICENSE twice.
raingloom [Wed, 21 Oct 2020 21:22:26 +0000 (23:22 +0200)]
gnu: bombadillo: Don't try to copy LICENSE twice.

* gnu/packages/web-browsers.scm (bombadillo)[arguments]: Removed install-file
call for LICENSE.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: MPD: Update to 0.22.1.
Leo Famulari [Fri, 23 Oct 2020 01:55:12 +0000 (21:55 -0400)]
gnu: MPD: Update to 0.22.1.

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

3 years agognu: libx264: Update to 161-0.4c2aafd.
Leo Famulari [Thu, 22 Oct 2020 16:38:29 +0000 (12:38 -0400)]
gnu: libx264: Update to 161-0.4c2aafd.

* gnu/packages/video.scm (libx264): Update to 161-0.4c2aafd.

3 years agognu: rcs: Update to 5.10.0.
Efraim Flashner [Fri, 23 Oct 2020 14:41:55 +0000 (17:41 +0300)]
gnu: rcs: Update to 5.10.0.

* gnu/packages/version-control.scm (rcs): Update to 5.10.0.
[source]: Update patches.
[arguments]: Remove field.
* gnu/packages/patches/rcs-5.9.4-noreturn.patch: Remove file.
* gnu/packages/patches/rcs-5.10.0-no-stdin.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register changes.

3 years agognu: guix-build-coordinator: Update to 0-4.d38698d.
Christopher Baines [Fri, 23 Oct 2020 14:36:24 +0000 (15:36 +0100)]
gnu: guix-build-coordinator: Update to 0-4.d38698d.

* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-4.d38698d.

3 years agognu: guix-build-coordinator: Switch to guile-json-4.
Christopher Baines [Fri, 23 Oct 2020 14:06:41 +0000 (15:06 +0100)]
gnu: guix-build-coordinator: Switch to guile-json-4.

To avoid a propagated input conflict.

* gnu/packages/package-management.scm (guix-build-coordinator)[propagated-inputs]:
Change guile-json-3 to guile-json-4.

3 years agognu: guix-build-coordinator: Fix indentation.
Christopher Baines [Fri, 23 Oct 2020 14:01:15 +0000 (15:01 +0100)]
gnu: guix-build-coordinator: Fix indentation.

* gnu/packages/package-management.scm (guix-build-coordinator): Fix
indentation.

3 years agognu: guix-build-coordinator: Propagate the guile inputs.
Christopher Baines [Fri, 23 Oct 2020 13:59:17 +0000 (14:59 +0100)]
gnu: guix-build-coordinator: Propagate the guile inputs.

This means the package is usable as a library, which is useful when using the
procedures to send requests to the Guix Build Coordinator.

* gnu/packages/package-management.scm (guix-build-coordinator)[inputs]: Move
guile inputs to propagated inputs.
[propagated-inputs]: Receive some inputs.
* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Adjust the
start script to include propagated inputs.

3 years agoservices: guix: Fix the guix-build-coordinator metrics namespace.
Christopher Baines [Fri, 23 Oct 2020 13:58:19 +0000 (14:58 +0100)]
services: guix: Fix the guix-build-coordinator metrics namespace.

The underscore is now handled in the guile prometheus library.

* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Remove the
underscore from the end of the metrics namespace.

3 years agoservices: guix-build-coordinator: Configure output buffering.
Christopher Baines [Thu, 22 Oct 2020 13:21:19 +0000 (14:21 +0100)]
services: guix-build-coordinator: Configure output buffering.

Otherwise the logging is garbled.

* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Configure
line output buffering for stdout and stderr.

3 years agoservices: guix-build-coordinator: Include the system profile in PATH.
Christopher Baines [Thu, 22 Oct 2020 13:37:14 +0000 (14:37 +0100)]
services: guix-build-coordinator: Include the system profile in PATH.

As this allows hooks to use the system profile, if that's desired.

* gnu/services/guix.scm (guix-build-coordinator-shepherd-services): Set PATH
to include the system profile.

3 years agoservices: guix-build-coordinator: Output the start script name.
Christopher Baines [Thu, 22 Oct 2020 13:21:19 +0000 (14:21 +0100)]
services: guix-build-coordinator: Output the start script name.

As this can be useful for debugging purposes.

* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Output the
current filename.

3 years agognu: guix-build-coordinator: Ensure gnutls is available.
Christopher Baines [Thu, 22 Oct 2020 12:30:23 +0000 (13:30 +0100)]
gnu: guix-build-coordinator: Ensure gnutls is available.

Some hooks expect this to be available.

* gnu/packages/package-management.scm (guix-build-coordinator)
[inputs,native-inputs]: Add gnutls.

3 years agoservices: guix: Fix hooks gexp issue for the Guix Build Coordinator.
Christopher Baines [Thu, 22 Oct 2020 11:31:49 +0000 (12:31 +0100)]
services: guix: Fix hooks gexp issue for the Guix Build Coordinator.

* gnu/services/guix.scm (make-guix-build-coordinator-start-script): Fix
handling the name within the hook gexp.

3 years agognu: sbcl-cl-str: Update to 0.19.
Pierre Neidhardt [Thu, 22 Oct 2020 18:01:27 +0000 (20:01 +0200)]
gnu: sbcl-cl-str: Update to 0.19.

* gnu/packages/lisp-xyz.scm (sbcl-cl-str): Update to 0.19.

3 years agognu: python-black: Update to 20.8b1.
Tanguy Le Carrour [Thu, 22 Oct 2020 14:14:07 +0000 (16:14 +0200)]
gnu: python-black: Update to 20.8b1.

* gnu/packages/python-xyz.scm (python-black): Update to 20.8b1.
[arguments] Set PATH to make 1 test pass. Disable 1 failing test.
[propagated-inputs] Add python-mypy-extensions and python-typing-extensions.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: linux-libre-with-bpf: Update to 5.8.
John Soo [Sun, 20 Sep 2020 21:42:04 +0000 (14:42 -0700)]
gnu: linux-libre-with-bpf: Update to 5.8.

* gnu/packages/linux.scm (linux-libre-with-bpf): Update kernel.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: kodi: Add nfs functionality.
Michael Rohleder [Mon, 12 Oct 2020 16:08:47 +0000 (18:08 +0200)]
gnu: kodi: Add nfs functionality.

* gnu/packages/kodi.scm (kodi): Add nfs functionality.
[inputs]: Add libnfs.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: hdf5: Default to 1.10.
Ludovic Courtès [Fri, 23 Oct 2020 10:12:34 +0000 (12:12 +0200)]
gnu: hdf5: Default to 1.10.

This is a followup to 593096355501dfd76c2e92b1fbd87f940ab1d1f2.

* gnu/packages/maths.scm (hdf5): Change to HDF5-1.10.
(hdf-java, hdf-eos5, h5check, netcdf, matio)[inputs]: Use HDF5-1.8.
* gnu/packages/java.scm (java-cisd-jhdf5)[inputs]: Likewise.

3 years agognu: imp: Update to 2.13.0.
Ludovic Courtès [Fri, 23 Oct 2020 10:11:41 +0000 (12:11 +0200)]
gnu: imp: Update to 2.13.0.

* gnu/packages/bioinformatics.scm (imp): Update to 2.13.0.

3 years agoinstaller: Make the network management selection window tighter.
Ludovic Courtès [Fri, 23 Oct 2020 10:10:32 +0000 (12:10 +0200)]
installer: Make the network management selection window tighter.

* gnu/installer/newt/services.scm (run-network-management-page): Pass
 #:listbox-height.

3 years agoRevert "gnu: u-boot: Update to 2020.10."
Maxim Cournoyer [Fri, 23 Oct 2020 13:34:50 +0000 (09:34 -0400)]
Revert "gnu: u-boot: Update to 2020.10."

This reverts commit fe6067fc248673d6509b557ff010778f7762382f.  This commit
broke u-boot-tools.

3 years agognu: emacs-auctex: Update to 12.3.1.
Nicolas Goaziou [Fri, 23 Oct 2020 13:27:49 +0000 (15:27 +0200)]
gnu: emacs-auctex: Update to 12.3.1.

* gnu/packages/emacs-xyz.scm (emacs-auctex): Update to 12.3.1.

3 years agognu: xournalpp: Update to 1.0.19.
Nicolas Goaziou [Fri, 23 Oct 2020 13:17:31 +0000 (15:17 +0200)]
gnu: xournalpp: Update to 1.0.19.

* gnu/packages/pdf.scm (xournalpp): Update to 1.0.19.

3 years agognu: emacs-calibredb: Update to 2.7.0.
Michael Rohleder [Thu, 22 Oct 2020 15:59:46 +0000 (17:59 +0200)]
gnu: emacs-calibredb: Update to 2.7.0.

* gnu/packages/emacs-xyz.scm (emacs-calibredb): Update to 2.7.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-list-utils: Update to 0.4.6.
Michael Rohleder [Wed, 21 Oct 2020 20:56:42 +0000 (22:56 +0200)]
gnu: emacs-list-utils: Update to 0.4.6.

* gnu/packages/emacs-xyz.scm (emacs-list-utils): Update to 0.4.6.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emacs-ivy-rich: Update to 0.1.6.
Joseph LaFreniere [Thu, 15 Oct 2020 03:22:50 +0000 (22:22 -0500)]
gnu: emacs-ivy-rich: Update to 0.1.6.

* gnu/packages/emacs-xyz.scm (emacs-ivy-rich): Update to 0.1.6.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agoREADME: Refer to the manual for building from Git.
Maxim Cournoyer [Fri, 23 Oct 2020 02:43:38 +0000 (22:43 -0400)]
README: Refer to the manual for building from Git.

* README (Installing Guix from Guix): Remove section.
(Installation): For installing from Git, refer to the "Building from Git"
section of the manual and suggest using './pre-inst-env guix pull' rather than
'make install' for installing Guix.

3 years agognu: swi-prolog: Update to 8.3.10.
Brett Gilio [Fri, 23 Oct 2020 02:38:14 +0000 (21:38 -0500)]
gnu: swi-prolog: Update to 8.3.10.

* gnu/packages/prolog.scm (swi-prolog): Update to 8.3.10.

3 years agognu: emacs-so-long: Edit description.
Maxim Cournoyer [Fri, 23 Oct 2020 00:36:40 +0000 (20:36 -0400)]
gnu: emacs-so-long: Edit description.

* gnu/packages/emacs-xyz.scm (emacs-so-long)[description]: Mention it is now
included as standard with Emacs version 27 or later.

3 years agognu: emacs-cl-generic: Remove.
Maxim Cournoyer [Fri, 23 Oct 2020 00:34:31 +0000 (20:34 -0400)]
gnu: emacs-cl-generic: Remove.

Fixes <https://issues.guix.gnu.org/44139>.

This package existed to provide backward compatibility for old Emacsen (< 25).

* gnu/packages/emacs-xyz.scm (emacs-cl-generic): Remove variable.
(emacs-finalize)[propagated-inputs]: Remove emacs-cl-generic.

Reported-by: Zhu Zihao <all_but_last@163.com>
3 years agognu: straw-viewer: Update to 0.1.0.
Brett Gilio [Thu, 22 Oct 2020 23:46:13 +0000 (18:46 -0500)]
gnu: straw-viewer: Update to 0.1.0.

* gnu/packages/video.scm (straw-viewer): Update to 0.1.0.

3 years agognu: emacs-org-webring: Update to 1.9.6-rc2.
Brett Gilio [Thu, 22 Oct 2020 23:04:08 +0000 (18:04 -0500)]
gnu: emacs-org-webring: Update to 1.9.6-rc2.

* gnu/packages/emacs-xyz.scm (emacs-org-webring): Update to 1.9.6-rc2.

3 years agognu: josm: Update to 17084.
Julien Lepiller [Thu, 22 Oct 2020 21:55:20 +0000 (23:55 +0200)]
gnu: josm: Update to 17084.

* gnu/packages/geo.scm (josm): Update to 17084.

3 years agognu: Add emacs-typing.
Alberto Eleuterio Flores Guerrero [Thu, 22 Oct 2020 21:16:23 +0000 (17:16 -0400)]
gnu: Add emacs-typing.

* gnu/packages/emacs-xyz.scm (emacs-typing): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
3 years agognu: sky: Fix synopsis.
Julien Lepiller [Thu, 22 Oct 2020 20:25:58 +0000 (22:25 +0200)]
gnu: sky: Fix synopsis.

* gnu/pacakages/games.scm (sky)[synopsis]: Fix typo.