me
/
guix
Archived
1
0
Fork 0
Commit Graph

93281 Commits (e9fa17eb98efbd6211ab44ab49b8c078d4b73e04)

Author SHA1 Message Date
Maxime Devos b3d7eae08e
gnu: upower: Update to 0.99.15.
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-18 14:14:39 +01:00
Maxime Devos 7168148abe
gnu: upower: Make it auto-updatable.
* 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-18 14:14:39 +01:00
Ludovic Courtès 01821914e2
services: qemu-guest-agent: Fix implementation.
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 d132d9f96b predates
the addition of 'qemu-guest-agent-service-type' in
f634a0baab.

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-18 14:14:39 +01:00
Ludovic Courtès 0ca26437cb
guix build: Warn when attempting to build an unsupported package.
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-18 14:14:38 +01:00
Ludovic Courtès 5a57313918
profiles: 'profile-derivation' rejects unsupported packages.
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-18 14:14:38 +01:00
Ludovic Courtès 0572737a62
packages: 'package-transitive-supported-systems' ignores '%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-18 14:14:38 +01:00
Ludovic Courtès 9724da9abc
doc: Typographical tweaks.
* doc/guix.texi (Build Utilities): Remove trailing #t from phases.
Use @lisp for 'wrap-program' examples.
2022-02-18 14:14:38 +01:00
Guillaume Le Vaillant 40d418b326
gnu: liquid-dsp: Update to 1.4.0.
* gnu/packages/radio.scm (liquid-dsp): Update to 1.4.0.
2022-02-18 14:06:33 +01:00
Nicolas Goaziou e3327529f6
gnu: emacs-telega-server: Update to 0.8.03.
* gnu/packages/emacs-xyz.scm (emacs-telega-server): Update to 0.8.03.
2022-02-18 11:50:30 +01:00
Nicolas Goaziou 5c06cca6a8
gnu: emacs-rustic: Update to 2.7.
* gnu/packages/emacs-xyz.scm (emacs-rustic): Update to 2.7.
2022-02-18 11:46:00 +01:00
Nicolas Goaziou ef1b40a9ca
gnu: emacs-rust-mode: Update to 1.0.4.
* gnu/packages/emacs-xyz.scm (emacs-rust-mode): Update to 1.0.4.
2022-02-18 11:44:59 +01:00
Nicolas Goaziou 8fec31f7f8
gnu: emacs-modus-themes: Update to 2.1.0.
* gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 2.1.0.
2022-02-18 11:43:41 +01:00
Nicolas Goaziou db609c69a3
gnu: emacs-git-link: Update to 0.8.6.
* gnu/packages/emacs-xyz.scm (emacs-git-link): Update to 0.8.6.
2022-02-18 11:42:36 +01:00
Nicolas Goaziou a079b03474
gnu: emacs-ghub: Update to 3.5.5.
* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.5.5.
[arguments]<#:phases>: Upstream tree structure changes.  Add phases to adapt.
2022-02-18 11:39:13 +01:00
Nicolas Goaziou a563443771
gnu: emacs-forge: Update to 0.3.1.
* gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.3.1.
2022-02-18 11:05:03 +01:00
Nicolas Goaziou 7651c9bb66
gnu: emacs-epkg: Clean-up description.
* gnu/packages/emacs-xyz.scm (emacs-epkg)[description]: Remove useless information.
2022-02-18 11:02:04 +01:00
Nicolas Goaziou 6cc585919e
gnu: emacs-epkg: Update to 3.3.3.
* gnu/packages/emacs-xyz.scm (emacs-epkg): Update to 3.3.3.
2022-02-18 11:01:44 +01:00
Nicolas Goaziou eac7a66dac
gnu: emacs-edit-indirect: Update to 0.1.8.
* gnu/packages/emacs-xyz.scm (emacs-edit-indirect): Update to 0.1.8.
2022-02-18 10:53:31 +01:00
Nicolas Goaziou b008226b70
gnu: emacs-docker: Update to 2.0.0.
* gnu/packages/emacs-xyz.scm (emacs-docker): Update to 2.0.0.
[propagated-inputs]: Remove EMACS-MAGIT-POPUP. Add EMACS-AIO.
2022-02-18 10:49:58 +01:00
Nicolas Goaziou 0035f33352
gnu: Add emacs-aio.
* gnu/packages/emacs-xyz.scm (emacs-aio): New variable.
2022-02-18 10:49:52 +01:00
Nicolas Goaziou ab961aa31c
gnu: emacs-closql: Update to 1.2.1.
* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 1.2.1.
2022-02-18 10:41:34 +01:00
Leo Famulari f47125d286
gnu: WebKitGTK: Update to 2.34.6 [Fixes CVE-2022-22620].
* gnu/packages/webkit.scm (webkitgtk): Update to 2.34.6.
2022-02-18 00:02:11 -05:00
Leo Famulari 1d1a4efd8c
gnu: Go: Update to 1.17.7.
* gnu/packages/golang.scm (go-1.17): Update to 1.17.7.
2022-02-17 21:03:40 -05:00
Leo Famulari 289e43b297
gnu: Go 1.16: Update to 1.16.14.
* gnu/packages/golang.scm (go-1.16): Update to 1.16.14.
2022-02-17 21:03:34 -05:00
Leo Famulari 0955ec3029
gnu: linux-libre 4.9: Update to 4.9.230.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.230.
(linux-libre-4.9-pristine-source): Update hash.
2022-02-17 18:49:13 -05:00
Leo Famulari 296e020097
gnu: linux-libre 4.9: Update to 4.9.302.
* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.302.
(linux-libre-4.9-pristine-source): Update hash.
2022-02-17 18:45:58 -05:00
Leo Famulari 7678a390e7
gnu: linux-libre 4.14: Update to 4.14.267.
* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.267.
(linux-libre-4.14-pristine-source): Update hash.
2022-02-17 18:45:58 -05:00
Leo Famulari d7628b5ece
gnu: linux-libre 5.4: Update to 5.4.180.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.180.
(linux-libre-5.4-pristine-source): Update hash.
2022-02-17 18:45:58 -05:00
Leo Famulari 5296574441
gnu: linux-libre 5.10: Update to 5.10.101.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.101.
(linux-libre-5.10-pristine-source): Update hash.
2022-02-17 18:45:58 -05:00
Leo Famulari 7be71bacae
gnu: linux-libre: Update to 5.15.24.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.24.
(linux-libre-5.15-pristine-source): Update hash.
2022-02-17 18:45:57 -05:00
Leo Famulari 72562b886f
gnu: linux-libre 5.16: Update to 5.16.10.
* gnu/packages/linux.scm (linux-libre-5.16-version): Update to 5.16.10.
(linux-libre-5.16-pristine-source): Update hash.
2022-02-17 18:45:57 -05:00
Tobias Geerinckx-Rice c1855d16f1
gnu: zeitgeist: Update to 1.0.4.
* gnu/packages/gnome.scm (zeitgeist): Update to 1.0.4.
[arguments]: Don't explicitly return #t from phases.
2022-02-13 01:00:06 +01:00
Tobias Geerinckx-Rice 53c7adc4e6
gnu: dee: Build with older Vala version.
* gnu/packages/gnome.scm (dee)[native-inputs]: Substitute vala-0.52 for vala.

Reported by florhizome[m] in #guix.
2022-02-13 01:00:00 +01:00
Tobias Geerinckx-Rice d4ad1f73cd
gnu: dee: Don't explicitly return #t from phases
* gnu/packages/gnome.scm (dee)[arguments]: Don't explicitly return #t
from phases.
2022-02-13 01:00:00 +01:00
Maxim Cournoyer e9f9f291ed
build: linux-boot: Expound docstring of the 'boot-system' procedure.
* gnu/build/linux-boot.scm (boot-system): Document the Linux command-line
parameters it understands and split a long string over two lines.
2022-02-17 13:39:02 -05:00
Maxim Cournoyer 12566aabe7
services: cuirass: Also rotate the web log.
* gnu/services/cuirass.scm (cuirass-log-rotations): Add the web log to the
list of rotated files.
2022-02-17 13:39:02 -05:00
Maxim Cournoyer 9c15252060
services: web: Rotate mumi logs.
* 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.
2022-02-17 13:39:02 -05:00
Marius Bakke 1059c2bb66
services: zabbix: Add requirement on 'user-processes'.
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.
2022-02-17 18:13:16 +01:00
Jonathan Brielmaier 29091731a0
gnu: icedove: Update to 91.6.1 [fixes CVE-2022-0566].
* gnu/packages/gnuzilla.scm (icedove): Update to 91.6.1.
2022-02-17 11:44:18 +01:00
Mădălin Ionel Patrașcu f7c554dd7c
gnu: Add r-ggside.
* gnu/packages/cran.scm (r-ggside): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-02-17 10:41:13 +01:00
Marius Bakke 755c7c8082
gnu: uBlock Origin: Update to 1.41.4.
* gnu/packages/browser-extensions.scm (ublock-origin): Update to 1.41.4.
2022-02-16 23:02:05 +01:00
Marius Bakke f37eb24df5
gnu: python-cmarkgfm: Don't depend on a specific CFFI version.
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.
2022-02-16 23:02:05 +01:00
Tobias Geerinckx-Rice 3cfd097ea3
gnu: bind: Update to 9.16.26.
* gnu/packages/dns.scm (isc-bind): Update to 9.16.26.
2022-02-13 01:00:00 +01:00
Tobias Geerinckx-Rice a0a3ff72a2
gnu: opendoas: Update to 6.8.2.
* gnu/packages/admin.scm (opendoas): Update to 6.8.2.
[arguments]: Don't explicitly return #t from phases.
2022-02-13 01:00:00 +01:00
Tobias Geerinckx-Rice 8937253fde
gnu: audit: Update to 3.0.7.
* gnu/packages/admin.scm (audit): Update to 3.0.7.
2022-02-13 01:00:00 +01:00
Leo Famulari 34e1454d86
gnu: Remove QuiteRSS due to dependency on QtWebKit.
According to the upstream developers, "Unfortunately, qtwebkit won't
work without it. Everything is very much tied to qtwebkit."

https://github.com/QuiteRSS/quiterss/issues/1470

Additionally, there is no work being done to remove this dependency:

https://github.com/QuiteRSS/quiterss/issues/909

Other distros are removing this package as part of the effort to remove
QtWebKit:

https://bugzilla.redhat.com/show_bug.cgi?id=1872819
https://bugs.gentoo.org/687840

See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/syndication.scm (quiterss): Remove variable.
2022-02-16 14:34:31 -05:00
Leo Famulari 0dc0d87839
gnu: python-pyqtgraph: Remove a transitive dependency on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/python-xyz.scm (python-pyqtgraph)[propagated-inputs]: Replace
python-pyqt with python-pyqt-without-qtwebkit.
2022-02-16 14:34:25 -05:00
Marius Bakke 373c77bf22
gnu: ungoogled-chromium: Update to 98.0.4758.102-1.
* gnu/packages/chromium.scm (%chromium-version): Set to 98.0.4758.102.
(%ungoogled-origin, ungoogled-chromium): Update hashes.
2022-02-16 18:34:34 +01:00
Leo Famulari 73e28a8890
gnu: Zsh: Update to 5.8.1 [fixes CVE-2021-45444].
* gnu/packages/shells.scm (zsh): Update to 5.8.1.
2022-02-16 12:23:19 -05:00
Leo Famulari d2bb4847b9
gnu: Remove leftover patch files.
These patches aren't used anywhere in Guix and we forgot to remove them.

* gnu/packages/patches/bash-reproducible-linux-pgrp-pipe.patch,
gnu/packages/patches/ghc-monad-par-fix-tests.patch,
gnu/packages/patches/glibc-CVE-2018-11236.patch,
gnu/packages/patches/glibc-CVE-2018-11237.patch,
gnu/packages/patches/glibc-hurd-magic-pid.patch,
gnu/packages/patches/grocsvs-dont-use-admiral.patch,
gnu/packages/patches/hydra-disable-darcs-test.patch,
gnu/packages/patches/inkscape-poppler-0.76.patch,
gnu/packages/patches/libvirt-create-machine-cgroup.patch,
gnu/packages/patches/linux-libre-arm64-generic-pinebook-lcd.patch,
gnu/packages/patches/marble-qt-add-qt-headers.patch,
gnu/packages/patches/maven-enforcer-api-fix-old-dependencies.patch,
gnu/packages/patches/mescc-tools-boot.patch,
gnu/packages/patches/nettle-3.5-CVE-2021-3580-pt1.patch,
gnu/packages/patches/nettle-3.5-CVE-2021-3580-pt2.patch,
gnu/packages/patches/nettle-3.5-check-_pkcs1_sec_decrypt-msg-len.patch,
gnu/packages/patches/ocaml-Add-a-.file-directive.patch,
gnu/packages/patches/ocaml-CVE-2015-8869.patch,
gnu/packages/patches/ocaml-bitstring-fix-configure.patch,
gnu/packages/patches/ocaml-enable-ocamldoc-reproducibility.patch,
gnu/packages/patches/openbabel-fix-crash-on-nwchem-output.patch,
gnu/packages/patches/openjdk-14-builtins.patch,
gnu/packages/patches/openssl-c-rehash-in.patch,
gnu/packages/patches/openssl-runpath.patch,
gnu/packages/patches/passwordsafe-meson-remove-extra-argument.patch,
gnu/packages/patches/patchutils-test-perms.patch,
gnu/packages/patches/python-CVE-2018-14647.patch,
gnu/packages/patches/python-CVE-2020-26116.patch,
gnu/packages/patches/python-axolotl-AES-fix.patch,
gnu/packages/patches/python-babel-fix-parse-future-test.patch,
gnu/packages/patches/python-matplotlib-run-under-wayland-gtk3.patch,
gnu/packages/patches/python-pytest-asyncio-python-3.8.patch,
gnu/packages/patches/python2-larch-coverage-4.0a6-compatibility.patch,
gnu/packages/patches/qt4-ldflags.patch,
gnu/packages/patches/rust-coresimd-doctest.patch,
gnu/packages/patches/streamlink-update-test.patch,
gnu/packages/patches/tcc-boot-0.9.27.patch,
gnu/packages/patches/vtk-8-fix-freetypetools-build-failure.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2022-02-16 11:57:14 -05:00