summaryrefslogtreecommitdiff
path: root/gnu/packages/webkit.scm
AgeCommit message (Expand)Author
2024-03-08gnu: 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 Andre A. Gomes
2024-01-24gnu: 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> Andre A. Gomes
2023-12-08gnu: 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> Andre A. Gomes
2023-12-08gnu: 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> Jack Hill
2023-12-08gnu: webkitgtk-with-libsoup2: Use propagated inputs from GTK3....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> Liliana Marie Prikler
2023-12-08gnu: webkitgtk-with-libsoup2: Use keyword arguments for GTK3....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> Liliana Marie Prikler
2023-12-08gnu: 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. Liliana Marie Prikler
2023-12-08gnu: webkitgtk: Update to 2.42.1....* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.1. [inputs]: Add libjxl. Liliana Marie Prikler
2023-10-14gnu: wpewebkit: Update to 2.40.5....* gnu/packages/webkit.scm (wpewebkit): Update to 2.40.5. Efraim Flashner
2023-08-08gnu: 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> Andre A. Gomes
2023-07-10gnu: 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. Efraim Flashner
2023-06-20gnu: 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. Christopher Baines
2023-05-30gnu: 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> Andre A. Gomes
2023-04-23Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge
2023-04-23gnu: 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> Karl Hallsby
2023-04-14Merge 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 Maxim Cournoyer
2023-04-14gnu: 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. Maxim Cournoyer
2023-03-28gnu: 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. Maxim Cournoyer
2023-03-02Merge 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 Christopher Baines
2023-02-17gnu: webkitgtk: Update to 2.38.5 [fixes CVE-2023-23529]....* gnu/packages/webkit.scm (webkitgtk): Update to 2.38.5. Maxim Cournoyer
2023-02-16gnu: 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. Efraim Flashner
2023-02-12gnu: WebKit: Update to 2.38.4....* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.38.4. Leo Famulari
2023-01-30Merge 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 Efraim Flashner
2023-01-29gnu: 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. Liliana Marie Prikler
2023-01-08gnu: webkitgtk-next: Update to 2.38.3....* gnu/packages/webkit.scm (webkitgtk-next): Update to 2.38.3. Efraim Flashner
2022-11-09gnu: webkitgtk-next: Update to 2.38.2....* gnu/packages/webkit.scm (webkitgtk-next): Update to 2.38.2. Efraim Flashner
2022-11-09gnu: webkitgtk: Update to 2.36.8....* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.36.8. Efraim Flashner
2022-10-12Merge 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 Efraim Flashner
2022-10-01gnu: webkitgtk: Update to 2.38.0....* gnu/packages/webkit.scm (webkitgtk): Update to 2.38.0. Liliana Marie Prikler
2022-09-15Merge 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. Maxim Cournoyer
2022-09-15Merge branch 'master' into staging...With resolved conflicts in: gnu/local.mk gnu/packages/freedesktop.scm gnu/packages/gnuzilla.scm Maxim Cournoyer
2022-09-13gnu: Add webkitgtk-next....* gnu/packages/webkit.scm (webkitgtk-next): New variable. Maxim Cournoyer
2022-09-13gnu: 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. Maxim Cournoyer
2022-09-07Merge branch 'master' into stagingMarius Bakke
2022-09-04gnu: webkitgtk: Increase the CI time-out period....* gnu/packages/webkit.scm (webkitgtk)[properties]: Increase the TIMEOUT to 40 hours. Tobias Geerinckx-Rice
2022-08-28Merge branch 'master' into stagingMarius Bakke
2022-08-28gnu: webkit: Update to 2.36.7....* gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.36.7. Efraim Flashner
2022-07-28gnu: webkitgtk: Add missing inputs....* gnu/packages/webkit.scm (webkitgtk)[inputs]: Add gst-plugins-bad-minimal and libgudev. Liliana Marie Prikler
2022-07-05gnu: WebKit: Update to 2.36.4 [security fixes]....Fixes CVE-2022-22677 and CVE-2022-26710. * gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.36.4. Leo Famulari
2022-06-14gnu: webkitgtk: Update to 2.36.3....* gnu/packages/webkit.scm (webkitgtk): Update to 2.36.3. Liliana Marie Prikler
2022-04-12gnu: wpewebkit: Update to 2.36.0....* gnu/packages/webkit.scm (%webkit-version): New variable. (wpewebkit): Update to 2.36.0, rewriting package to inherit from webkitgtk. (webkitgtk)[source]: Use %webkit-version, and adjust definition to match that of wpewebkit. Maxim Cournoyer
2022-04-12gnu: webkitgtk: Update to 2.36.0 and enable extra features....* gnu/packages/webkit.scm (webkitgtk): Update to 2.36.0. [source]: Remove the webkitgtk-bind-all-fonts.patch and webkitgtk-canonicalize-paths.patch patches. [arguments]: Use gexp. [tests?]: Update comment. [build-type]: Add explanatory comment. [configure-flags]: Enable gamepad support, remove nonexistent USE_SYSTEMD option and enable mini-browser. [phases]{do-not-disable-new-dtags}: New phase. {help-cmake-find-elogind}: Likewise. {patch-gtk-doc-scan}: Simplify to avoid for-each. Locate docbookx.dtd via search-input-file. {embed-absolute-wpebackend-reference}: Use search-input-file. [native-inputs]: Use new style. [inputs]: Likewise. Add elogind and libmanette. [description]: Adjust indentation. (webkitgtk-with-libsoup2): Re-format comment, fixing spacing. [configure-flags]: Use gexp. [propagated-inputs]: Use modify-inputs to replace libsoup with libsoup-minimal-2. * gnu/packages/patches/webkitgtk-bind-all-fonts.patch: Delete file. * gnu/packages/patches/webkitgtk-canonicalize-paths.patch: Likewise. * gnu/local.mk: De-register them. Maxim Cournoyer
2022-02-24gnu: webkitgtk: Adjust BubbleWrap wrapper....This revisits <https://issues.guix.gnu.org/40837> with a fix that doesn't require to have PULSE_CLIENTCONFIG point to an absolute store location, which will allow us to revert to have PULSE_CLIENTCONFIG point to a fixed location under /etc. This would alleviate the need to reboot to have changes to the PulseAudio configuration effected. * gnu/packages/patches/webkitgtk-share-store.patch: Delete file. * gnu/packages/patches/webkitgtk-bubblewrap-paths.patch: Add file. * gnu/packages/patches/webkitgtk-canonicalize-paths.patch: Likewise. * gnu/local.mk (dist_patch_DATA): Update patches list. * gnu/packages/webkit.scm (webkitgtk)[patches]: Adjust accordingly. Maxim Cournoyer
2022-02-18gnu: WebKitGTK: Update to 2.34.6 [Fixes CVE-2022-22620]....* gnu/packages/webkit.scm (webkitgtk): Update to 2.34.6. Leo Famulari
2022-02-13gnu: WebKitGTK: Update to 2.34.5 [security fixes]....Fixes CVE-2022-22589, CVE-2022-22590, CVE-2022-22592: https://webkitgtk.org/security/WSA-2022-0002.html * gnu/packages/webkit.scm (webkitgtk): Update to 2.34.5. Leo Famulari
2022-01-29gnu: wpewebkit: Update to 2.34.3 [security fixes]....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. Liliana Marie Prikler
2022-01-29gnu: wpebackend-fdo: Update to 1.12.0....* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.12.0. [build-system]: Use meson-build-system. [inputs]: Add libepoxy. Liliana Marie Prikler
2022-01-29gnu: libwpe: Update to 1.12.0....* gnu/packages/webkit.scm (libwpe): Update to 1.12.0. [build-system]: Use meson-build-system. Liliana Marie Prikler
2022-01-29gnu: WPE WebKit: Set the Common Platform Enumeration (CPE) name....* gnu/packages/webkit.scm (wpewebkit)[properties]: New field. Leo Famulari
2022-01-23gnu: WebKitGTK: Update to 2.34.4 [security fixes]....Fixes CVE-2021-30934, CVE-2021-30936, CVE-2021-30951, CVE-2021-30952, CVE-2021-30953, CVE-2021-30954, CVE-2021-30984. * gnu/packages/webkit.scm (webkitgtk): Update to 2.34.4. Leo Famulari