summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-30gnu: util-linux-with-udev: Remove input labels.Marius Bakke
* gnu/packages/linux.scm (util-linux+udev)[inputs]: Use MODIFY-INPUTS.
2022-01-30gnu: expat: Update replacement to 2.4.4 [fixes CVE-2022-23852, CVE-2022-23990].Marius Bakke
* gnu/packages/xml.scm (expat/fixed): Update to 2.4.4.
2022-01-30gnu: waylandpp: Update to 0.2.9.Marius Bakke
* gnu/packages/freedesktop.scm (waylandpp): Update to 0.2.9.
2022-01-30gnu: Add python-gwcs.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-gwcs): New variable. Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30gnu: Add python-asdf-wcs-schemas.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf-wcs-schemas): New variable. Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30gnu: Add python-asdf-astropy.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf-astropy): New variable. Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30gnu: Add python-asdf-coordinates-schemas.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas): New variable. Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30gnu: Add python-asdf-transform-schemas.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf-transform-schemas): New variable. Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30gnu: python-asdf: Update to 2.8.3.Sharlatan Hellseher
* gnu/packages/astronomy.scm: (python-asdf): Update to 2.8.3. [inputs]: Use the new style. Move python-importlib-resources, python-jsonschema, python-numpy, python-pyyaml to ... [propagated-inputs]: ... here. Use the new style. Add python-jmespath. Signed-off-by: Vinicius Monego <monego@posteo.net>
2022-01-30services: zabbix: Support gexps in configuration serializer.Marius Bakke
This makes it possible to do e.g. (include-files (list (local-file "foo.conf"))). * gnu/services/monitoring.scm (serialize-field, serialize-list, serialize-include-files, serialize-extra-options): Rewrite as gexps. (zabbix-server-config-file, zabbix-agent-config-file): Simplify builders by using FORMAT.
2022-01-30gnu: patchelf: Add release-monitoring-url.Efraim Flashner
* gnu/packages/elf.scm (patchelf)[properties]: New field.
2022-01-30gnu: mesa: Add support for riscv64-linux.Efraim Flashner
* gnu/packages/gl.scm (mesa)[inputs]: Add llvm-11 on riscv64-linux. [native-inputs]: Add glslang on riscv64-linux. [arguments]: In configure-flags adjust gallium-drivers to swap the power* and intel drivers for the fallback option. Specify riscv64-linux configure options for vulkan-drivers. Enable the vulkan-overlay-layer and llvm support. Adjust the custom 'disable-failing-test phase to have a riscv64-linux section.
2022-01-30gnu: audacity: Add fallback to locate ffmpeg via pkg-config.Liliana Marie Prikler
* gnu/packages/patches/audacity-ffmpeg-fallback.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it here. * gnu/packages/audio.scm (audacity)[patches]: Use it here. [inputs]: Add back ffmpeg.
2022-01-29gnu: k3b: Do not depend on QtWebKit.Leo Famulari
According to CMakelists.txt, "Qt5WebKitWidgets is used for prettier k3bdiskinfoview." See <https://issues.guix.gnu.org/53289> for more information about this change. * gnu/packages/kde-multimedia.scm (k3b)[inputs]: Remove qtwebkit.
2022-01-29gnu: luminance-hdr: Replace dependency on QtWebKit with QtWebEngine.Leo Famulari
See <https://issues.guix.gnu.org/53289> for more information about this change. * gnu/packages/image-viewers.scm (luminance-hdr)[inputs]: Remove qtwebkit. Add qtwebengine, qtdeclarative, and qtwebchannel.
2022-01-29gnu: python-black: Document the tomli version requirements.Leo Famulari
* gnu/packages/python-xyz.scm (python-black): Add comment.
2022-01-29gnu: choqok: Don't depend on QtWebKit.Leo Famulari
These dependencies were only used to create a plugin for Konqueror, which Guix does not include. See <https://issues.guix.gnu.org/53289> for more information about this change. * gnu/packages/kde-internet.scm (choqok)[inputs]: Remove kdewebkit and qtwebkit.
2022-01-29gnu: fcitx5-chinese-addons: Replace the dependency on QtWebKit with QtWebEngine.Leo Famulari
See <https://issues.guix.gnu.org/53289> for more information about this change. * gnu/packages/fcitx5.scm (fcitx5-chinese-addons)[inputs]: Remove qtwebkit. Add qtdeclarative, qtwebchannel, and qtwebengine. [arguments]: Pass "-DUSE_WEBKIT=off" to #:configure-flags.
2022-01-29gnu: texmaker: Don't depend on QtWebKit.Leo Famulari
The program stopped using QtWebKit in version 5.0. See <https://issues.guix.gnu.org/53289> for more information about this change. * gnu/packages/tex.scm (texmaker)[inputs]: Remove qtwebkit.
2022-01-29gnu: wpewebkit: Update to 2.34.3 [security fixes].Liliana Marie Prikler
This update fixes all the security issues fixed upstream between versions 2.30.5 and 2.34.3: https://webkitgtk.org/news.html * gnu/packages/webkit.scm (wpewebkit): Update to 2.34.3. [#:phases]: Add ‘patch-cmake’ phase to fix an error in the install directories of the documentation. [inputs]: Add lcms.
2022-01-29gnu: wpebackend-fdo: Update to 1.12.0.Liliana Marie Prikler
* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.12.0. [build-system]: Use meson-build-system. [inputs]: Add libepoxy.
2022-01-29gnu: libwpe: Update to 1.12.0.Liliana Marie Prikler
* gnu/packages/webkit.scm (libwpe): Update to 1.12.0. [build-system]: Use meson-build-system.
2022-01-29gnu: WPE WebKit: Set the Common Platform Enumeration (CPE) name.Leo Famulari
* gnu/packages/webkit.scm (wpewebkit)[properties]: New field.
2022-01-29gnu: kdenlive: Don't depend on QtWebKit.Leo Famulari
Kdenlive no longer uses QtWebKit. See <https://issues.guix.gnu.org/53289> for more information about this change. * gnu/packages/kde.scm (kdenlive)[inputs]: Remove qtwebkit.
2022-01-29gnu: nextcloud-client: Don't depend on QtWebKit.Leo Famulari
This package propagates QtWebEngine and doesn't keep a reference to QtWebKit. See <https://issues.guix.gnu.org/53289> for more information about this change. * gnu/packages/sync.scm (qtwebkit)[inputs]: Remove qtwebkit. [arguments]: Remove related #:configure-flag that is not recognized by our version of nextcloud-client.
2022-01-29tests: Add system test for TimescaleDB.Marius Bakke
* gnu/tests/databases.scm (%timescaledb-os, run-timescaledb-test, %test-timescaledb): New variables.
2022-01-29services: postgresql: Export missing <postgresql-configuration> accessor.Marius Bakke
* gnu/services/databases.scm: Export POSTGRESQL-CONFIGURATION-EXTENSION-PACKAGES.
2022-01-29tests: postgresql: Test the default PostgreSQL.Marius Bakke
* gnu/tests/databases.scm (%postgresql-os): Change from POSTGRESQL-10 to POSTGRESQL.
2022-01-29gnu: zabbix: Update to 5.4.9.Marius Bakke
* gnu/packages/monitoring.scm (zabbix-agentd): Update to 5.4.9.
2022-01-29services: zabbix-agent: Set the PATH variable.Marius Bakke
* gnu/services/monitoring.scm (zabbix-agent-shepherd-service)[start]: Set the PATH variable to the common values.
2022-01-29gnu: Add TimescaleDB.Marius Bakke
* gnu/packages/databases.scm (timescaledb): New variable.
2022-01-29services: zabbix-frontend: Adjust indentation.Marius Bakke
* gnu/services/monitoring.scm (zabbix-front-end-activation): Reindent.
2022-01-29services: zabbix-frontend: Enable IEEE754-compatible history values.Marius Bakke
* gnu/services/monitoring.scm (zabbix-front-end-config): Specify $DB['DOUBLE_IEEE754'] in the configuration file, as per current example.
2022-01-29services: zabbix-server: Add shepherd actions for runtime control commands.Marius Bakke
* gnu/services/monitoring.scm (zabbix-server-runtime-control-procedure, zabbix-server-actions): New variables. (zabbix-server-shepherd-service)[actions]: New field. Let-bind variables common between actions and the start procedure.
2022-01-29gnu: zabbix-server: Use a sensible default for the "fping" executable.Marius Bakke
* gnu/packages/monitoring.scm (zabbix-agentd)[source](modules, snippet): New fields.
2022-01-29gnu: fping: Enable IPv6 support.Marius Bakke
* gnu/packages/networking.scm (fping)[arguments]: New field.
2022-01-29services: zabbix-frontend: Fix configuration file for hard coded passwords.Marius Bakke
This is a follow-up to commit 078f5bfae7ee174177791defcfd350117a503a6d. * gnu/services/monitoring.scm (zabbix-front-end-config): When DB-PASSWORD is set, enclose the password with quotes in the configuration file.
2022-01-29gnu: python-pydantic: Update to 1.9.0.Marius Bakke
* gnu/packages/python-xyz.scm (python-pydantic): Update to 1.9.0.
2022-01-29.dir-locals.el: Don't mess up indentation of prepend and append.Liliana Marie Prikler
The current version appears to assume special values in the first and second package, but it's either all lists (default append) or all package input expressions (inside modify-inputs), which themselves are either packages or lists consisting of a package and a string. * .dir-locals.el: Drop (eval . (put 'prepend 'scheme-indent-function 2)) and (eval . (put 'append 'scheme-indent-function 2)).
2022-01-29build-system: emacs: Ensure that package descriptions are generated.Andrew Tropin
This patch addresses the second part of <https://bugs.gnu.org/48331>. While existing -pkg.el files were previously installed, no such files were generated for packages lacking them, resulting in packages not being listed as installed and not being available towards “describe-package”. * guix/build/emacs-build-system.scm (find-root-library-file) (ensure-package-description): New variables. (%standard-phases): Add ‘ensure-package-description’. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-01-29gnu: cpulimit: Fix build with glibc-2.32.Eric Bavier
* gnu/packages/patches/cpulimit-with-glib-2.32.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/admin.scm (cpulimit)[source]: Use it.
2022-01-29gnu: gwl: Update to 0.4.0.Ricardo Wurmus
* gnu/packages/package-management.scm (gwl): Update to 0.4.0. [inputs]: Add guile-drmaa; simplify input list.
2022-01-28gnu: Add wfetch.Petr Hodina
* gnu/packages/python-xyz.scm (wfetch): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-28gnu: Add python-pyowm.Petr Hodina
* gnu/packages/python-web.scm (python-pyowm): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-28gnu: Add python-geojson.Petr Hodina
* gnu/packages/python-xyz.scm (python-geojson): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2022-01-28gnu: Add texlive-textcase.Ludovic Courtès
* gnu/packages/tex.scm (texlive-textcase): New variable.
2022-01-28gnu: Add texlive-greek-fontenc.Ludovic Courtès
* gnu/packages/tex.scm (texlive-greek-fontenc): New variable.
2022-01-28gnu: Add texlive-inputenx.Ludovic Courtès
* gnu/packages/tex.scm (texlive-inputenx): New variable.
2022-01-28gnu: Add texlive-hardwrap.Ludovic Courtès
* gnu/packages/tex.scm (texlive-hardwrap): New variable.
2022-01-28home: 'reconfigure' checks for potential downgrades.Ludovic Courtès
* guix/scripts/home.scm (show-help, %options): Add "--allow-downgrades". (%default-options): Remove 'build-mode'; add 'validate-reconfigure'. (perform-action): Add #:validate-reconfigure. Call 'check-forward-update' when ACTION is 'reconfigure. (process-action): Pass #:validate-reconfigure to 'perform-action'. * gnu/home/services.scm (home-provenance): Export. * doc/guix.texi (Invoking guix home): Document '--allow-downgrades'.