gnu: webkitgtk: Expose more paths to bubblewrap sandbox. Provide access to system locale path and to paths from GUIX_LOCPATH, LOCPATH, and LIBVA_DRIVERS_PATH to the Bubblewrap sandbox in order to silence GTK locale warnings and enable hardware accelerated video. * gnu/packages/patches/webkitgtk-adjust-bubblewrap-paths.patch: Add @dridir@ and @localedir@ to bubblewrap gtk sandbox. Add paths from GUIX_LOCPATH, LOCPATH, and LIBVA_DRIVERS_PATH to bubblewrap gtk sandbox. * gnu/packages/webkit.scm (webkitgtk) [arguments]: In the 'configure-bubblewrap-store-directory' phase, also supply system locale to webkitgtk-adjust-bubblewrap-paths.patch template. Change-Id: I6be0c473ebaa6c04ebb00a2b4afcae2c89396e4f Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: wpewebkit: Update to 2.46.0. * gnu/packages/webkit.scm (wpewebkit): Update to 2.46.0. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: webkitgtk: Update to 2.46.0. * gnu/packages/webkit.scm (webkitgtk): Update to 2.46.0. [inputs]: Add sysprof. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: wpebackend-fdo: Update to 1.14.3. * gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.14.3. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: libwpe: Update to 1.16.0. * gnu/packages/webkit.scm (libwpe): Update to 1.16.0. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: sysprof: Add libdex to inputs. * gnu/packages/gnome.scm (sysprof) [inputs]: Add libdex.
gnu: libsecret: Fix build. * gnu/packages/patches/libsecret-fix-test-paths.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/gnome.scm (libsecret)[patches]: Use it here.
gnu: gst-editing-services: Fix build. * gnu/packages/patches/gst-editing-services-fix-api.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/gstreamer.scm (gst-editing-services): Use it here.
gnu: gst-plugins-bad: Disable failing test. * gnu/packages/gstreamer.scm (gst-plugins-bad): Disable elements/mxfdemux test.
gnu: gjs: Fix build. * gnu/packages/patches/gjs-fix-closure-annotations.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/gnome.scm (gjs)[patches]: Use it here.
gnu: json-glib: Update to 1.10.0. * gnu/packages/gnome.scm (json-glib-minimal): Update to 1.10.0. [#:configure-flags]: Add “-Dman=false”. (json-glib)[inputs]: Add python-docutils.
gnu: python-pygobject: Update to 3.50.0. * gnu/packages/glib.scm (python-pygobject): Update to 3.50.0. (python-pygobject-3.48): Delete variable. * gnu/packages/gstreamer.scm (python-gst): Adjust accordingly.
gnu: cairo: Update to 1.18.2. * gnu/packages/gtk.scm (cairo): Update to 1.18.2. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: bootstrap glib and gobject against each other. As of GLib 2.82, introspection data in GLib is built as part of the package, requiring gobject-introspection. * gnu/packages/gnome.scm (glib-minimal, gobject-introspection-minimal): New variables. (glib): Use gobject-introspection-minimal for bootstrap. (gobject-introspection-minimal): Use glib-minimal for bootstrap. (gobject-introspection): Fix propagations. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: gobject-introspection: Update to 1.82.0. * gnu/packages/glib.scm (gobject-introspection): Update to 1.82.0. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: glib: Update to 2.82.1. * gnu/packages/glib.scm (glib): Update to 2.82.1. Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
gnu: libadwaita: Update to 1.6.0. * gnu/packages/gnome.scm (libadwaita): Update to 1.6.0.
gnu: gtk: Update to 4.16.1. * gnu/packages/gtk.scm (gtk): Update to 4.16.1. [arguments]<#:configure-flags>: Replace “-Dgtk_doc=…” with “-Ddocumentation=true”. <#:test-options>: Add “--no-suite=needs-udmabuf”. <#:phases>: Adjust patches for failing tests.
gnu: network-manager: Update to 1.48.2. * gnu/packages/gnome.scm (network-manager): Update to 1.48.2. [source]: Drop “network-manager-meson.patch”. * gnu/packages/patches/network-manager-meson.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Unregister it.
gnu: telepathy-glib: Fix build. * gnu/packages/patches/telepathy-glib-fix-test.patch: New file. * gnu/packages/glib.scm (telepathy-glib)[patches]: Use it here. * gnu/local.mk (dist_patch_DATA): Register it here.