aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/webkit.scm
Commit message (Collapse)AuthorAge
* gnu: wpewebkit: Update to 2.44.1.Liliana Marie Prikler2024-06-03
| | | | * gnu/packages/webkit.scm (wpewebkit): Update to 2.44.1.
* gnu: webkitgtk: Update to 2.44.1.Liliana Marie Prikler2024-06-03
| | | | | | | | | * 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”.
* gnu: webkitgtk: Update to 2.42.5 [security fixes].Andre A. Gomes2024-03-08
| | | | | | | | | | | 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
* gnu: webkitgtk: Update to 2.42.4 [fixes CVE-2023-42883].Andre A. Gomes2024-01-24
| | | | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.42.4. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: webkitgtk: Update to 2.42.3.Andre A. Gomes2023-12-08
| | | | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.42.3. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: webkitgtk: Update to 2.42.2.Jack Hill2023-12-08
| | | | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.42.2. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu: webkitgtk-with-libsoup2: Use propagated inputs from GTK3.Liliana Marie Prikler2023-12-08
| | | | | | | | | | | | 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>
* gnu: webkitgtk-with-libsoup2: Use keyword arguments for GTK3.Liliana Marie Prikler2023-12-08
| | | | | | | | | | | 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>
* gnu: Make webkitgtk-next the new webkitgtk.Liliana Marie Prikler2023-12-08
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* gnu: webkitgtk: Update to 2.42.1.Liliana Marie Prikler2023-12-08
| | | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.42.1. [inputs]: Add libjxl.
* gnu: wpewebkit: Update to 2.40.5.Efraim Flashner2023-10-14
| | | | * gnu/packages/webkit.scm (wpewebkit): Update to 2.40.5.
* gnu: webkitgtk: Update to 2.40.5.Andre A. Gomes2023-08-08
| | | | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.40.5. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: webkitgtk: Fix building on i686-linux.Efraim Flashner2023-07-10
| | | | | | * gnu/packages/webkit.scm (webkitgtk)[arguments]: When building for i686-linux add a phase to not include optimizations used by x86_64-linux.
* gnu: webkitgtk: Explicitly use ruby-2.Christopher Baines2023-06-20
| | | | | | So that ruby can change without affecting this package and its dependants. * gnu/packages/webkit.scm (webkitgtk)[native-inputs]: Explicitly use ruby-2.7.
* gnu: webkitgtk: Update to 2.40.2.Andre A. Gomes2023-05-30
| | | | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.40.2. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge2023-04-23
|\
| * gnu: webkitgtk: Update to 2.40.1 [security fixes].Karl Hallsby2023-04-23
| | | | | | | | | | | | | | | | | | | | | | | | 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>
| * gnu: webkitgtk: Update to 2.40.0.Maxim Cournoyer2023-04-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge branch 'master' into core-updates.Maxim Cournoyer2023-04-14
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | gnu: webkitgtk: Update to 2.40.0.Maxim Cournoyer2023-03-28
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge remote-tracking branch 'savannah/master' into core-updatesChristopher Baines2023-03-02
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * gnu: webkitgtk: Update to 2.38.5 [fixes CVE-2023-23529].Maxim Cournoyer2023-02-17
| | | | | | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.38.5.
| * gnu: Remove unneeded module imports.Efraim Flashner2023-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * gnu: WebKit: Update to 2.38.4.Leo Famulari2023-02-12
| | | | | | | | * gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.38.4.
* | Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner2023-01-30
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * gnu: Unify webkitgtk and webkitgtk-next.Liliana Marie Prikler2023-01-29
| | | | | | | | | | | | | | | | | | | | | | * 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.
| * gnu: webkitgtk-next: Update to 2.38.3.Efraim Flashner2023-01-08
| | | | | | | | * gnu/packages/webkit.scm (webkitgtk-next): Update to 2.38.3.
| * gnu: webkitgtk-next: Update to 2.38.2.Efraim Flashner2022-11-09
| | | | | | | | * gnu/packages/webkit.scm (webkitgtk-next): Update to 2.38.2.
| * gnu: webkitgtk: Update to 2.36.8.Efraim Flashner2022-11-09
| | | | | | | | | | * gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.36.8.
| * Merge remote-tracking branch 'origin/master' into stagingEfraim Flashner2022-10-12
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| | * gnu: webkitgtk: Update to 2.38.0.Liliana Marie Prikler2022-10-01
| | | | | | | | | | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.38.0.
* | | Merge branch 'staging' into core-updatesMaxim Cournoyer2022-09-15
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Merge branch 'master' into stagingMaxim Cournoyer2022-09-15
|/| | | |/ | | | | | | | | | | With resolved conflicts in: gnu/local.mk gnu/packages/freedesktop.scm gnu/packages/gnuzilla.scm
| * gnu: Add webkitgtk-next.Maxim Cournoyer2022-09-13
| | | | | | | | * gnu/packages/webkit.scm (webkitgtk-next): New variable.
| * gnu: gnome-online-accounts: Update to 3.45.2, remove "lib" output.Maxim Cournoyer2022-09-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | Merge branch 'master' into stagingMarius Bakke2022-09-07
|\|
| * gnu: webkitgtk: Increase the CI time-out period.Tobias Geerinckx-Rice2022-09-04
| | | | | | | | | | * gnu/packages/webkit.scm (webkitgtk)[properties]: Increase the TIMEOUT to 40 hours.
* | Merge branch 'master' into stagingMarius Bakke2022-08-28
|\|
| * gnu: webkit: Update to 2.36.7.Efraim Flashner2022-08-28
| | | | | | | | | | * gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.36.7.
* | gnu: webkitgtk: Add missing inputs.Liliana Marie Prikler2022-07-28
|/ | | | | * gnu/packages/webkit.scm (webkitgtk)[inputs]: Add gst-plugins-bad-minimal and libgudev.
* gnu: WebKit: Update to 2.36.4 [security fixes].Leo Famulari2022-07-05
| | | | | | | Fixes CVE-2022-22677 and CVE-2022-26710. * gnu/packages/webkit.scm (%webkit-version, webkitgtk, wpewebkit): Update to 2.36.4.
* gnu: webkitgtk: Update to 2.36.3.Liliana Marie Prikler2022-06-14
| | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.36.3.
* gnu: wpewebkit: Update to 2.36.0.Maxim Cournoyer2022-04-12
| | | | | | | * 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.
* gnu: webkitgtk: Update to 2.36.0 and enable extra features.Maxim Cournoyer2022-04-12
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* gnu: webkitgtk: Adjust BubbleWrap wrapper.Maxim Cournoyer2022-02-24
| | | | | | | | | | | | | | 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.
* gnu: WebKitGTK: Update to 2.34.6 [Fixes CVE-2022-22620].Leo Famulari2022-02-18
| | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.34.6.
* gnu: WebKitGTK: Update to 2.34.5 [security fixes].Leo Famulari2022-02-13
| | | | | | | | 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.
* gnu: wpewebkit: Update to 2.34.3 [security fixes].Liliana Marie Prikler2022-01-29
| | | | | | | | | | | | 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.
* gnu: wpebackend-fdo: Update to 1.12.0.Liliana Marie Prikler2022-01-29
| | | | | | * gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.12.0. [build-system]: Use meson-build-system. [inputs]: Add libepoxy.
* gnu: libwpe: Update to 1.12.0.Liliana Marie Prikler2022-01-29
| | | | | * gnu/packages/webkit.scm (libwpe): Update to 1.12.0. [build-system]: Use meson-build-system.