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 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-08 20:49:39 +01:00
Liliana Marie Prikler
7c52509992
gnu: 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>
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
Leo Famulari
c72c3e851b
gnu: 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.
2022-07-05 18:46:24 -04:00
Liliana Marie Prikler
391544a596
gnu: webkitgtk: Update to 2.36.3.
...
* gnu/packages/webkit.scm (webkitgtk): Update to 2.36.3.
2022-06-14 19:01:29 +02:00
Maxim Cournoyer
7bd5394bf8
gnu: 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.
2022-04-12 23:18:12 -04:00
Maxim Cournoyer
4ec7aac483
gnu: 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.
2022-04-12 23:18:12 -04:00
Maxim Cournoyer
b9a4705f80
gnu: 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.
2022-02-24 09:22:54 -05:00
Leo Famulari
f47125d286
gnu: WebKitGTK: Update to 2.34.6 [Fixes CVE-2022-22620].
...
* gnu/packages/webkit.scm (webkitgtk): Update to 2.34.6.
2022-02-18 00:02:11 -05:00
Leo Famulari
7241ca87d0
gnu: 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.
2022-02-13 21:45:36 -05:00
Liliana Marie Prikler
07f45615c3
gnu: 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.
2022-01-29 16:39:56 -05:00
Liliana Marie Prikler
f0bc429a52
gnu: 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.
2022-01-29 16:39:55 -05:00
Liliana Marie Prikler
c97e07be56
gnu: libwpe: Update to 1.12.0.
...
* gnu/packages/webkit.scm (libwpe): Update to 1.12.0.
[build-system]: Use meson-build-system.
2022-01-29 16:39:51 -05:00
Leo Famulari
08875dd556
gnu: WPE WebKit: Set the Common Platform Enumeration (CPE) name.
...
* gnu/packages/webkit.scm (wpewebkit)[properties]: New field.
2022-01-29 15:37:17 -05:00
Leo Famulari
cafc272462
gnu: 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.
2022-01-23 13:43:59 -05:00
Maxim Cournoyer
7aa7d85bac
gnu: webkitgtk: Enable GStreamer GL support.
...
* gnu/packages/webkit.scm (webkitgtk)[configure-flags]: Remove the
'-DUSE_GSTREAMER_GL=OFF' build option.
2022-01-10 11:44:44 -05:00