aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* channels: Allow disabling grafts when computing derivations.channel-instances-manifest-graft-controlChristopher Baines2022-02-20
|
* gnu: lsh: Build with optimizations.Ludovic Courtès2022-02-18
| | | | | | | This is a followup to 1cdd6b09c8bc45c1ae5a16f16d5bcf33ab0ceb5e, which inadvertently turned off optimizations. * gnu/packages/ssh.scm (lsh)[arguments]: Add "-O2 -g" next to "-fcommon".
* gnu: upower: Remove obsolete phaseMaxime Devos2022-02-18
| | | | | | | | | | 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>
* gnu: umockdev: Reference libumockdev by absolute path.Maxime Devos2022-02-18
| | | | | | | | * gnu/packages/check.scm (umockdev)[arguments]<#:phases>{absolute-introspection-library}: New phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: umockdev: Reference 'env' and 'sh' by absolute path.Maxime Devos2022-02-18
| | | | | | | | * 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>
* gnu: umockdev: Use G-expressions.Maxime Devos2022-02-18
| | | | | | | | 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>
* gnu: upower: Update to 0.99.15.Maxime Devos2022-02-18
| | | | | | | | | | | | | | | | | | | 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>
* gnu: upower: Make it auto-updatable.Maxime Devos2022-02-18
| | | | | | | * gnu/packages/gnome.scm (upower)[properties]: Set 'release-tag-prefix' and 'release-tag-delimiter'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* services: qemu-guest-agent: Fix implementation.Ludovic Courtès2022-02-18
| | | | | | | | | | | | | | | | | 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>.
* guix build: Warn when attempting to build an unsupported package.Ludovic Courtès2022-02-18
| | | | | | | | | | 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.
* profiles: 'profile-derivation' rejects unsupported packages.Ludovic Courtès2022-02-18
| | | | | | | | | | | | | 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.
* packages: 'package-transitive-supported-systems' ignores ↵Ludovic Courtès2022-02-18
| | | | | | | | | | | | | '%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.
* doc: Typographical tweaks.Ludovic Courtès2022-02-18
| | | | | * doc/guix.texi (Build Utilities): Remove trailing #t from phases. Use @lisp for 'wrap-program' examples.
* gnu: liquid-dsp: Update to 1.4.0.Guillaume Le Vaillant2022-02-18
| | | | * gnu/packages/radio.scm (liquid-dsp): Update to 1.4.0.
* gnu: emacs-telega-server: Update to 0.8.03.Nicolas Goaziou2022-02-18
| | | | * gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.8.03.
* gnu: emacs-rustic: Update to 2.7.Nicolas Goaziou2022-02-18
| | | | * gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.7.
* gnu: emacs-rust-mode: Update to 1.0.4.Nicolas Goaziou2022-02-18
| | | | * gnu/packages/emacs-xyz.scm (emacs-rust-mode): Update to 1.0.4.
* gnu: emacs-modus-themes: Update to 2.1.0.Nicolas Goaziou2022-02-18
| | | | * gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.1.0.
* gnu: emacs-git-link: Update to 0.8.6.Nicolas Goaziou2022-02-18
| | | | * gnu/packages/emacs-xyz.scm (emacs-git-link): Update to 0.8.6.
* gnu: emacs-ghub: Update to 3.5.5.Nicolas Goaziou2022-02-18
| | | | | * gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.5.5. [arguments]<#:phases>: Upstream tree structure changes. Add phases to adapt.
* gnu: emacs-forge: Update to 0.3.1.Nicolas Goaziou2022-02-18
| | | | * gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.3.1.
* gnu: emacs-epkg: Clean-up description.Nicolas Goaziou2022-02-18
| | | | * gnu/packages/emacs-xyz.scm (emacs-epkg)[description]: Remove useless information.
* gnu: emacs-epkg: Update to 3.3.3.Nicolas Goaziou2022-02-18
| | | | * gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 3.3.3.
* gnu: emacs-edit-indirect: Update to 0.1.8.Nicolas Goaziou2022-02-18
| | | | * gnu/packages/emacs-xyz.scm (emacs-edit-indirect): Update to 0.1.8.
* gnu: emacs-docker: Update to 2.0.0.Nicolas Goaziou2022-02-18
| | | | | * gnu/packages/emacs-xyz.scm (emacs-docker): Update to 2.0.0. [propagated-inputs]: Remove EMACS-MAGIT-POPUP. Add EMACS-AIO.
* gnu: Add emacs-aio.Nicolas Goaziou2022-02-18
| | | | * gnu/packages/emacs-xyz.scm (emacs-aio): New variable.
* gnu: emacs-closql: Update to 1.2.1.Nicolas Goaziou2022-02-18
| | | | * gnu/packages/emacs-xyz.scm (emacs-closql): Update to 1.2.1.
* gnu: WebKitGTK: Update to 2.34.6 [Fixes CVE-2022-22620].Leo Famulari2022-02-18
| | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.34.6.
* gnu: Go: Update to 1.17.7.Leo Famulari2022-02-17
| | | | * gnu/packages/golang.scm (go-1.17): Update to 1.17.7.
* gnu: Go 1.16: Update to 1.16.14.Leo Famulari2022-02-17
| | | | * gnu/packages/golang.scm (go-1.16): Update to 1.16.14.
* gnu: linux-libre 4.9: Update to 4.9.230.Leo Famulari2022-02-17
| | | | | * gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.230. (linux-libre-4.9-pristine-source): Update hash.
* gnu: linux-libre 4.9: Update to 4.9.302.Leo Famulari2022-02-17
| | | | | * gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.302. (linux-libre-4.9-pristine-source): Update hash.
* gnu: linux-libre 4.14: Update to 4.14.267.Leo Famulari2022-02-17
| | | | | * gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.267. (linux-libre-4.14-pristine-source): Update hash.
* gnu: linux-libre 5.4: Update to 5.4.180.Leo Famulari2022-02-17
| | | | | * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.180. (linux-libre-5.4-pristine-source): Update hash.
* gnu: linux-libre 5.10: Update to 5.10.101.Leo Famulari2022-02-17
| | | | | * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.101. (linux-libre-5.10-pristine-source): Update hash.
* gnu: linux-libre: Update to 5.15.24.Leo Famulari2022-02-17
| | | | | * gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.24. (linux-libre-5.15-pristine-source): Update hash.
* gnu: linux-libre 5.16: Update to 5.16.10.Leo Famulari2022-02-17
| | | | | * gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.10. (linux-libre-5.16-pristine-source): Update hash.
* gnu: zeitgeist: Update to 1.0.4.Tobias Geerinckx-Rice2022-02-13
| | | | | * gnu/packages/gnome.scm (zeitgeist): Update to 1.0.4. [arguments]: Don't explicitly return #t from phases.
* gnu: dee: Build with older Vala version.Tobias Geerinckx-Rice2022-02-13
| | | | | | * gnu/packages/gnome.scm (dee)[native-inputs]: Substitute vala-0.52 for vala. Reported by florhizome[m] in #guix.
* gnu: dee: Don't explicitly return #t from phasesTobias Geerinckx-Rice2022-02-13
| | | | | * gnu/packages/gnome.scm (dee)[arguments]: Don't explicitly return #t from phases.
* build: linux-boot: Expound docstring of the 'boot-system' procedure.Maxim Cournoyer2022-02-17
| | | | | * gnu/build/linux-boot.scm (boot-system): Document the Linux command-line parameters it understands and split a long string over two lines.
* services: cuirass: Also rotate the web log.Maxim Cournoyer2022-02-17
| | | | | * gnu/services/cuirass.scm (cuirass-log-rotations): Add the web log to the list of rotated files.
* services: web: Rotate mumi logs.Maxim Cournoyer2022-02-17
| | | | | | | | * gnu/services/web.scm (%mumi-log, %mumi-mailer-log, %mumi-worker-log): New variables. (mumi-shepherd-services): Use them. (%mumi-log-rotations): New variable. (mumi-service-type): Extend rottlog.
* services: zabbix: Add requirement on 'user-processes'.Marius Bakke2022-02-17
| | | | | | | | This ensures the services does not start before mounts are up. Reported by rekado on #guix. * gnu/services/monitoring.scm (zabbix-server-shepherd-service, zabbix-agent-shepherd-service)[requirement]: New field.
* gnu: icedove: Update to 91.6.1 [fixes CVE-2022-0566].Jonathan Brielmaier2022-02-17
| | | | * gnu/packages/gnuzilla.scm (icedove): Update to 91.6.1.
* gnu: Add r-ggside.Mădălin Ionel Patrașcu2022-02-17
| | | | | | * gnu/packages/cran.scm (r-ggside): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: uBlock Origin: Update to 1.41.4.Marius Bakke2022-02-16
| | | | * gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.41.4.
* gnu: python-cmarkgfm: Don't depend on a specific CFFI version.Marius Bakke2022-02-16
| | | | | | | | Fixes <https://bugs.gnu.org/53883>. Reported by Dr. Arne Babenhauserheide <arne_bab@web.de>. * gnu/packages/markup.scm (python-cmarkgfm)[arguments]: Add phase. [propagated-inputs]: Change from PYTHON-CFFI-1.15 to PYTHON-CFFI.
* gnu: bind: Update to 9.16.26.Tobias Geerinckx-Rice2022-02-13
| | | | * gnu/packages/dns.scm (isc-bind): Update to 9.16.26.
* gnu: opendoas: Update to 6.8.2.Tobias Geerinckx-Rice2022-02-13
| | | | | * gnu/packages/admin.scm (opendoas): Update to 6.8.2. [arguments]: Don't explicitly return #t from phases.