Zhu Zihao [Sun, 18 Oct 2020 02:16:02 +0000 (10:16 +0800)]
gnu: emacs-symbol-overlay: Update to 4.2.
* gnu/packages/emacs-xyz.scm(emacs-symbol-overlay): Update to 4.2.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Ryan Prior [Sun, 18 Oct 2020 14:28:17 +0000 (14:28 +0000)]
gnu: esbuild: Update to 0.7.16.
* gnu/packages/web.scm (esbuild): Update to 0.7.16.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
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.
Vinicius Monego [Fri, 16 Oct 2020 14:21:43 +0000 (11:21 -0300)]
gnu: Add libebur128.
* gnu/packages/audio.scm (libebur128): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Peng Mei Yu [Tue, 13 Oct 2020 08:22:16 +0000 (16:22 +0800)]
gnu: Add ccal.
* gnu/packages/calendar.scm (ccal): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Tue, 13 Oct 2020 00:53:25 +0000 (21:53 -0300)]
gnu: Add authenticator.
* gnu/packages/gnome.scm (authenticator): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Tue, 13 Oct 2020 00:53:24 +0000 (21:53 -0300)]
gnu: Add python-pyzbar.
* gnu/packages/python-xyz.scm (python-pyzbar): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Tue, 13 Oct 2020 00:53:23 +0000 (21:53 -0300)]
gnu: Add yoyo-migrations.
* gnu/packages/databases.scm (yoyo-migrations): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Tue, 13 Oct 2020 00:53:22 +0000 (21:53 -0300)]
gnu: Add python-pyotp.
* gnu/packages/python-crypto.scm (python-pyotp): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Tue, 13 Oct 2020 00:47:38 +0000 (21:47 -0300)]
gnu: Add python-pyfavicon.
* gnu/packages/python-xyz.scm (python-pyfavicon): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Mon, 12 Oct 2020 03:42:20 +0000 (00:42 -0300)]
gnu: Add passwordsafe.
* gnu/packages/gnome.scm (passwordsafe): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Mon, 12 Oct 2020 03:42:19 +0000 (00:42 -0300)]
gnu: libpwquality: Enable Python binding.
* gnu/packages/password-utils.scm (libpwquality)[arguments]: Enable Python binding.
[native-inputs]: Add python-wrapper.
Signed-off-by: Marius Bakke <marius@gnu.org>
Vinicius Monego [Mon, 12 Oct 2020 03:38:49 +0000 (00:38 -0300)]
gnu: Add python-pykeepass.
* gnu/packages/python-crypto.scm (python-pykeepass): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Joseph LaFreniere [Sat, 10 Oct 2020 16:56:02 +0000 (11:56 -0500)]
gnu: Add python-grandalf.
* gnu/packages/python-xyz.scm (python-grandalf): New variable.
Signed-off-by: Marius Bakke <marius@gnu.org>
Marius Bakke [Sun, 18 Oct 2020 15:39:29 +0000 (17:39 +0200)]
gnu: ungoogled-chromium: Update to 86.0.4240.75-0.
c34a56d.
* gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for 86.
Include bundled libc++, jsoncpp, re2 and libvpx for now.
(gentoo-patch, chromium-gcc-patchset, %gentoo-patches, %gentoo-revision,
xcb-proto/python2): Remove variables.
(%debian-revision, %debian-patches): Update to debian/84.0.4147.105-1. Remove
jsoncpp unbundling patch.
(%ungoogled-revision, %ungoogled-origin): Update to
c34a56db4c121238fface560.
(%chromium-version, arch-patch, %arch-revision): New variables.
(%arch-patches): Add more patches.
(ungoogled-chromium-snippet): Don't apply GCC or Gentoo patches. Don't
unbundle libvpx or re2.
(ungoogled-chromium): Update to 86.0.4240.75-0.
c34a56d.
[arguments]: Adjust #:configure-flags and substitutions for 86. Add
workaround for building with bundled libc++. Adjust install phase to take a
hard coded list of files instead of using SCANDIR and REGEXP-EXEC.
[native-inputs]: Change from CLANG-10 to CLANG-11.
[inputs]: Remove JSONCPP, RE2 and XCB-PROTO/PYTHON2.
Marius Bakke [Sun, 18 Oct 2020 15:37:10 +0000 (17:37 +0200)]
gnu: gn: Update to 0.0-1819.
e327ffd.
* gnu/packages/build-tools.scm (gn): Update to 0.0-1819.
e327ffd.
Marius Bakke [Sun, 18 Oct 2020 15:36:25 +0000 (17:36 +0200)]
gnu: lld: Update to 11.0.0.
* gnu/packages/llvm.scm (lld): Update to 11.0.0.
[inputs]: Change from LLVM-10 to LLVM-11.
Marius Bakke [Sun, 18 Oct 2020 15:34:54 +0000 (17:34 +0200)]
gnu: LLVM, Clang: Add 11.0.0.
* gnu/packages/patches/clang-11.0-libc-search-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/llvm.scm (llvm-11, clang-runtime-11, clang-11,
clang-toolchain-11): New variables.
Marius Bakke [Sun, 18 Oct 2020 15:33:27 +0000 (17:33 +0200)]
gnu: llvm.scm: Reorder variables.
Keep all LLVM and Clang packages in order, define default versions last.
Marius Bakke [Sun, 18 Oct 2020 15:32:24 +0000 (17:32 +0200)]
gnu: extempore: Inline custom package variants.
Except novel ones without suitable replacements in Guix.
* gnu/packages/music.scm (portmidi-for-extempore): Remove variable, and move
to ...
(extempore)[inputs]: ... here.
* gnu/packages/llvm.scm (llvm-for-extempore): Likewise.
* gnu/packages/image.scm (stb-image-for-extempore): Likewise.
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.
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.
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.
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.
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>
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>
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>
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.
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.
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.
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.
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>
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>
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>
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>
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.
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'.
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'.
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.
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'.
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.
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.
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>
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.
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.
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.
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.
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.
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.
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.
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.
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>
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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://.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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'.
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'.
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).
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.
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>
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.
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>
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>
Ludovic Courtès [Fri, 16 Oct 2020 08:51:44 +0000 (10:51 +0200)]
nls: Update manual translations.
Ludovic Courtès [Fri, 16 Oct 2020 08:39:31 +0000 (10:39 +0200)]
nls: Update.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.