aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-19gnu: xsimd: Update to 8.0.5.Marius Bakke
* gnu/packages/cpp.scm (xsimd): Update to 8.0.5.
2022-02-19gnu: xtensor: Update to 0.24.0.Marius Bakke
* gnu/packages/algebra.scm (xtensor): Update to 0.24.0. [native-inputs]: Add DOCTEST. (xtensor-benchmark)[arguments]: Narrow substitution regex.
2022-02-19gnu: xtl: Update to 0.7.4.Marius Bakke
* gnu/packages/cpp.scm (xtl): Update to 0.7.4. [native-inputs]: Add DOCTEST. [arguments]: Remove trailing #t.
2022-02-19gnu: python-gridmap: Disable sanity check.Marius Bakke
* gnu/packages/python-xyz.scm (python-gridmap)[arguments]: Add #:phases.
2022-02-19gnu: python-pyvo: Update to 1.2.1.Marius Bakke
* gnu/packages/astronomy.scm (python-pyvo): Update to 1.2.1. [arguments]: Remove obsolete workaround.
2022-02-19gnu: efivar: Update to 38.Marius Bakke
* gnu/packages/linux.scm (efivar): Update to 38. [source](snippet, modules, patches): Remove. [native-inputs]: Add MANDOC. (efibootmgr)[source](modules, snippet): New fields. * gnu/packages/patches/efivar-gcc-compat.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-02-19services: dbus: Increase auth_timeout value to 5 minutes.Maxim Cournoyer
This is a follow-up to 488f1c589df; the problem had re-appeared on my machine. * gnu/services/dbus.scm (dbus-configuration-directory): Increase 'auth_timeout' value from 60000 to 300000 ms (5 minutes).
2022-02-19gnu: Remove python-dukpy, python2-dukpy.Brendan Tildesley
* gnu/packages/python-xyz.scm: Remove unused packages python-dukpy, python2-dukpy. This is actually not the 'dukpy' package in pypi either but something else made for calibre. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-02-19gnu: calibre: Improve package style.Nicolas Goaziou
* gnu/packages/ebook.scm (calibre)[snippet]: Remove trailing #T. [native-inputs]: Add BASH-MINIMAL. Re-order entries alphabetically. [arguments]<#:phases>: Use G-expressions. Remove trailing #T. Use SEARCH-INPUT-FILE (or SEARCH-NATIVE-INPUT-FILE) instead of WHICH. Use THIS-PACKAGE-INPUT instead of ASSOC-REF.
2022-02-19gnu: calibre: Remove input labels.Brendan Tildesley
* gnu/packages/ebook.scm (calibre)[inputs]: Remove labels. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-02-19gnu: calibre: Update to 5.36.0.Brendan Tildesley
* gnu/packages/ebook.scm (calibre): Update to 5.36.0. Remove no longer needed zeroconf patch. [inputs]: Remove python-dbus, python-dukpy, python-pycryptodome. Add python-jeepney, libstemmer. * gnu/packages/patches/calibre-fix-zeroconf.patch: Delete patch. * gnu/local.mk: Remove reference to patch. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-02-19gnu: python-css-parser: Update to 1.0.7.Brendan Tildesley
* gnu/packages/python-web.scm (python-css-parser): Update to 1.0.7. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-02-19gnu: python-apsw: Enable extension loading.Brendan Tildesley
* gnu/packages/databases.scm (python-apsw): Enable extension loading. It is required by calibre. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-02-19gnu: python-html5-parser: Update to 0.4.10.Brendan Tildesley
* gnu/packages/python-web.scm (python-html5-parser): Update to 0.4.10. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-02-19gnu: python-regex: Update to 2022.1.18.Brendan Tildesley
* gnu/packages/python-xyz.scm (python-regex): Update to 2022.1.18. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-02-18gnu: emacs-org-pomodoro: Fix build.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-org-pomodoro)[arguments]<#:test-command>: Add missing GEXP.
2022-02-18gnu: emacs-graphviz-dot-mode: Fix build.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-graphviz-dot-mode)[argument]: Use G-expressions.
2022-02-18gnu: emacs-lispy: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-lispy)[arguments]: Use G-expressions. Remove trailing #T.
2022-02-18gnu: emacs-realgud: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-realgud)[arguments]: Use G-expressions. Remove trailing #T.
2022-02-18gnu: emacs-chess: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-chess)[arguments]: Use G-expressions. Remove trailing #T.
2022-02-18gnu: emacs-org-pomodoro: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-org-pomodoro)[arguments]: Use G-expressions. Remove trailing #T.
2022-02-18gnu: emacs-mit-scheme-doc: Remove trailing #T.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-mit-scheme-doc)[snippet]: Remove trailing #T.
2022-02-18gnu: emacs-sudo-edit: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-sudo-edit)[arguments]: Use G-expressions. Remove trailing #T.
2022-02-18gnu: emacs-flycheck-ledger: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-flycheck-ledger)[arguments]: Use G-expressions. Remove trailing #T.
2022-02-18gnu: emacs-roguel-ike: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-roguel-ike)[arguments]: Use G-expressions. Remove trailing #T.
2022-02-18relative-bufferNicolas Goaziou
2022-02-18gnu: emacs-undo-fu-session: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-undo-fu-session)[arguments]: Use G-expressions. Remove trailing #T.
2022-02-18gnu: emacs-kbd: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-kbd)[arguments]: Use G-expressions. Remove trailing #T.
2022-02-18gnu: emacs-graphviz-dot-mode: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-graphviz-dot-mode)[arguments]: Use G-expressions. Remove trailing #T.
2022-02-18gnu: emacs-go-mode: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-go-mode)[arguments]: Use G-expressions. Remove trailing #T.
2022-02-18gnu: emacs-relative-buffers: Remove trailing #T.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-relative-buffers)[snippet]: Remove trailing #T.
2022-02-18gnu: emacs-flycheck: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-flycheck)[arguments]: Use G-expressions. Remove trailing #T.
2022-02-18gnu: emacs-unpackaged-el: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-unpackaged-el)[arguments]: Use G-expressions. Remove trailing #T.
2022-02-18gnu: emacs-graphql: Remove trailing #T.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-graphql)[snippet]: Remove trailing #T.
2022-02-18gnu: emacs-geiser-racket: Improve package style.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-geiser-racket)[arguments]: Use G-expressions. Remove trailing #T.
2022-02-18gnu: emacs-julia-snail: Use G-expressions.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-julia-snail)[arguments]<#:include>: Use G-expressions.
2022-02-18gnu: emacs-julia-snail: Update to 1.1.5.Nicolas Goaziou
* gnu/packages/emacs-xyz.scm (emacs-julia-snail): Update to 1.1.5.
2022-02-18gnu: freecad: Use same version of tbb as dependencies.Guillaume Le Vaillant
Fixes <https://issues.guix.gnu.org/54011>. * gnu/packages/engineering.scm (freecad)[inputs]: Replace tbb by tbb-2020.
2022-02-18gnu: lsh: Build with optimizations.Ludovic Courtès
This is a followup to 1cdd6b09c8bc45c1ae5a16f16d5bcf33ab0ceb5e, which inadvertently turned off optimizations. * gnu/packages/ssh.scm (lsh)[arguments]: Add "-O2 -g" next to "-fcommon".
2022-02-18gnu: upower: Remove obsolete phaseMaxime Devos
Now umockdev-wrapper refers to things by absolute path, this phase is no longer necessary. * gnu/packages/gnome.scm (upower)[arguments]<#:phases>{pre-check}: Remove. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-18gnu: umockdev: Reference libumockdev by absolute path.Maxime Devos
* gnu/packages/check.scm (umockdev)[arguments]<#:phases>{absolute-introspection-library}: New phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-18gnu: umockdev: Reference 'env' and 'sh' by absolute path.Maxime Devos
* gnu/packages/check.scm (umockdev)[inputs]: Add 'bash-minimal' and 'coreutils-minimal'. (umockdev)[arguments]<#:phases>{absolute-filenames}: New phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-18gnu: umockdev: Use G-expressions.Maxime Devos
While we're at it, remove the trailing #t. * gnu/packagers/check.scm (umockdev)[arguments]<#:phases>: Change to a G-exp. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-18gnu: upower: Update to 0.99.15.Maxime Devos
Upstream has removed the Autotools build system and now only supports Meson, so the build system has been changed to 'meson-build-system'. The patch 'power-builddir.patch' has to be replaced to adjust to the switch to Meson. This has been done by adding an origin snippet. The origin snippet has been simplified, and for consistency, it has been made a gexp. Some dependencies were Autotools-only and could be removed. * gnu/packages/gnome.scm (upower): Update to 0.99.15. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-18gnu: upower: Make it auto-updatable.Maxime Devos
* gnu/packages/gnome.scm (upower)[properties]: Set 'release-tag-prefix' and 'release-tag-delimiter'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-18services: qemu-guest-agent: Fix implementation.Ludovic Courtès
Previously, by accessing the raw <qemu-guest-agent-configuration> fields, 'qemu' would match the first field, which is the '%location' field, not the 'qemu' field. It would seem this bug has always been present since the addition of the 'location' field in d132d9f96ba34bca58b18e293e03b393054fd962 predates the addition of 'qemu-guest-agent-service-type' in f634a0baab85454a6feac25e29905f564b276c9e. Fixes <https://issues.guix.gnu.org/54041>. Reported by Ricardo Wurmus <rekado@elephly.net>. * gnu/services/virtualization.scm (qemu-guest-agent-shepherd-service): Use accessors for <qemu-guest-agent-configuration>.
2022-02-18guix build: Warn when attempting to build an unsupported package.Ludovic Courtès
Fixes <https://issues.guix.gnu.org/51801>. Reported by Maxim Cournoyer <maxim.cournoyer@gmail.com>. * guix/scripts/build.scm (options->derivations)[warn-if-unsupported]: New procedure. [compute-derivation]: Use it. * tests/guix-build.sh: Add test.
2022-02-18profiles: 'profile-derivation' rejects unsupported packages.Ludovic Courtès
Previously user-facing commands would happily start building packages even if they do not support that system. With this change, all the user-facing commands reject unsupported packages without going further. * guix/profiles.scm (profile-derivation): Add #:allow-unsupported-packages?. Define 'check-supported-packages' and honor #:allow-unsupported-packages?. * tests/guix-pack.sh, tests/guix-package.sh, tests/guix-shell.sh: Ensure that unsupported packages are rejected. * tests/guix-system.sh: Pass "--system=armhf-linux" when attempting to build gnu/system/examples/asus-c201.tmpl.
2022-02-18packages: 'package-transitive-supported-systems' ignores ↵Ludovic Courtès
'%current-target-system'. Previously 'package-transitive-supported-systems' would enter an infinite loop over the cross-compilation tool chain if %CURRENT-TARGET-SYSTEM was set. * guix/packages.scm (package-transitive-supported-systems)[supported-systems-procedure]: Pass explicit SYSTEM and TARGET parameters. * tests/packages.scm ("supported-package? vs. %current-target-system"): New test.
2022-02-18doc: Typographical tweaks.Ludovic Courtès
* doc/guix.texi (Build Utilities): Remove trailing #t from phases. Use @lisp for 'wrap-program' examples.