1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-06-04 18:24:02 +02:00
Commit Graph

211 Commits

Author SHA1 Message Date
Maxim Cournoyer bb7708b68f gnu: webkitgtk: Update to 2.48.1.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.48.1.
[inputs]: Add flite.

Change-Id: I781eec14c39e217107afeec6b171a20e49127c82
2025-04-11 13:32:01 +01:00
Maxim Cournoyer 51c0b04271 gnu: webkit: Remove debug output.
We're not building with debug symbols, so the debug output is not useful.

* gnu/packages/webkit.scm (webkitgtk) [outputs]: Remove "debug".

Change-Id: I3ac54b10bc5efdd6638aebfbe5abe965a14fff25
2025-03-02 20:31:48 +01:00
Liliana Marie Prikler 686170d41c gnu: wpewebkit: Update to 2.46.6.
* gnu/packages/webkit.scm (wpewebkit): Update to 2.46.6.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:48 +01:00
Liliana Marie Prikler 36f4a3de7f gnu: webkitgtk: Update to 2.46.6.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.46.6.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:48 +01:00
Liliana Marie Prikler a70a06b2a7 gnu: wpewebkit: Add missing input.
* gnu/packages/webkit.scm (wpewebkit)[inputs]: Add libinput.
2025-03-02 20:31:36 +01:00
Abhishek Cherath 075ff9f60b 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>
2025-03-02 20:31:34 +01:00
Liliana Marie Prikler 5f0c0bc59a 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>
2025-03-02 20:31:34 +01:00
Liliana Marie Prikler 02e367863e 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>
2025-03-02 20:31:34 +01:00
Liliana Marie Prikler 0c4a080564 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>
2025-03-02 20:31:34 +01:00
Liliana Marie Prikler 53d8218792 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>
2025-03-02 20:31:33 +01:00
Liliana Marie Prikler d2ef6ab0ad gnu: wpewebkit: Update to 2.44.1.
* gnu/packages/webkit.scm (wpewebkit): Update to 2.44.1.
2024-06-03 19:56:29 +02:00
Liliana Marie Prikler 5105b07d47 gnu: webkitgtk: Update to 2.44.1.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.44.1.
[#:configure-flags]: Add “-DUSE_LIBBACKTRACE=OFF”.
[#:phases]: Refer to $prefix/share/doc
instead of the now unused $prefix/share/gtk-doc.
(webkitgtk-for-gtk3)[#:configure-flags]: Add 0“-DUSE_GTK4=OFF”.
Retain “-DENABLE_INTROSPECTION=ON”.
2024-06-03 19:56:29 +02:00
Andre A. Gomes 906f380f7c gnu: webkitgtk: Update to 2.42.5 [security fixes].
Fixes CVE-2024-23222, CVE-2024-23206, CVE-2024-23213.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.5.
[source]: Add snippet to fix build on some architectures.

Co-Authored-by: Efraim Flashner <efraim@flashner.co.il>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I6edbe89c0e15a237fab6d678bc656881d6628ffe
2024-03-08 11:34:36 +02:00
Andre A. Gomes 2c5faa9ab8 gnu: webkitgtk: Update to 2.42.4 [fixes CVE-2023-42883].
* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.4.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-01-24 10:47:05 -05:00
Andre A. Gomes 0f5677ddf8 gnu: webkitgtk: Update to 2.42.3.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.3.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-08 20:49:48 +01:00
Jack Hill 325c98094b gnu: webkitgtk: Update to 2.42.2.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.2.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-08 20:49:42 +01:00
Liliana Marie Prikler 91e50cac91 gnu: webkitgtk-with-libsoup2: Use propagated inputs from GTK3.
This fixes an error in commits ee748c1df0 and
9bac1cad27, the latter of which was missing a
hunk to address the failing build of the former.
See <https://bugs.gnu.org/66480#47> for the full patch.

* gnu/packages/webkit.scm (webkitgtk-with-libsoup2)[propagated-inputs]: Use
package-propagated-inputs from webkitgtk-for-gtk3 rather than webkitgtk.

Co-authored-by: Vivien Kraus <vivien@planete-kraus.eu>
2023-12-08 20:49:39 +01:00
Liliana Marie Prikler 7c52509992 gnu: webkitgtk-with-libsoup2: Use keyword arguments for GTK3.
This fixes an error commit ee748c1df0, where
webkitgtk-with-libsoup2 would be built for GTK4 – a contradiction, as
GTK4 builds require libsoup3.  See also <https://bugs.gnu.org/66480#47>.

* gnu/packages/webkit.scm (webkitgtk-with-libsoup2)[arguments]: Use
package-arguments of webkitgtk-for-gtk3 rather than webkitgtk.

Co-authored-by: Vivien Kraus <vivien@planete-kraus.eu>
2023-12-08 20:49:36 +01:00
Liliana Marie Prikler f3da903b01 gnu: Make webkitgtk-next the new webkitgtk.
As of version 2.42.0, the WebKit 6.0 typelib is considered stable.
With GNOME itself moving to GTK4 as time marches on, we should reflect
the fact that this is the preferred Webkit for future applications.

* gnu/packages/webkit.scm (webkitgtk-next): Remove variable.  Inline logic…
(webkitgtk): … here.  Move old value …
(webkitgtk-for-gtk3): … here.
(webkitgtk-with-libsoup2): Inherit from webkitgtk-for-gtk3.
* gnu/packages/geo.scm (gnome-maps): Adjust accordingly.
* gnu/packages/gnome.scm (gnome-initial-setup, sushi)
(cambalache, devhelp, devhelp-with-libsoup2, gnome-online-accounts)
(gnome-online-accounts-3.44, evolution-data-server, evolution-data-server-3.44)
(lollypop, evolution, gnome-boxes, geary, komikku): Likewise.
* gnu/packages/guile-xyz.scm (guile-gi, nomad): Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Likewise.
* gnu/packages/mail.scm (balsa): Likewise.
* gnu/packages/mate.scm (atril): Likewise.
* gnu/packages/music.scm (ctrlr): Likewise.
* gnu/packages/rednotebook.scm (rednotebook): Likewise.
* gnu/packages/syndication.scm (gfeeds): Likewise.
* gnu/packages/telegram.scm (telegram-desktop): Likewise.
* gnu/packages/vnc.scm (remmina): Likewise.
* gnu/packages/web-browsers.scm (nyxt): Likewise.
2023-12-08 20:49:29 +01:00
Liliana Marie Prikler 42495b1886 gnu: webkitgtk: Update to 2.42.1.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.1.
[inputs]: Add libjxl.
2023-12-08 20:49:26 +01:00
Efraim Flashner 7ce925fbe2 gnu: wpewebkit: Update to 2.40.5.
* gnu/packages/webkit.scm (wpewebkit): Update to 2.40.5.
2023-10-14 21:27:02 +03:00
Andre A. Gomes 782ef67a59 gnu: webkitgtk: Update to 2.40.5.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.40.5.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-08 13:13:27 +02:00
Efraim Flashner 997f7a71a6 gnu: webkitgtk: Fix building on i686-linux.
* gnu/packages/webkit.scm (webkitgtk)[arguments]: When building for
i686-linux add a phase to not include optimizations used by
x86_64-linux.
2023-07-10 10:57:51 +03:00
Christopher Baines afd51a088c gnu: webkitgtk: Explicitly use ruby-2.
So that ruby can change without affecting this package and its dependants.

* gnu/packages/webkit.scm (webkitgtk)[native-inputs]: Explicitly use ruby-2.7.
2023-06-20 22:04:50 +01:00
Andre A. Gomes 3e9a814c0c gnu: webkitgtk: Update to 2.40.2.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.40.2.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-05-30 13:51:35 +02:00
Andreas Enge d7ec2805fb Merge remote-tracking branch 'origin/master' into core-updates 2023-04-23 22:21:00 +02:00
Karl Hallsby 44905f2795 gnu: webkitgtk: Update to 2.40.1 [security fixes].
Fixes CVE-2022-0108, CVE-2022-32885, CVE-2023-27932, CVE-2023-27954, and
CVE-2023-28205.

* gnu/packages/webkit.scm: Update to 2.40.1.
[source]: Remove obsolete patch.
* gnu/packages/patches/webkitgtk-libelogind.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2023-04-23 11:31:47 -04:00
Maxim Cournoyer 3bacd3c76a Merge branch 'master' into core-updates.
Conflicts:
	gnu/local.mk
	gnu/packages/build-tools.scm
	gnu/packages/certs.scm
	gnu/packages/check.scm
	gnu/packages/compression.scm
	gnu/packages/cups.scm
	gnu/packages/fontutils.scm
	gnu/packages/gnuzilla.scm
	gnu/packages/guile.scm
	gnu/packages/ibus.scm
	gnu/packages/image-processing.scm
	gnu/packages/linux.scm
	gnu/packages/music.scm
	gnu/packages/nss.scm
	gnu/packages/pdf.scm
	gnu/packages/python-xyz.scm
	gnu/packages/qt.scm
	gnu/packages/ruby.scm
	gnu/packages/shells.scm
	gnu/packages/tex.scm
	gnu/packages/video.scm
	gnu/packages/vulkan.scm
	gnu/packages/web.scm
	gnu/packages/webkit.scm
	gnu/packages/wm.scm
2023-04-14 17:15:08 -04:00
Maxim Cournoyer de97f3fad9 gnu: webkitgtk: Update to 2.40.0.
The version is re-integrated with the package to allow 'guix refresh -l' to
work.

* gnu/packages/patches/webkitgtk-libelogind.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/webkit.scm (%webkit-version): Delete variable.
(webkitgtk): Update to 2.40.0.  Apply new patch.
[arguments]: Add a CMAKE_CXX_FLAGS configure flag.  Delete
help-cmake-find-elogind phase.
[native-inputs]: Add unifdef.
[inputs]: Remove gtk+-2.  Add libavif.
(wpewebkit): Update to 2.40.0.
(webkitgtk-next) [inputs]: Remove now extraneous gtk+-2 deletion.
2023-04-14 15:11:37 -04:00
Maxim Cournoyer 30f0fd2176 gnu: webkitgtk: Update to 2.40.0.
The version is re-integrated with the package to allow 'guix refresh -l' to
work.

* gnu/packages/patches/webkitgtk-libelogind.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/webkit.scm (%webkit-version): Delete variable.
(webkitgtk): Update to 2.40.0.  Apply new patch.
[arguments]: Add a CMAKE_CXX_FLAGS configure flag.  Delete
help-cmake-find-elogind phase.
[native-inputs]: Add unifdef.
[inputs]: Remove gtk+-2.  Add libavif.
(wpewebkit): Update to 2.40.0.
(webkitgtk-next) [inputs]: Remove now extraneous gtk+-2 deletion.
2023-03-28 20:15:14 -04:00
Christopher Baines 7df09ee0ab Merge remote-tracking branch 'savannah/master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/autotools.scm
	gnu/packages/cmake.scm
	gnu/packages/gnuzilla.scm
	gnu/packages/haskell.scm
	gnu/packages/pdf.scm
	gnu/packages/python-xyz.scm
	gnu/packages/samba.scm
	gnu/packages/tex.scm
	gnu/packages/tls.scm
	gnu/packages/wxwidgets.scm
2023-03-02 10:55:08 +00:00
Maxim Cournoyer cb45e9d0dc gnu: webkitgtk: Update to 2.38.5 [fixes CVE-2023-23529].
* gnu/packages/webkit.scm (webkitgtk): Update to 2.38.5.
2023-02-17 08:39:27 -05:00
Efraim Flashner 672036c6df gnu: Remove unneeded module imports.
* gnu/packages/abiword.scm,
* gnu/packages/ada.scm,
* gnu/packages/agda.scm,
* gnu/packages/backup.scm,
* gnu/packages/barrier.scm,
* gnu/packages/bioinformatics.scm,
* gnu/packages/bootstrap.scm,
* gnu/packages/bqn.scm,
* gnu/packages/c.scm,
* gnu/packages/chemistry.scm,
* gnu/packages/coq.scm,
* gnu/packages/cross-base.scm,
* gnu/packages/databases.scm,
* gnu/packages/emacs-xyz.scm,
* gnu/packages/enlightenment.scm,
* gnu/packages/games.scm,
* gnu/packages/geo.scm,
* gnu/packages/ghostscript.scm,
* gnu/packages/gl.scm,
* gnu/packages/golang.scm,
* gnu/packages/jami.scm,
* gnu/packages/java-maths.scm,
* gnu/packages/kde-frameworks.scm,
* gnu/packages/kde-plasma.scm,
* gnu/packages/language.scm,
* gnu/packages/libreoffice.scm,
* gnu/packages/linphone.scm,
* gnu/packages/lisp.scm,
* gnu/packages/llvm.scm,
* gnu/packages/machine-learning.scm,
* gnu/packages/minetest.scm,
* gnu/packages/monitoring.scm,
* gnu/packages/nfs.scm,
* gnu/packages/ocr.scm,
* gnu/packages/opencl.scm,
* gnu/packages/pdf.scm,
* gnu/packages/python-xyz.scm,
* gnu/packages/racket.scm,
* gnu/packages/rust.scm,
* gnu/packages/syncthing.scm,
* gnu/packages/syndication.scm,
* gnu/packages/telegram.scm,
* gnu/packages/vulkan.scm,
* gnu/packages/web-browsers.scm,
* gnu/packages/web.scm,
* gnu/packages/webkit.scm: Remove some unecessary module imports.
2023-02-16 22:41:03 +02:00
Leo Famulari fb9799ff5f gnu: WebKit: Update to 2.38.4.
* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.38.4.
2023-02-12 13:24:06 +01:00
Efraim Flashner 4cf1acc7f3 Merge remote-tracking branch 'origin/master' into core-updates
Conflicts:
	doc/guix.texi
	gnu/local.mk
	gnu/packages/admin.scm
	gnu/packages/base.scm
	gnu/packages/chromium.scm
	gnu/packages/compression.scm
	gnu/packages/databases.scm
	gnu/packages/diffoscope.scm
	gnu/packages/freedesktop.scm
	gnu/packages/gnome.scm
	gnu/packages/gnupg.scm
	gnu/packages/guile.scm
	gnu/packages/inkscape.scm
	gnu/packages/llvm.scm
	gnu/packages/openldap.scm
	gnu/packages/pciutils.scm
	gnu/packages/ruby.scm
	gnu/packages/samba.scm
	gnu/packages/sqlite.scm
	gnu/packages/statistics.scm
	gnu/packages/syndication.scm
	gnu/packages/tex.scm
	gnu/packages/tls.scm
	gnu/packages/version-control.scm
	gnu/packages/xml.scm
	guix/build-system/copy.scm
	guix/scripts/home.scm
2023-01-30 12:39:40 +02:00
Liliana Marie Prikler 74e4896b37 gnu: Unify webkitgtk and webkitgtk-next.
* gnu/packages/webkit.scm (%webkit-version): Update to 2.38.3.
(webkitgtk)[source]: Update hash.
[arguments]<#:phases>: Add ‘set-CC’.  Remove ‘patch-gtk-doc-scan’.
[native-inputs]: Remove gtk-doc/stable and docbook-xml.  Add gi-docgen.
(webkitgtk-next)[name]: Rename to ‘webkitgtk-next’.
[source, native-inputs]: Inherit fully.
[arguments]<#:phases>: Inherit fully.
(wpewebkit)[source]: Update hash.
2023-01-29 08:20:36 +01:00
Efraim Flashner ca8fcca456 gnu: webkitgtk-next: Update to 2.38.3.
* gnu/packages/webkit.scm (webkitgtk-next): Update to 2.38.3.
2023-01-08 11:52:57 +02:00
Efraim Flashner e2a0f21a5b gnu: webkitgtk-next: Update to 2.38.2.
* gnu/packages/webkit.scm (webkitgtk-next): Update to 2.38.2.
2022-11-09 11:09:31 +02:00
Efraim Flashner e49f914dee gnu: webkitgtk: Update to 2.36.8.
* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit):
Update to 2.36.8.
2022-11-09 11:09:28 +02:00
Efraim Flashner 322917aeb8 Merge remote-tracking branch 'origin/master' into staging
Conflicts:
	gnu/packages/gnuzilla.scm
	gnu/packages/graphics.scm
	gnu/packages/gstreamer.scm
	gnu/packages/gtk.scm
	gnu/packages/kde-frameworks.scm
	gnu/packages/video.scm
2022-10-12 14:36:44 +03:00
Liliana Marie Prikler b3d3012f11 gnu: webkitgtk: Update to 2.38.0.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.38.0.
2022-10-01 17:56:00 +02:00
Maxim Cournoyer 4920f6e634 Merge branch 'staging' into core-updates
Conflicts resolved in:
	gnu/local.mk
	gnu/packages/cmake.scm
	gnu/packages/glib.scm
	gnu/packages/gnome.scm
	gnu/packages/gtk.scm
	gnu/packages/sdl.scm

pango-next, vala-next and librsvg-bootstrap were removed in the process.
2022-09-15 11:43:21 -04:00
Maxim Cournoyer 3d297a0017 Merge branch 'master' into staging
With resolved conflicts in:
	gnu/local.mk
	gnu/packages/freedesktop.scm
	gnu/packages/gnuzilla.scm
2022-09-15 10:20:32 -04:00
Maxim Cournoyer ad519b73e2 gnu: Add webkitgtk-next.
* gnu/packages/webkit.scm (webkitgtk-next): New variable.
2022-09-13 02:04:56 -04:00
Maxim Cournoyer 69df14a026 gnu: gnome-online-accounts: Update to 3.45.2, remove "lib" output.
* gnu/packages/gnome.scm (gnome-online-accounts): Update to 3.45.2.
[build-system]: Use meson-build-system.
[glib-or-gtk?]: New argument.
[phases]{patch-libgoa-output}: Delete phase.
{disable-gtk-update-icon-cache}: New phase.
[native-inputs]: Add gettext-minimal.
[inputs]: Replace rest with rest-next; replace webkitgtk-with-libsoup2 with
webkitgtk.  Add gcr and mit-krb5.
(gnome-recipes): Adjust for the removed gnome-online-accounts output.
(gnome-music, gnome-online-miners, gnome-initial-setup): Likewise.
(libgdata, gnome-contacts, grilo-plugins, evolution-data-server)
(gnome-shell, gnome-todo, gnome-calendar, gnome-shell-extensions)
(gnome-calculator, gnome-latex): Likewise.
(gnome-online-accounts-3.44): New variable.
* gnu/packages/geo.scm (gnome-maps): Likewise.
* gnu/packages/webkit.scm: Update comment.
2022-09-13 00:20:39 -04:00
Marius Bakke 6cfb2e6270 Merge branch 'master' into staging 2022-09-07 18:20:23 +02:00
Tobias Geerinckx-Rice 13da331fa4 gnu: webkitgtk: Increase the CI time-out period.
* gnu/packages/webkit.scm (webkitgtk)[properties]:
Increase the TIMEOUT to 40 hours.
2022-09-04 02:00:01 +02:00
Marius Bakke dedbaa3a69 Merge branch 'master' into staging 2022-08-28 15:43:30 +02:00
Efraim Flashner 0aeedfb89a gnu: webkit: Update to 2.36.7.
* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit):
Update to 2.36.7.
2022-08-28 14:47:14 +03:00
Liliana Marie Prikler 442bfe12bb gnu: webkitgtk: Add missing inputs.
* gnu/packages/webkit.scm (webkitgtk)[inputs]: Add gst-plugins-bad-minimal and
libgudev.
2022-07-28 20:52:13 +02:00