summaryrefslogtreecommitdiff
path: root/gnu/packages/webkit.scm
AgeCommit message (Collapse)Author
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-06gnu: webkitgtk: Enable WebRTC.Liliana Marie Prikler
* gnu/packages/webkit.scm (webkitgtk)[#:configure-flags]. Add “-DENABLE_MEDIA_STREAM=ON” and “-DENABLE_WEB_RTC=ON”. [inputs]: Add openssl.
2026-02-27gnu: webkitgtk: Refresh input.Andreas Enge
* gnu/packages/webkit.scm (webkitgtk)[native-inputs]: Remove ruby-2.7; add ruby. Change-Id: I3cd8877839a0bfc5e82fe857d4afdd3ac6fdba83
2026-02-27gnu: webkitgtk: Use system malloc.Konstantin Suntsov
* gnu/packages/webkit.scm (webkitgtk) [arguments]<#:configure-flags>: Use system malloc. Closes: guix/guix#5147 Change-Id: Ifb633fb7df66b50df51339b775f5ebbbf67b8ec3 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-17gnu: webkitgtk: Ungraft.Rutherther
* gnu/packages/webkit.scm (webkitgtk): Ungraft. (webkitgtk/fixed): Remove variable. Change-Id: I7a21401afefac90c273b6b2e0159849cbb3652db Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-14gnu: wpewebkit: Update to 2.50.3.Liliana Marie Prikler
* gnu/packages/webkit.scm (wpewebkit): Update to 2.50.3. Merges: guix/guix#4767
2025-12-14gnu: webkitgtk: Graft to 2.50.3 [security fixes].Liliana Marie Prikler
* gnu/packages/webkit.scm (webkitgtk/fixed): New variable. (webkitgtk)[replacement]: Use it here. (webkitgtk-for-gtk3): Use package/inherit.
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-08-21gnu: Add cog.Juliana Sims
* gnu/packages/webkit.scm (cog): New symbol. Change-Id: I735d194c725786948cbe96c22978cebd41c51195 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-06-20gnu: packages: Add comments for migration to ruby@3Nicolas Graves
* gnu/packages/qt.scm (qtbase-5), gnu/packages/tex.scm (texlive-hyphen-complete), gnu/packages/texlive.scm (texlivebin), gnu/packages/webkit.scm (webkitgtk), gnu/packages/julia.scm (julia), gnu/packages/textutils.scm (utf8proc-2.7.0): Add comments for migration to ruby@3. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-11gnu: webkitgtk: Update to 2.48.1.Maxim Cournoyer
* gnu/packages/webkit.scm (webkitgtk): Update to 2.48.1. [inputs]: Add flite. Change-Id: I781eec14c39e217107afeec6b171a20e49127c82
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 <maxim.cournoyer@gmail.com>
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 <maxim.cournoyer@gmail.com>
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 <maxim.cournoyer@gmail.com>
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 <maxim.cournoyer@gmail.com>
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 <maxim.cournoyer@gmail.com>
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 <maxim.cournoyer@gmail.com>
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 <maxim.cournoyer@gmail.com>
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 <efraim@flashner.co.il> Signed-off-by: Efraim Flashner <efraim@flashner.co.il> 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 <maxim.cournoyer@gmail.com>
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 <liliana.prikler@gmail.com>
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 <liliana.prikler@gmail.com>
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 <vivien@planete-kraus.eu>
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 <vivien@planete-kraus.eu>
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 <glv@posteo.net>
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 <glv@posteo.net>
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 <leo@famulari.name>
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.