summaryrefslogtreecommitdiff
path: root/gnu/packages/webkit.scm
AgeCommit message (Collapse)Author
2025-03-02gnu: webkit: Remove debug output.Maxim Cournoyer
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-02gnu: wpewebkit: Update to 2.46.6.Liliana Marie Prikler
* gnu/packages/webkit.scm (wpewebkit): Update to 2.46.6. Signed-off-by: Maxim Cournoyer <[email protected]>
2025-03-02gnu: webkitgtk: Update to 2.46.6.Liliana Marie Prikler
* gnu/packages/webkit.scm (webkitgtk): Update to 2.46.6. Signed-off-by: Maxim Cournoyer <[email protected]>
2025-03-02gnu: wpewebkit: Add missing input.Liliana Marie Prikler
* gnu/packages/webkit.scm (wpewebkit)[inputs]: Add libinput.
2025-03-02gnu: webkitgtk: Expose more paths to bubblewrap sandbox.Abhishek Cherath
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 <[email protected]>
2025-03-02gnu: wpewebkit: Update to 2.46.0.Liliana Marie Prikler
* gnu/packages/webkit.scm (wpewebkit): Update to 2.46.0. Signed-off-by: Maxim Cournoyer <[email protected]>
2025-03-02gnu: webkitgtk: Update to 2.46.0.Liliana Marie Prikler
* gnu/packages/webkit.scm (webkitgtk): Update to 2.46.0. [inputs]: Add sysprof. Signed-off-by: Maxim Cournoyer <[email protected]>
2025-03-02gnu: wpebackend-fdo: Update to 1.14.3.Liliana Marie Prikler
* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.14.3. Signed-off-by: Maxim Cournoyer <[email protected]>
2025-03-02gnu: libwpe: Update to 1.16.0.Liliana Marie Prikler
* gnu/packages/webkit.scm (libwpe): Update to 1.16.0. Signed-off-by: Maxim Cournoyer <[email protected]>
2024-06-03gnu: wpewebkit: Update to 2.44.1.Liliana Marie Prikler
* gnu/packages/webkit.scm (wpewebkit): Update to 2.44.1.
2024-06-03gnu: webkitgtk: Update to 2.44.1.Liliana Marie Prikler
* 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-03-08gnu: webkitgtk: Update to 2.42.5 [security fixes].Andre A. Gomes
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 <[email protected]> Signed-off-by: Efraim Flashner <[email protected]> Change-Id: I6edbe89c0e15a237fab6d678bc656881d6628ffe
2024-01-24gnu: webkitgtk: Update to 2.42.4 [fixes CVE-2023-42883].Andre A. Gomes
* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.4. Signed-off-by: Maxim Cournoyer <[email protected]>
2023-12-08gnu: webkitgtk: Update to 2.42.3.Andre A. Gomes
* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.3. Signed-off-by: Liliana Marie Prikler <[email protected]>
2023-12-08gnu: webkitgtk: Update to 2.42.2.Jack Hill
* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.2. Signed-off-by: Liliana Marie Prikler <[email protected]>
2023-12-08gnu: webkitgtk-with-libsoup2: Use propagated inputs from GTK3.Liliana Marie Prikler
This fixes an error in commits ee748c1df093dd63da982e2f3cd0e11c6633d3d6 and 9bac1cad271de4f4436755c296577c4e185d564c, 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 <[email protected]>
2023-12-08gnu: webkitgtk-with-libsoup2: Use keyword arguments for GTK3.Liliana Marie Prikler
This fixes an error commit ee748c1df093dd63da982e2f3cd0e11c6633d3d6, 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 <[email protected]>
2023-12-08gnu: Make webkitgtk-next the new webkitgtk.Liliana Marie Prikler
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-08gnu: webkitgtk: Update to 2.42.1.Liliana Marie Prikler
* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.1. [inputs]: Add libjxl.
2023-10-14gnu: wpewebkit: Update to 2.40.5.Efraim Flashner
* gnu/packages/webkit.scm (wpewebkit): Update to 2.40.5.
2023-08-08gnu: webkitgtk: Update to 2.40.5.Andre A. Gomes
* gnu/packages/webkit.scm (webkitgtk): Update to 2.40.5. Signed-off-by: Guillaume Le Vaillant <[email protected]>
2023-07-10gnu: webkitgtk: Fix building on i686-linux.Efraim Flashner
* gnu/packages/webkit.scm (webkitgtk)[arguments]: When building for i686-linux add a phase to not include optimizations used by x86_64-linux.
2023-06-20gnu: webkitgtk: Explicitly use ruby-2.Christopher Baines
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-05-30gnu: webkitgtk: Update to 2.40.2.Andre A. Gomes
* gnu/packages/webkit.scm (webkitgtk): Update to 2.40.2. Signed-off-by: Guillaume Le Vaillant <[email protected]>
2023-04-23Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge
2023-04-23gnu: webkitgtk: Update to 2.40.1 [security fixes].Karl Hallsby
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 <[email protected]>
2023-04-14Merge branch 'master' into core-updates.Maxim Cournoyer
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-14gnu: webkitgtk: Update to 2.40.0.Maxim Cournoyer
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-28gnu: webkitgtk: Update to 2.40.0.Maxim Cournoyer
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-02Merge remote-tracking branch 'savannah/master' into core-updatesChristopher Baines
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-02-17gnu: webkitgtk: Update to 2.38.5 [fixes CVE-2023-23529].Maxim Cournoyer
* gnu/packages/webkit.scm (webkitgtk): Update to 2.38.5.
2023-02-16gnu: Remove unneeded module imports.Efraim Flashner
* 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-12gnu: WebKit: Update to 2.38.4.Leo Famulari
* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.38.4.
2023-01-30Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner
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-29gnu: Unify webkitgtk and webkitgtk-next.Liliana Marie Prikler
* 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-08gnu: webkitgtk-next: Update to 2.38.3.Efraim Flashner
* gnu/packages/webkit.scm (webkitgtk-next): Update to 2.38.3.
2022-11-09gnu: webkitgtk-next: Update to 2.38.2.Efraim Flashner
* gnu/packages/webkit.scm (webkitgtk-next): Update to 2.38.2.
2022-11-09gnu: webkitgtk: Update to 2.36.8.Efraim Flashner
* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.36.8.
2022-10-12Merge remote-tracking branch 'origin/master' into stagingEfraim Flashner
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-01gnu: webkitgtk: Update to 2.38.0.Liliana Marie Prikler
* gnu/packages/webkit.scm (webkitgtk): Update to 2.38.0.
2022-09-15Merge branch 'staging' into core-updatesMaxim Cournoyer
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-15Merge branch 'master' into stagingMaxim Cournoyer
With resolved conflicts in: gnu/local.mk gnu/packages/freedesktop.scm gnu/packages/gnuzilla.scm
2022-09-13gnu: Add webkitgtk-next.Maxim Cournoyer
* gnu/packages/webkit.scm (webkitgtk-next): New variable.
2022-09-13gnu: gnome-online-accounts: Update to 3.45.2, remove "lib" output.Maxim Cournoyer
* 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-07Merge branch 'master' into stagingMarius Bakke
2022-09-04gnu: webkitgtk: Increase the CI time-out period.Tobias Geerinckx-Rice
* gnu/packages/webkit.scm (webkitgtk)[properties]: Increase the TIMEOUT to 40 hours.
2022-08-28Merge branch 'master' into stagingMarius Bakke
2022-08-28gnu: webkit: Update to 2.36.7.Efraim Flashner
* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.36.7.
2022-07-28gnu: webkitgtk: Add missing inputs.Liliana Marie Prikler
* gnu/packages/webkit.scm (webkitgtk)[inputs]: Add gst-plugins-bad-minimal and libgudev.
2022-07-05gnu: WebKit: Update to 2.36.4 [security fixes].Leo Famulari
Fixes CVE-2022-22677 and CVE-2022-26710. * gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.36.4.