summaryrefslogtreecommitdiff
path: root/gnu/packages/webkit.scm
AgeCommit message (Collapse)Author
2022-01-10gnu: webkitgtk: Add a note about plugins in description.Maxim Cournoyer
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>
2021-12-20gnu: WebKitGTK: Update to 2.34.3 [fixes CVE-2021-{30809,30887,30890}].Leo Famulari
* gnu/packages/webkit.scm (webkitgtk): Update to 2.34.3.
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-11-25gnu: webkitgtk: Really disable SSE2 on non-x86_64 achitectures.Diego Nicola Barbato
This is a followup to d82fd7c2dd542693988f61fb15c020e3209ac7ec. * gnu/packages/webkit.scm (webkitgtk)[phases]{disable-sse2}: Adjust. Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2021-11-21gnu: emacs-xwidgets{,-next-pgtk}: Use webkitgtk-with-libsoup2.John Kehayias
* 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-11gnu: Add webkitgtk-with-libsoup2Maxim Cournoyer
* gnu/packages/webkit.scm (webkitgtk-with-libsoup2): New variable.
2021-11-11gnu: webkitgtk: Add a debug output.Maxim Cournoyer
* gnu/packages/webkit.scm[outputs]: Add a debug output.
2021-11-11gnu: webkitgtk: Use libsoup 3 and build with GCC.Maxim Cournoyer
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-07gnu: webkitgtk: Improve the 32-bit x86 target check.Mark H Weaver
* gnu/packages/webkit.scm (webkitgtk)[arguments]: In the 'prepare-build-environment' phase, use 'target-x86-32?'.
2021-11-06gnu: webkitgtk: Disable SSE2 when not on x86_64.Liliana Marie Prikler
* gnu/packages/webkit.scm (webkitgtk)[#:phases]: Add ‘disable-sse2’ if the current (target) system is not an x86_64 one.
2021-11-06gnu: webkitgtk: Fix build on i686-linux.Mark H Weaver
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-04Revert "gnu: webkitgtk: Use GCC 11 instead of Clang."Mark H Weaver
This reverts commit 63f78f6a6ea0d33f3b1fa68c7285cfb865677211. It led to broken builds of epiphany, gnome-online-accounts, yelp, zenity, surf, and possibly others.
2021-11-04gnu: webkitgtk: Use GCC 11 instead of Clang.Liliana Marie Prikler
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-03gnu: webkitgtk: Fix the build.Mark H Weaver
This is a followup to commit 8797a07ac0c2f2cce93b6642942a2654eaec1c69. * 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-01gnu: WebKitGTK: Update to 2.34.1 [fixes CVE-2021-{30846,30851,42762}].Leo Famulari
https://webkitgtk.org/security/WSA-2021-0006.html * gnu/packages/webkit.scm (webkitgtk): Update to 2.34.1.
2021-09-22gnu: WebKitGTK: Update to 2.32.4.Leo Famulari
* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.4.
2021-07-27gnu: WebKitGTK: Update to 2.32.3 [security fixes]Leo Famulari
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-05-13gnu: webkitgtk: Update to 2.32.1.Tobias Geerinckx-Rice
* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.1.
2021-04-27gnu: webkitgtk: Always use at least 2 make jobs.Tobias Geerinckx-Rice
Fixes <http://issues.guix.gnu.org/47964>. * gnu/packages/webkit.scm (webkitgtk)[arguments]: Use at least -j2.
2021-03-30gnu: WebKitGTK: Update to 2.32.0 [fixes CVE-2021-{1788,1844,1871}].Leo Famulari
* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.0. [arguments]: Add -DENABLE_GAMEPAD=OFF to #:configure-flags.
2021-03-27gnu: Use 'gtk-doc/stable' in native-inputs of selected packages.Mark H Weaver
* 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-21gnu: webkitgtk: Update to 2.30.6.Tobias Geerinckx-Rice
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.6.
2021-03-14gnu: webkitgtk: Enable WOFF2 support.Léo Le Bouter
* gnu/packages/webkit.scm (webkitgtk): [arguments]<#:configure-flags>: Remove "-DUSE_WOFF2=OFF". [inputs]: Add woff2.
2021-03-14gnu: wpewebkit: Update to 2.30.5 [security fixes].Léo Le Bouter
* 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-02-16gnu: WebKitGTK: Update to 2.30.5 [fixes CVE-2020-13558].Leo Famulari
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.5.
2020-12-15gnu: webkitgtk: Update to 2.30.4.Mark H Weaver
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.4.
2020-11-23gnu: webkitgtk: Update to 2.30.3.Tobias Geerinckx-Rice
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.3.
2020-10-26gnu: webkitgtk: Update to 2.30.2.Mark H Weaver
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.2.
2020-10-03gnu: webkitgtk: Update to 2.30.1.Mark H Weaver
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.1.
2020-09-21gnu: webkitgtk: Update to 2.30.0.Mark H Weaver
* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.0. [arguments]: Add "-DUSE_SYSTEMD=OFF" to the configure flags.
2020-08-19gnu: libwpe: Update package definition.Raghav Gururajan
* 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-18gnu: Add wpewebkit.Raghav Gururajan
* gnu/packages/webkit.scm (wpewebkit): New variable. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-08-16gnu: webkitgtk: Expose all font locations to the bubblewrap sandbox.Leo Prikler
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-07-28gnu: webkitgtk: Update to 2.28.4.Mark H Weaver
* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.4.
2020-07-10gnu: webkitgtk: Update to 2.28.3 [security fixes].Mark H Weaver
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-06-02gnu: wpebackend-fdo: Update to 1.6.1.Tobias Geerinckx-Rice
* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.6.1.
2020-05-06Merge branch 'master' into core-updatesMarius Bakke
2020-05-06gnu: webkitgtk: Patch to share store via Bubblewrap.Jack Hill
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-04-26Merge branch 'master' into core-updatesMarius Bakke
2020-04-24gnu: webkitgtk: Update to 2.28.2.Mark H Weaver
* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.2.
2020-04-15Merge branch 'master' into core-updatesMarius Bakke
2020-04-13gnu: webkitgtk: Update to 2.28.1.Mark H Weaver
* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.1.
2020-03-19Merge branch 'master' into core-updatesMarius Bakke
2020-03-19gnu: wpebackend-fdo: Update to 1.6.0.Marius Bakke
* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.6.0.
2020-03-19gnu: libwpe: Update to 1.6.0.Marius Bakke
* gnu/packages/webkit.scm (libwpe): Update to 1.6.0.
2020-03-14Merge branch 'master' into core-updatesMarius Bakke
2020-03-13gnu: WebKitGTK: Update to 2.28.0 [fixes CVE-2020-10018].Leo Famulari
* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.0.
2020-03-04Merge branch 'master' into core-updatesMarius Bakke
2020-03-04gnu: wpebackend-fdo: Update to 1.4.2.Marius Bakke
* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.4.2.
2020-02-14Merge branch 'master' into core-updatesMarius Bakke