* 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.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/orange.scm (orange)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/education.scm (anki)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/ebook.scm (calibre)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
[arguments]: Adjust the custom 'configure' phase accordingly.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/python-check.scm (python-pytest-qt)[propagated-inputs]:
Replace python-pyqt with python-pyqt-without-qtwebkit.
Since QtWebKit and QtWebEngine are alternative web rendering engines, it
doesn't make sense for one to depend on the other.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/qt.scm (python-pyqtwebengine)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
This browser is explicity a Chromium / QtWebEngine browser, so it shouldn't also
depend on QtWebKit.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/web-browsers.scm (qutebrowser)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
See <https://issues.guix.gnu.org/53289> for more information about this change.
* gnu/packages/backup.scm (vorta)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.