3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00
Commit graph

154 commits

Author SHA1 Message Date
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
Maxim Cournoyer
00e4bd2500
gnu: webkitgtk: Add a note about plugins in description.
This is in response to <https://issues.guix.gnu.org/52375>.

* gnu/packages/webkit.scm (webkitgtk): Add a note about GStreamer plugins.

Reported-by: Jack Hill <jackhill@jackhill.us>
2022-01-10 11:44:44 -05:00
Leo Famulari
632bfda5bb
gnu: WebKitGTK: Update to 2.34.3 [fixes CVE-2021-{30809,30887,30890}].
* gnu/packages/webkit.scm (webkitgtk): Update to 2.34.3.
2021-12-20 18:41:17 -05:00
Ludovic Courtès
8394619bac
gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Diego Nicola Barbato
68d47844b1
gnu: webkitgtk: Really disable SSE2 on non-x86_64 achitectures.
This is a followup to d82fd7c2dd.

* gnu/packages/webkit.scm (webkitgtk)[phases]{disable-sse2}: Adjust.

Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-25 22:51:41 -05:00
John Kehayias
85de88f1ad
gnu: emacs-xwidgets{,-next-pgtk}: Use webkitgtk-with-libsoup2.
* gnu/packages/emacs.scm (emacs-xwidgets, emacs-next-pgtk)[inputs]:
Replace webkitgtk with webkitgtk-with-libsoup2.
* gnu/packages/webkit.scm (webkitgtk-with-libsoup2): Add further
information about where this package is used and upstream tracker for
libsoup3.
2021-11-21 16:43:12 +01:00
Maxim Cournoyer
62a83908eb
gnu: Add webkitgtk-with-libsoup2
* gnu/packages/webkit.scm (webkitgtk-with-libsoup2): New variable.
2021-11-11 12:18:29 -05:00
Maxim Cournoyer
d2fffa7986
gnu: webkitgtk: Add a debug output.
* gnu/packages/webkit.scm[outputs]: Add a debug output.
2021-11-11 12:18:18 -05:00
Maxim Cournoyer
26457b40fa
gnu: webkitgtk: Use libsoup 3 and build with GCC.
Clang is not needed when building with libsoup 3.

* gnu/packages/webkit.scm (webkitgtk): Delete trailing #t.
[configure-flags]: Remove -DUSE_SOUP2.
[phases]{prepare-build-environment}: Remove phase.
[native-inputs]: Remove clang.
2021-11-11 12:18:18 -05:00
Mark H Weaver
b11badfb4c
gnu: webkitgtk: Improve the 32-bit x86 target check.
* gnu/packages/webkit.scm (webkitgtk)[arguments]: In the
'prepare-build-environment' phase, use 'target-x86-32?'.
2021-11-07 01:38:59 -04:00
Liliana Marie Prikler
d82fd7c2dd
gnu: webkitgtk: Disable SSE2 when not on x86_64.
* gnu/packages/webkit.scm (webkitgtk)[#:phases]: Add ‘disable-sse2’ if the
current (target) system is not an x86_64 one.
2021-11-06 10:33:52 +01:00
Mark H Weaver
4fd12fb00d
gnu: webkitgtk: Fix build on i686-linux.
Fixes <https://bugs.gnu.org/51591>.

* gnu/packages/webkit.scm (webkitgtk)[arguments]: Use quasiquote for the
argument list.  When building on i686-linux, insert a 'substitute*' form in
the 'prepare-build-environment' phase that disables the use of
'__builtin_mul_overflow'.
2021-11-06 00:40:54 -04:00
Mark H Weaver
1007eb4874
Revert "gnu: webkitgtk: Use GCC 11 instead of Clang."
This reverts commit 63f78f6a6e.
It led to broken builds of epiphany, gnome-online-accounts, yelp,
zenity, surf, and possibly others.
2021-11-04 08:27:15 -04:00
Liliana Marie Prikler
63f78f6a6e
gnu: webkitgtk: Use GCC 11 instead of Clang.
WebkitGTK still compiles fine on x86_64 using GCC 11.  This is the only
architecture known to compile currently, as i686 fails with Clang and others
fail due to unsatisfied dependencies.

* gnu/packages/webkit.scm (webkitgtk)[#:phases]: Drop
‘prepare-build-environment’.
[native-inputs]: Drop clang, add gcc.
2021-11-04 06:11:50 +01:00
Mark H Weaver
9d3a5ddc27
gnu: webkitgtk: Fix the build.
This is a followup to commit 8797a07ac0.

* gnu/packages/webkit.scm (webkitgtk)[arguments]: Add "-DUSE_SOUP2=ON"
to the configure flags.  Add the 'prepare-build-environment' phase,
which arranges to use clang for compilation.
[native-inputs]: Add clang-11.
[inputs]: Add lcms.
2021-11-03 05:47:17 -04:00
Leo Famulari
8797a07ac0
gnu: WebKitGTK: Update to 2.34.1 [fixes CVE-2021-{30846,30851,42762}].
https://webkitgtk.org/security/WSA-2021-0006.html

* gnu/packages/webkit.scm (webkitgtk): Update to 2.34.1.
2021-11-01 10:09:28 -04:00
Leo Famulari
a6ed7aeb2c
gnu: WebKitGTK: Update to 2.32.4.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.4.
2021-09-22 14:48:56 -04:00
Leo Famulari
95c214e23d
gnu: WebKitGTK: Update to 2.32.3 [security fixes]
Fixes CVE-2021-{21775,21779,30663,30665,30689,30724,30749,30795,30797,30799}.

https://webkitgtk.org/security/WSA-2021-0004.html

* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.2.
2021-07-27 11:02:08 -04:00
Tobias Geerinckx-Rice
121b9354a2
gnu: webkitgtk: Update to 2.32.1.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.1.
2021-05-13 00:32:23 +02:00
Tobias Geerinckx-Rice
e5c65fb737
gnu: webkitgtk: Always use at least 2 make jobs.
Fixes <http://issues.guix.gnu.org/47964>.

* gnu/packages/webkit.scm (webkitgtk)[arguments]: Use at least -j2.
2021-04-27 12:26:17 +02:00
Leo Famulari
3c5e1412e3
gnu: WebKitGTK: Update to 2.32.0 [fixes CVE-2021-{1788,1844,1871}].
* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.0.
[arguments]: Add -DENABLE_GAMEPAD=OFF to #:configure-flags.
2021-03-30 14:11:28 -04:00
Mark H Weaver
9dea161875
gnu: Use 'gtk-doc/stable' in native-inputs of selected packages.
* gnu/packages/calendar.scm (libical),
gnu/packages/check.scm (umockdev),
gnu/packages/fontutils.scm (libraqm),
gnu/packages/freedesktop.scm (appstream, farstream, libglib-testing)
(udisks, libfprint, libportal),
gnu/packages/geo.scm (memphis, osm-gps-map),
gnu/packages/glib.scm (template-glib),
gnu/packages/gnome.scm (gupnp-igd, libcloudproviders, libgrss, seed)
(gtx, dee, zeitgeist, phodav, gssdp, gupnp, gupnp-dlna, gupnp-av, rygel)
(libnma, gdl, libnotify, vte-ng, dconf, libxklavier, libsoup, colord)
(geoclue, geocode-glib, amtk, grilo, gvfs, gusb, network-manager)
(network-manager-applet, gfbgraph, libunique, cheese, libhandy)
(gnome-latex, libgda),
gnu/packages/gstreamer.scm (orc),
gnu/packages/gtk.scm (at-spi2-core, goocanvas),
gnu/packages/language.scm (nimf),
gnu/packages/networking.scm (libnice),
gnu/packages/video.scm (schroedinger),
gnu/packages/virtualization.scm (libosinfo),
gnu/packages/webkit.scm (wpewebkit, webkitgtk),
gnu/packages/xml.scm (libxmlb)[native-inputs]: Replace 'gtk-doc' with
'gtk-doc/stable'.
2021-03-27 19:48:50 -04:00
Tobias Geerinckx-Rice
759e9acd8f
gnu: webkitgtk: Update to 2.30.6.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.6.
2021-03-21 22:13:32 +01:00
Léo Le Bouter
92d0949a26
gnu: webkitgtk: Enable WOFF2 support.
* gnu/packages/webkit.scm (webkitgtk):
[arguments]<#:configure-flags>: Remove "-DUSE_WOFF2=OFF".
[inputs]: Add woff2.
2021-03-14 06:07:10 +01:00
Léo Le Bouter
37b5e79154
gnu: wpewebkit: Update to 2.30.5 [security fixes].
* gnu/packages/webkit.scm (wpewebkit): Update to 2.30.5.
[arguments]<#:configure-flags>: Add "-DUSE_SYSTEMD=OFF" and
"-DUSE_GSTREAMER_GL=OFF". Change "-DENABLE_ENCRYPTED_MEDIA=ON" to
"-DENABLE_ENCRYPTED_MEDIA=OFF" (DRM).
2021-03-14 06:04:33 +01:00
Leo Famulari
8fc36d8227
gnu: WebKitGTK: Update to 2.30.5 [fixes CVE-2020-13558].
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.5.
2021-02-16 17:54:07 -05:00
Mark H Weaver
831af1fd48
gnu: webkitgtk: Update to 2.30.4.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.4.
2020-12-15 22:09:30 -05:00
Tobias Geerinckx-Rice
c22ef8dd06
gnu: webkitgtk: Update to 2.30.3.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.3.
2020-11-23 05:44:09 +01:00
Mark H Weaver
6a0fec5709
gnu: webkitgtk: Update to 2.30.2.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.2.
2020-10-26 23:53:39 -04:00
Mark H Weaver
88d2f51414
gnu: webkitgtk: Update to 2.30.1.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.1.
2020-10-03 22:38:55 -04:00
Mark H Weaver
e6b6e83490
gnu: webkitgtk: Update to 2.30.0.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.0.
[arguments]: Add "-DUSE_SYSTEMD=OFF" to the configure flags.
2020-09-21 05:05:35 -04:00
Raghav Gururajan
eaa147c488
gnu: libwpe: Update package definition.
* gnu/packages/webkit.scm (libwpe): Update package definition.
[native-inputs]: Add python-wrapper.
[synopsis]: Modify.
[description]: Modify.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-19 02:59:00 +02:00
Raghav Gururajan
f8a6cc2240
gnu: Add wpewebkit.
* gnu/packages/webkit.scm (wpewebkit): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-18 23:10:04 +02:00
Leo Prikler
bc549a276c
gnu: webkitgtk: Expose all font locations to the bubblewrap sandbox.
Fixes <https://issues.guix.gnu.org/41174> and <https://issues.guix.gnu.org/42618>.

The webkitgtk library relied on by Epiphany and others uses bubblewrap to
sandbox its process.  This sandbox was only exposing fonts relative to
XDG_DATA_HOME.  Extend it so that it honors font locations specified via
XDG_DATA_DIRS as well, which is what Guix uses.

* gnu/packages/patches/webkitgtk-bind-all-fonts.patch: Add patch.
* gnu/local.mk: Register it.
* gnu/packages/webkit.scm (webkitgtk)[source]<patches>: Use it.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2020-08-16 16:07:47 -04:00
Mark H Weaver
748ab8b364
gnu: webkitgtk: Update to 2.28.4.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.4.
2020-07-28 18:31:28 -04:00
Mark H Weaver
152f0207da
gnu: webkitgtk: Update to 2.28.3 [security fixes].
Includes fixes for CVE-2020-9802, CVE-2020-9803, CVE-2020-9805,
CVE-2020-9806, CVE-2020-9807, CVE-2020-9843, CVE-2020-9850,
and CVE-2020-13753.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.3.
2020-07-10 14:51:59 -04:00
Tobias Geerinckx-Rice
8e9ccf7af7
gnu: wpebackend-fdo: Update to 1.6.1.
* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.6.1.
2020-06-02 18:06:03 +02:00
Marius Bakke
c263cfdcde
Merge branch 'master' into core-updates 2020-05-06 23:37:40 +02:00
Jack Hill
a6919866b0
gnu: webkitgtk: Patch to share store via Bubblewrap.
Fixes <https://bugs.gnu.org/40837>.

* gnu/packages/patches/webkitgtk-share-store.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/webkit.scm (webkitgtk)[source](patches): Use it.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
2020-05-06 22:49:55 +02:00
Marius Bakke
f589cbc4dc
Merge branch 'master' into core-updates 2020-04-26 13:48:06 +02:00
Mark H Weaver
f84b036305
gnu: webkitgtk: Update to 2.28.2.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.2.
2020-04-24 23:20:09 -04:00
Marius Bakke
bd21acf6c3
Merge branch 'master' into core-updates 2020-04-15 19:26:55 +02:00
Mark H Weaver
7059f925ea
gnu: webkitgtk: Update to 2.28.1.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.1.
2020-04-13 22:29:36 -04:00
Marius Bakke
dd0568a779
Merge branch 'master' into core-updates 2020-03-19 08:50:35 +01:00
Marius Bakke
76e8818b94
gnu: wpebackend-fdo: Update to 1.6.0.
* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.6.0.
2020-03-19 08:41:50 +01:00