* 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>
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.
* 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.
* 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.
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.
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.
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.
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.
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.
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.
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.
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.
* 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.
This is a follow-up to commit 078f5bfae7.
* gnu/services/monitoring.scm (zabbix-front-end-config): When DB-PASSWORD is
set, enclose the password with quotes in the configuration file.
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)).
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>
* 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.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/vpn.scm (openconnect-sso)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.