jackhill/guix/guix.git
3 years agoinstaller: Call setlocale after init gettext.
Miguel Ángel Arruga Vivas [Fri, 16 Oct 2020 13:02:00 +0000 (15:02 +0200)]
installer: Call setlocale after init gettext.

* gnu/installer.scm (installer-program)[init-gettext]: Change locale
from C, installed at the program start.

3 years agosystem: Use locale information in grub.cfg.
Miguel Ángel Arruga Vivas [Sat, 2 Nov 2019 17:18:45 +0000 (18:18 +0100)]
system: Use locale information in grub.cfg.

* gnu/bootloader/grub.scm (define-module): Add new dependency.
(grub-configuration-file): Add locale keyword.
(grub-configuration-file)[locale-config]: New variable with generated
locale configuration when locale parameter has been provided.
[builder]: Add locale-config.

3 years agosystem: Provide locale information to the bootloader.
Miguel Ángel Arruga Vivas [Mon, 22 Apr 2019 12:44:22 +0000 (14:44 +0200)]
system: Provide locale information to the bootloader.

* gnu/machine/ssh.scm (roll-back-managed-host): Use locale information
from boot-parameters.
* gnu/system.scm (operating-system-bootcfg): Provide locale information
to the bootloader.
* guix/system/script.scm (reinstall-bootloader): Use locale information
from boot-parameters.

3 years agosystem: Add locale to boot-parameters.
Miguel Ángel Arruga Vivas [Mon, 21 Oct 2019 10:23:40 +0000 (12:23 +0200)]
system: Add locale to boot-parameters.

* gnu/system.scm (define-module)[export]: Add boot-parameters-locale.
(<boot-parameters>)[locale]: New field.
[boot-parameters-locale]: New accessor.
(read-boot-parameters): Read locale field.
(operating-system-boot-parameters): Provide operating-system locale to
boot-parameters record.
(opeating-system-boot-parameters-file): Likewise.
* Makefile.am (SCM_TESTS): Add tests/boot-parameters.scm.
* tests/boot-parameters.scm: New test file.

3 years agognu: Add python2-openpyxl.
BonfaceKilz [Thu, 15 Oct 2020 16:39:38 +0000 (19:39 +0300)]
gnu: Add python2-openpyxl.

* gnu/packages/python-xyz.scm (python2-openpyxl): New package.
(python-openpyxl)[properties]: Add reference to python2-openpyxl.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add hunspell-dict-de.
Jonathan Brielmaier [Tue, 28 Jul 2020 11:36:44 +0000 (13:36 +0200)]
gnu: Add hunspell-dict-de.

* gnu/packages/libreoffice.scm (hunspell-dict-de): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add ispell.
Jakub Kądziołka [Tue, 28 Jul 2020 11:36:09 +0000 (13:36 +0200)]
gnu: Add ispell.

* gnu/packages/aspell.scm (ispell): New variable.

Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: newsboat-2.13: Build with json-c-0.13.
Efraim Flashner [Sun, 18 Oct 2020 07:14:02 +0000 (10:14 +0300)]
gnu: newsboat-2.13: Build with json-c-0.13.

* gnu/packages/syndication.scm (newsboat-2.13)[inputs]: Replace json-c
with json-c@.013.

3 years agognu: vc-dwim: Update to 1.10.
Efraim Flashner [Sun, 18 Oct 2020 06:37:54 +0000 (09:37 +0300)]
gnu: vc-dwim: Update to 1.10.

* gnu/packages/version-control.scm (vc-dwim): Update to 1.10.

3 years agogexp: 'assume-valid-file-name' has files looked up under the CWD.
Ludovic Courtès [Sat, 17 Oct 2020 22:21:33 +0000 (00:21 +0200)]
gexp: 'assume-valid-file-name' has files looked up under the CWD.

Fixes a bug introduced in 5d4ad8e1be6d60c38577e2f3d92cc5642b12eff0,
whereby files enclosed in 'assume-valid-file-name' would be looked up
relative to the source directory instead of relative to the current
directory.

* guix/gexp.scm (local-file): In the 'assume-valid-file-name' case, look
up FILE relative to the current working directory.

3 years agognu: ncmpc: Update to 0.41.
Tobias Geerinckx-Rice [Sat, 17 Oct 2020 18:55:22 +0000 (20:55 +0200)]
gnu: ncmpc: Update to 0.41.

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

3 years agognu: Add r-calculus.
Magali Lemes [Fri, 16 Oct 2020 18:51:07 +0000 (15:51 -0300)]
gnu: Add r-calculus.

* gnu/packages/cran.scm (r-calculus): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agodoc: Fix typo.
Aniket Patil [Fri, 16 Oct 2020 12:48:22 +0000 (18:18 +0530)]
doc: Fix typo.

* doc/guix.texi (Invoking guix import): Fix typo.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agoimport: utils: Fix license name mismatches and define CUA-OPL-1.0.
Helio Machado [Thu, 15 Oct 2020 16:32:59 +0000 (18:32 +0200)]
import: utils: Fix license name mismatches and define CUA-OPL-1.0.

* guix/licenses.scm (cua-opl1.0): New variable.
* guix/import/utils.scm (spdx-string->license): Rename licenses to fit
the internal names and add a notice pointing to guix/licenses.scm.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: xpra: Fix HTML server
Lars-Dominik Braun [Fri, 16 Oct 2020 17:15:41 +0000 (19:15 +0200)]
gnu: xpra: Fix HTML server

* gnu/packages/patches/xpra-4.0.4-norequests.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (xpra)[patches]: Apply it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agodoc: cookbook: Balance parens in custom kernel examples.
Ludovic Courtès [Sat, 17 Oct 2020 20:15:07 +0000 (22:15 +0200)]
doc: cookbook: Balance parens in custom kernel examples.

* doc/guix-cookbook.texi (Customizing the Kernel): Add missing paren in
example.  Remove extra parens in other example.

3 years agodoc: Generate cross-references in code snippets to the Guile manual.
Ludovic Courtès [Sat, 17 Oct 2020 19:53:26 +0000 (21:53 +0200)]
doc: Generate cross-references in code snippets to the Guile manual.

Occurrences of 'list', 'cons', etc. in code snippets now link to the
relevant section of the Guile manual.

* doc/build.scm (guile-manual, %guile-manual-base-url)
(guile-mono-node-indexes, guile-split-node-indexes): New variables.
(for-all-languages, merge-index-alists): New procedures.
<top level>: Rename 'mono-node-indexes' and 'split-node-indexes' to
'guix-mono-node-indexes' and 'guix-split-node-indexes' respectively.
Add 'mono-node-indexes' and 'split-node-indexes' defined as calls to
'merge-index-alists'.

3 years agodoc: Allow code snippets in the cookbook to link to the manual.
Ludovic Courtès [Sat, 17 Oct 2020 12:32:53 +0000 (14:32 +0200)]
doc: Allow code snippets in the cookbook to link to the manual.

Until now, only code snippets in the manual itself would contain links
to identifier definitions.  Now snippets in the cookbook also link to
definitions in the manual.

* doc/build.scm (html-manual): Add #:mono-node-indexes and #:multi-node-indexes
and pass it to 'syntax-highlighted-html'.
(pdf+html-manual): Likewise, and pass it to 'html-manual'.
<top level>: Factorize 'version' and 'source'.  Define 'guix-manual',
'mono-node-indexes', and 'split-node-indexes'.  Pass #:mono-node-indexes
and #:split-node-indexes to 'pdf+html-manual'.

3 years agodoc: Move manual index creation to a separate derivation.
Ludovic Courtès [Fri, 16 Oct 2020 20:51:30 +0000 (22:51 +0200)]
doc: Move manual index creation to a separate derivation.

* doc/build.scm (normalize-language-code, html-manual-identifier-index):
New procedures.
(syntax-highlighted-html): Add #:mono-node-indexes and #:split-node-indexes.
[build](underscore-decode, anchor-id->key, collect-anchors): Remove.
(language+node-anchors, mono-node-anchors, multi-node-anchors): New
variables.
Use them.

3 years agodoc: Remove 'build.scm' from the source of the manual.
Ludovic Courtès [Fri, 16 Oct 2020 20:04:33 +0000 (22:04 +0200)]
doc: Remove 'build.scm' from the source of the manual.

That way we no longer have to rebuild the whole manual when fiddling
with 'build.scm'.

* doc/build.scm <top level>: Define 'select?' and pass it to
'pdf+html-manual'.

3 years agognu: python-asynctest: Fix build.
Nicolas Goaziou [Sat, 17 Oct 2020 20:37:36 +0000 (22:37 +0200)]
gnu: python-asynctest: Fix build.

* gnu/packages/python-xyz.scm (python-asynctest): Disabled all failing tests.
Return #t at the end of the phase.

3 years agognu: python-duniterpy: Update to 0.60.0.
Nicolas Goaziou [Sat, 17 Oct 2020 19:59:46 +0000 (21:59 +0200)]
gnu: python-duniterpy: Update to 0.60.0.

* gnu/packages/finance.scm (python-duniterpy): Update to 0.60.0.

3 years agognu: qutebrowser: Update to 1.14.0.
Michael Rohleder [Sat, 17 Oct 2020 13:26:33 +0000 (15:26 +0200)]
gnu: qutebrowser: Update to 1.14.0.

* gnu/packages/web-browsers.scm (qutebrowser): Update to 1.14.0.

Signed-off-by: Brett Gilio <brettg@gnu.org>
3 years agodoc: Fixes for Texinfo metainfo.
Miguel Ángel Arruga Vivas [Sun, 11 Oct 2020 17:58:22 +0000 (19:58 +0200)]
doc: Fixes for Texinfo metainfo.

* doc/guix.texi (guix-pack)[GUIX_EXECUTION_ENGINE]: Use @env
instead of @code.
(zram-device-service-type): Use @code instead of @var for constant or
symbolic values.
(rshiny-service-type): Use @env instead of @code for R_LIBS_USER.

3 years agodoc: Fix minor typos.
Miguel Ángel Arruga Vivas [Sun, 11 Oct 2020 17:46:16 +0000 (19:46 +0200)]
doc: Fix minor typos.

* doc/guix.texi (cargo-build-system): Fix install phase description.
(julia-build-system): Fix typo and add information from check.
(pulseaudio-configuration): Remove duplicated words.
(knot-acl-configuration)[id]: Fix typo.
(mpd-output)[extra-options]: Likewise.
(libvirt-configuration) [listen-tls?]: Add missing subject.
[listen-tcp?]: Add missing subject and period.
[tls-port, tcp-port, log-filters]: Add missing period.
(hurd-vm-configuration)[netoptions]: Fix typo in example.
(ganeti-watcher-service-type): Fix typo.
(grub-theme)[gfxmode]: Remove see before @pxref.

3 years agognu: python-base58: Update to 2.0.1.
Nicolas Goaziou [Sat, 17 Oct 2020 13:07:17 +0000 (15:07 +0200)]
gnu: python-base58: Update to 2.0.1.

* gnu/packages/python-crypto.scm (python-base58): Update to 2.0.1.

3 years agognu: lynx: Update to 2.9.0dev.6.
Brett Gilio [Sat, 17 Oct 2020 03:07:46 +0000 (22:07 -0500)]
gnu: lynx: Update to 2.9.0dev.6.

* gnu/packages/web-browsers.scm (lynx): Update to 2.9.0dev.6.

3 years agognu: xlsxio: Update to 0.2.29.
Brett Gilio [Sat, 17 Oct 2020 03:00:52 +0000 (22:00 -0500)]
gnu: xlsxio: Update to 0.2.29.

* gnu/packages/xml.scm (xlsxio): Update to 0.2.29.

3 years agognu: swi-prolog: Update to 8.3.9.
Brett Gilio [Sat, 17 Oct 2020 02:03:20 +0000 (21:03 -0500)]
gnu: swi-prolog: Update to 8.3.9.

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

3 years agognu: emacs-org-journal: Update to 2.1.1.
Brett Gilio [Sat, 17 Oct 2020 01:55:06 +0000 (20:55 -0500)]
gnu: emacs-org-journal: Update to 2.1.1.

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

3 years agognu: emacs-org-webring: Update to 1.9.
Brett Gilio [Sat, 17 Oct 2020 00:47:47 +0000 (19:47 -0500)]
gnu: emacs-org-webring: Update to 1.9.

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

3 years agognu: emacs-gdscript-mode: Update to 1.4.0.
AuPath [Fri, 16 Oct 2020 10:05:08 +0000 (10:05 +0000)]
gnu: emacs-gdscript-mode: Update to 1.4.0.

* gnu/packages/emacs-xyz.scm (emacs-gdscript-mode): Update to 1.4.0.

Signed-off-by: Brett Gilio <brettg@gnu.org>
3 years agoservices: docker: Fix missing containerd-shim binary.
Oleg Pykhalov [Fri, 16 Oct 2020 21:40:45 +0000 (00:40 +0300)]
services: docker: Fix missing containerd-shim binary.

This commit fixes error 'time="2020-10-16T…" level=error msg="Handler for POST
/v1.40/containers/…/start returned error: failed to start shim: exec:
\"containerd-shim\": executable file not found in $PATH: unknown"'.

* gnu/services/docker.scm
(containerd-shepherd-service): Add "containerd-shim" to PATH.

3 years agognu: grass: Fix start-up without python@3 in profile.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 19:07:06 +0000 (21:07 +0200)]
gnu: grass: Fix start-up without python@3 in profile.

* gnu/packages/geo.scm (grass)[arguments]: Rename ‘wrap-python’ phase to
‘python:wrap’.  Add ‘wrap-with-python-interpreter’ phase.

3 years agognu: grass: Update to 7.8.4.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 15:48:29 +0000 (17:48 +0200)]
gnu: grass: Update to 7.8.4.

* gnu/packages/geo.scm (grass): Update to 7.8.4.

3 years agognu: containerd: Don't 'chdir' in build phases.
Oleg Pykhalov [Fri, 16 Oct 2020 17:02:51 +0000 (20:02 +0300)]
gnu: containerd: Don't 'chdir' in build phases.

This fixes breaks the 'install-license-files' phase added in
6b793fa66218337a1f638466753cd5326a6a6c18 and is generally not good
practice.

* gnu/packages/docker.scm (containerd): [arguments]: Use
'with-directory-excursion' instead of 'chdir' in build phases.

3 years agognu: iproute2: Update to 5.9.0.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 15:27:01 +0000 (17:27 +0200)]
gnu: iproute2: Update to 5.9.0.

* gnu/packages/linux.scm (iproute2): Update to 5.9.0.

3 years agognu: make-lua-ossl: Fix bogus use of DESTDIR.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 15:15:24 +0000 (17:15 +0200)]
gnu: make-lua-ossl: Fix bogus use of DESTDIR.

* gnu/packages/lua.scm (make-lua-ossl)[arguments]: Set the standard PREFIX variable.

3 years agognu: multitail: Edit synopsis & description.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 15:07:18 +0000 (17:07 +0200)]
gnu: multitail: Edit synopsis & description.

* gnu/packages/logging.scm (multitail)[synopsis, description]: Fix typo
& rephrase.

3 years agognu: multitail: Cross-compile.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 15:04:47 +0000 (17:04 +0200)]
gnu: multitail: Cross-compile.

* gnu/packages/logging.scm (multitail)[arguments]: Use CC-FOR-TARGET.

3 years agognu: multitail: Remove bogus use of DESTDIR.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 15:03:37 +0000 (17:03 +0200)]
gnu: multitail: Remove bogus use of DESTDIR.

* gnu/packages/logging.scm (multitail)[arguments]: Use the PREFIX
variable instead.

3 years agognu: dstat: Fix bogus use of DESTDIR.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 14:56:58 +0000 (16:56 +0200)]
gnu: dstat: Fix bogus use of DESTDIR.

* gnu/packages/admin.scm (dstat)[arguments]: Set the standard prefix
variable.

3 years agognu: filters: Fix bogus use of DESTDIR.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 14:52:18 +0000 (16:52 +0200)]
gnu: filters: Fix bogus use of DESTDIR.

* gnu/packages/toys.scm (filters)[arguments]: Set and respect the
standard prefix variable.

3 years agognu: filters: Fix repository URL.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 14:49:02 +0000 (16:49 +0200)]
gnu: filters: Fix repository URL.

* gnu/packages/toys.scm (filters)[source]: Use git://.

3 years agognu: filters: Replace git commit with equivalent tag.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 14:47:41 +0000 (16:47 +0200)]
gnu: filters: Replace git commit with equivalent tag.

* gnu/packages/toys.scm (filters)[source]: Use tag.

3 years agognu: filters: Prepare for cross-compilation.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 14:45:44 +0000 (16:45 +0200)]
gnu: filters: Prepare for cross-compilation.

* gnu/packages/toys.scm (filters)[arguments]: Use CC-FOR-TARGET.

3 years agognu: vim: Update to 8.2.1852.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 14:45:20 +0000 (16:45 +0200)]
gnu: vim: Update to 8.2.1852.

* gnu/packages/vim.scm (vim): Update to 8.2.1852.

3 years agognu: gpxsee: Update to 7.34.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 14:39:37 +0000 (16:39 +0200)]
gnu: gpxsee: Update to 7.34.

* gnu/packages/gps.scm (gpxsee): Update to 7.34.

3 years agognu: spread-sheet-widget: Update to 0.7.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 14:34:18 +0000 (16:34 +0200)]
gnu: spread-sheet-widget: Update to 0.7.

* gnu/packages/gtk.scm (spread-sheet-widget): Update to 0.7.

3 years agognu: ethtool: Update to 5.9.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 04:45:50 +0000 (06:45 +0200)]
gnu: ethtool: Update to 5.9.

* gnu/packages/networking.scm (ethtool): Update to 5.9.

3 years agognu: ndctl: Update to 70.1.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 04:27:24 +0000 (06:27 +0200)]
gnu: ndctl: Update to 70.1.

* gnu/packages/disk.scm (ndctl): Update to 70.1.

3 years agognu: libostree: Update to 2020.7.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 04:45:40 +0000 (06:45 +0200)]
gnu: libostree: Update to 2020.7.

* gnu/packages/package-management.scm (libostree): Update to 2020.7.

3 years agognu: python-sqlalchemy: Update to 1.3.20.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 13:08:22 +0000 (15:08 +0200)]
gnu: python-sqlalchemy: Update to 1.3.20.

* gnu/packages/databases.scm (python-sqlalchemy): Update to 1.3.20.

3 years agognu: tintin++: Update to 2.02.04.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 12:03:36 +0000 (14:03 +0200)]
gnu: tintin++: Update to 2.02.04.

* gnu/packages/games.scm (tintin++): Update to 2.02.04.

3 years agognu: soundtouch: Update to 2.2.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 11:48:30 +0000 (13:48 +0200)]
gnu: soundtouch: Update to 2.2.

* gnu/packages/audio.scm (soundtouch): Update to 2.2.

3 years agognu: libressl: Update to 3.1.4.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 11:48:19 +0000 (13:48 +0200)]
gnu: libressl: Update to 3.1.4.

* gnu/packages/tls.scm (libressl): Update to 3.1.4.

3 years agognu: gnuzilla: Use 'assume-valid-file-name' where appropriate.
Ludovic Courtès [Fri, 16 Oct 2020 12:59:28 +0000 (14:59 +0200)]
gnu: gnuzilla: Use 'assume-valid-file-name' where appropriate.

This avoids spurious 'local-file' warnings when running "make".

* gnu/packages/gnuzilla.scm (icecat-source): Wrap 'search-patch' calls
in 'assume-valid-file-name'.

3 years agoservices: provenance: Wrap config file name in 'assume-valid-file-name'.
Ludovic Courtès [Fri, 16 Oct 2020 12:57:25 +0000 (14:57 +0200)]
services: provenance: Wrap config file name in 'assume-valid-file-name'.

This gets rid of a pointless 'local-file' warning when running
'guix system reconfigure FILE' and FILE is a relative file name.

* gnu/services.scm (provenance-entry): Wrap CONFIG-FILE in
'assume-valid-file-name'.

3 years agogexp: Add 'assume-valid-file-name' syntax for use with 'local-file'.
Ludovic Courtès [Fri, 16 Oct 2020 12:55:00 +0000 (14:55 +0200)]
gexp: Add 'assume-valid-file-name' syntax for use with 'local-file'.

* guix/gexp.scm (assume-valid-file-name): New variable.
(local-file): Add clause with (assume-valid-file-name file).

3 years agognu: runc, skopeo, docker-cli, umoci: Don't 'chdir' in build phases.
Ludovic Courtès [Fri, 16 Oct 2020 12:32:50 +0000 (14:32 +0200)]
gnu: runc, skopeo, docker-cli, umoci: Don't 'chdir' in build phases.

This fixes breaks the 'install-license-files' phase added in
6b793fa66218337a1f638466753cd5326a6a6c18 and is generally not good
practice.

Reported by divoplade on #guix.

* gnu/packages/virtualization.scm (runc)[arguments]: Use
'with-directory-excursion' instead of 'chdir' in build phases.
(skopeo)[arguments]: Likewise.
(umoci)[arguments]: Likewise.
* gnu/packages/docker.scm (docker-cli)[arguments]: In 'install' phase,
remove call to 'chdir' and adjust 'install-file' argument accordingly.

3 years agognu: julia: Update to 1.5.2.
Tim Howes [Thu, 15 Oct 2020 03:05:28 +0000 (20:05 -0700)]
gnu: julia: Update to 1.5.2.

* gnu/packages/julia.scm (libuv-julia): No change to libuv.version.
(julia-patch): Update to 1.5.2.
(llvm-julia)[inherit]: Update to use llvm-9.
[source]: Apply patches for llvm-9 from deps/llvm.mk.
(julia): Update to 1.5.2.
[source]: Remove substitutions for precompile.jl and cmdlineargs.jl.
Add a substitution for Dates/io tests.  Set --depwarn=error for tests.
[arguments]: Set LLVM_VER=9.0.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years ago.guix-authorizations: Add m1gu3l.
Ludovic Courtès [Fri, 16 Oct 2020 09:51:36 +0000 (11:51 +0200)]
.guix-authorizations: Add m1gu3l.

* .guix-authorizations: Add m1gu3l to the committers.

3 years agoguix-install.sh: Check the service 'nscd' and suggest it.
zimoun [Tue, 13 Oct 2020 17:12:03 +0000 (19:12 +0200)]
guix-install.sh: Check the service 'nscd' and suggest it.

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

* etc/guix-install.sh (chk_sys_nscd): New function to check if the service
'nscd is running, otherwise suggest to install distribution-wide.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agoguix-install.sh: Add symbolic links for supported shell completions.
zimoun [Tue, 13 Oct 2020 17:12:04 +0000 (19:12 +0200)]
guix-install.sh: Add symbolic links for supported shell completions.

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

* etc/guix-install.sh (sys_create_shell_completion): New function to add
system wide all the symlinks for supported shell completions.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agonls: Update manual translations.
Ludovic Courtès [Fri, 16 Oct 2020 08:51:44 +0000 (10:51 +0200)]
nls: Update manual translations.

3 years agonls: Update.
Ludovic Courtès [Fri, 16 Oct 2020 08:39:31 +0000 (10:39 +0200)]
nls: Update.

3 years agognu: docker-cli: Fix build.
Efraim Flashner [Fri, 16 Oct 2020 12:38:32 +0000 (15:38 +0300)]
gnu: docker-cli: Fix build.

This is a follow-up to 6b793fa66218337a1f638466753cd5326a6a6c18.

* gnu/packages/docker.scm (docker-cli)[arguments]: In custom 'install
phase don't change directory to install 'docker' binary.

3 years agognu: perl-db-file: Update to 1.855.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 04:03:47 +0000 (06:03 +0200)]
gnu: perl-db-file: Update to 1.855.

* gnu/packages/databases.scm (perl-db-file): Update to 1.855.

3 years agognu: cpuid: Fix typo.
Tobias Geerinckx-Rice [Fri, 16 Oct 2020 04:00:34 +0000 (06:00 +0200)]
gnu: cpuid: Fix typo.

This is a left-behind fixup commit to
2bfe99b11ac89ea723fd5d8aed9d6cdac78d71d4.

* gnu/packages/linux.scm (cpuid)[arguments]: Quasiquote.

3 years agognu: perl-role-tiny: Update to 2.001004.
Tobias Geerinckx-Rice [Wed, 14 Oct 2020 15:19:48 +0000 (17:19 +0200)]
gnu: perl-role-tiny: Update to 2.001004.

* gnu/packages/perl.scm (perl-role-tiny): Update to 2.001004.

3 years agognu: dmidecode: Update to 3.3.
Tobias Geerinckx-Rice [Thu, 15 Oct 2020 21:37:28 +0000 (23:37 +0200)]
gnu: dmidecode: Update to 3.3.

* gnu/packages/admin.scm (dmidecode): Update to 3.3.
[arguments]: Restructure.  Add CC to #:make-flags.

3 years agognu: chirp: Update to 20201014.
Tobias Geerinckx-Rice [Thu, 15 Oct 2020 21:05:01 +0000 (23:05 +0200)]
gnu: chirp: Update to 20201014.

* gnu/packages/radio.scm (chirp): Update to 20201014.

3 years agognu: xterm: Update to 361.
Tobias Geerinckx-Rice [Thu, 15 Oct 2020 19:43:56 +0000 (21:43 +0200)]
gnu: xterm: Update to 361.

* gnu/packages/xorg.scm (xterm): Update to 361.

3 years agognu: praat: Update to 6.1.27.
Tobias Geerinckx-Rice [Thu, 15 Oct 2020 19:35:32 +0000 (21:35 +0200)]
gnu: praat: Update to 6.1.27.

* gnu/packages/language.scm (praat): Update to 6.1.27.

3 years agognu: perl-email-sender: Update to 1.300035.
Tobias Geerinckx-Rice [Thu, 15 Oct 2020 19:34:46 +0000 (21:34 +0200)]
gnu: perl-email-sender: Update to 1.300035.

* gnu/packages/mail.scm (perl-email-sender): Update to 1.300035.

3 years agognu: swaks: Update to 20201014.0.
Tobias Geerinckx-Rice [Thu, 15 Oct 2020 18:58:42 +0000 (20:58 +0200)]
gnu: swaks: Update to 20201014.0.

* gnu/packages/mail.scm (swaks): Update to 20201014.0.

3 years agognu: swaks: Use git source.
Tobias Geerinckx-Rice [Thu, 15 Oct 2020 18:46:57 +0000 (20:46 +0200)]
gnu: swaks: Use git source.

* gnu/packages/mail.scm (swaks)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
[argument]: Add a ‘set-build_version’ phase.
Adjust the POD file name.

3 years agognu: fakeroot: Update to 1.25.3.
Tobias Geerinckx-Rice [Thu, 15 Oct 2020 18:20:40 +0000 (20:20 +0200)]
gnu: fakeroot: Update to 1.25.3.

* gnu/packages/linux.scm (fakeroot): Update to 1.25.3.

3 years agognu: asunder: Update to 2.9.7.
Tobias Geerinckx-Rice [Thu, 15 Oct 2020 17:52:26 +0000 (19:52 +0200)]
gnu: asunder: Update to 2.9.7.

* gnu/packages/cdrom.scm (asunder): Update to 2.9.7.

3 years agognu: knot-resolver: Build with only knot:lib.
Tobias Geerinckx-Rice [Thu, 15 Oct 2020 00:40:38 +0000 (02:40 +0200)]
gnu: knot-resolver: Build with only knot:lib.

This saves 13.9 MiB (~7.5%) of total ‘guix size’.

* gnu/packages/dns.scm (knot-resolver)[inputs]: Replace knot with
knot:lib.

3 years agognu: knot: Build separate outputs.
Tobias Geerinckx-Rice [Thu, 15 Oct 2020 00:36:02 +0000 (02:36 +0200)]
gnu: knot: Build separate outputs.

* gnu/packages/dns.scm (knot)[outputs]: New field adding :doc, :lib,
and :tools outputs.
[arguments]: Add #:configure-flags to install into :doc and :lib.
Add a new ‘split-:tools’ phase to install into :tools.
Add a new ‘break-circular-:lib->:out-reference’ phase to do just that.

3 years agognu: emacs-with-editor: Update to 2.9.4-1.
Michael Rohleder [Thu, 15 Oct 2020 21:58:26 +0000 (23:58 +0200)]
gnu: emacs-with-editor: Update to 2.9.4-1.

* gnu/packages/emacs-xyz.scm (emacs-with-editor): Update to 2.9.4-1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agodoc: cookbook: Clarify what keywords are.
Ludovic Courtès [Thu, 15 Oct 2020 21:50:11 +0000 (23:50 +0200)]
doc: cookbook: Clarify what keywords are.

* doc/guix-cookbook.texi (A Scheme Crash Course): Clarify what keywords
are.

3 years agognu: synapse: Update to 1.20.1.
Michael Rohleder [Mon, 12 Oct 2020 12:34:51 +0000 (14:34 +0200)]
gnu: synapse: Update to 1.20.1.

* gnu/packages/matrix.scm (synapse): Update to 1.20.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: go-ipfs: Update to 0.7.0.
Michael Rohleder [Mon, 12 Oct 2020 09:16:59 +0000 (11:16 +0200)]
gnu: go-ipfs: Update to 0.7.0.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agognu: zathura: Update to 0.4.7.
Michael Rohleder [Sun, 11 Oct 2020 15:25:32 +0000 (17:25 +0200)]
gnu: zathura: Update to 0.4.7.

* gnu/packages/pdf.scm (zathura): Update to 0.4.7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
3 years agodoc: Improve "Build Utilities".
Ludovic Courtès [Thu, 15 Oct 2020 21:32:47 +0000 (23:32 +0200)]
doc: Improve "Build Utilities".

* doc/guix.texi (Build Utilities): Fix typos.  Provide the correct
syntax for 'substitute*'.  Add a 'modify-phases' example.

3 years agognu: mdk: Sort inputs alphabetically.
Efraim Flashner [Thu, 15 Oct 2020 21:07:10 +0000 (00:07 +0300)]
gnu: mdk: Sort inputs alphabetically.

* gnu/packages/education.scm (mdk)[native-inputs]: Sort inputs
alphabetically.
[inputs]: Same.

3 years agognu: mdk: Fix indentation.
Efraim Flashner [Thu, 15 Oct 2020 21:06:01 +0000 (00:06 +0300)]
gnu: mdk: Fix indentation.

* gnu/packages/education.scm (mdk): Fix package indentation.

3 years agognu: mdk: Update to 1.2.11.
Efraim Flashner [Thu, 15 Oct 2020 21:02:13 +0000 (00:02 +0300)]
gnu: mdk: Update to 1.2.11.

* gnu/packages/education.scm (mdk): Update to 1.2.11.
[native-inputs]: Move ncurses ...
[inputs]: ... to here.

3 years agognu: r-sf: Use proj instead of proj.4.
Wiktor Żelazny [Wed, 14 Oct 2020 17:24:05 +0000 (19:24 +0200)]
gnu: r-sf: Use proj instead of proj.4.

This addresses segfaults while loading vector GIS data from a file.

* gnu/packages/cran.scm (r-sf)[inputs]: Replace proj.4 with proj, and add
sqlite.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: Add tsukundere.
Leo Prikler [Thu, 15 Oct 2020 10:20:41 +0000 (12:20 +0200)]
gnu: Add tsukundere.

* gnu/packages/game-development.scm (tsukundere): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: xfce4-cpufreq-plugin: Update to 1.2.2.
Michael Rohleder [Thu, 15 Oct 2020 12:58:26 +0000 (14:58 +0200)]
gnu: xfce4-cpufreq-plugin: Update to 1.2.2.

* gnu/packages/xfce.scm (xfce4-cpufreq-plugin): Update to 1.2.2.

Signed-off-by: Christopher Baines <mail@cbaines.net>
3 years agognu: linux-libre: Enable XDP sockets and their monitoring.
Tobias Geerinckx-Rice via Guix-patches via [Tue, 6 Oct 2020 22:52:17 +0000 (00:52 +0200)]
gnu: linux-libre: Enable XDP sockets and their monitoring.

* gnu/packages/aux-files/linux-libre/4.19-arm.conf: Enable AF_XDP
sockets and the associated monitor interface.
* gnu/packages/aux-files/linux-libre/4.19-arm64.conf: Likewise
* gnu/packages/aux-files/linux-libre/4.19-i686.conf: Likewise
* gnu/packages/aux-files/linux-libre/4.19-x86_64.conf: Likewise
* gnu/packages/aux-files/linux-libre/5.4-arm.conf: Likewise
* gnu/packages/aux-files/linux-libre/5.4-arm64.conf: Likewise
* gnu/packages/aux-files/linux-libre/5.4-i686.conf: Likewise
* gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Likewise
* gnu/packages/aux-files/linux-libre/5.8-arm.conf: Likewise
* gnu/packages/aux-files/linux-libre/5.8-arm64.conf: Likewise
* gnu/packages/aux-files/linux-libre/5.8-i686.conf: Likewise
* gnu/packages/aux-files/linux-libre/5.8-x86_64.conf: Likewise

3 years agognu: linux-libre: Update to 4.4.239.
Leo Famulari [Wed, 14 Oct 2020 14:59:50 +0000 (10:59 -0400)]
gnu: linux-libre: Update to 4.4.239.

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

3 years agognu: linux-libre 4.9: Update to 4.9.239.
Leo Famulari [Wed, 14 Oct 2020 14:59:10 +0000 (10:59 -0400)]
gnu: linux-libre 4.9: Update to 4.9.239.

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

3 years agognu: linux-libre 4.14: Update to 4.14.201.
Leo Famulari [Wed, 14 Oct 2020 14:58:00 +0000 (10:58 -0400)]
gnu: linux-libre 4.14: Update to 4.14.201.

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

3 years agognu: linux-libre 4.19: Update to 4.19.151.
Leo Famulari [Wed, 14 Oct 2020 14:49:57 +0000 (10:49 -0400)]
gnu: linux-libre 4.19: Update to 4.19.151.

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

3 years agognu: linux-libre 5.4: Update to 5.4.71.
Leo Famulari [Wed, 14 Oct 2020 14:44:26 +0000 (10:44 -0400)]
gnu: linux-libre 5.4: Update to 5.4.71.

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

3 years agognu: linux-libre: Update to 5.8.15.
Leo Famulari [Wed, 14 Oct 2020 14:42:03 +0000 (10:42 -0400)]
gnu: linux-libre: Update to 5.8.15.

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