Age | Commit message (Expand) | Author |
2022-06-14 | gnu: webkitgtk: Update to 2.36.3....* gnu/packages/webkit.scm (webkitgtk): Update to 2.36.3.
| Liliana Marie Prikler |
2022-04-12 | 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.
| Maxim Cournoyer |
2022-04-12 | 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.
| Maxim Cournoyer |
2022-02-24 | 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.
| Maxim Cournoyer |
2022-02-18 | gnu: WebKitGTK: Update to 2.34.6 [Fixes CVE-2022-22620]....* gnu/packages/webkit.scm (webkitgtk): Update to 2.34.6.
| Leo Famulari |
2022-02-13 | 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.
| Leo Famulari |
2022-01-29 | 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.
| Liliana Marie Prikler |
2022-01-29 | 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.
| Liliana Marie Prikler |
2022-01-29 | gnu: 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-29 | gnu: WPE WebKit: Set the Common Platform Enumeration (CPE) name....* gnu/packages/webkit.scm (wpewebkit)[properties]: New field.
| Leo Famulari |
2022-01-23 | 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.
| Leo Famulari |
2022-01-10 | gnu: webkitgtk: Enable GStreamer GL support....* gnu/packages/webkit.scm (webkitgtk)[configure-flags]: Remove the
'-DUSE_GSTREAMER_GL=OFF' build option.
| Maxim Cournoyer |
2022-01-10 | 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>
| Maxim Cournoyer |
2021-12-20 | gnu: WebKitGTK: Update to 2.34.3 [fixes CVE-2021-{30809,30887,30890}]....* gnu/packages/webkit.scm (webkitgtk): Update to 2.34.3.
| Leo Famulari |
2021-12-13 | gnu: Simplify package inputs....This commit was obtained by running:
./pre-inst-env guix style
without any additional argument.
| Ludovic Courtès |
2021-11-25 | gnu: webkitgtk: Really disable SSE2 on non-x86_64 achitectures....This is a followup to d82fd7c2dd542693988f61fb15c020e3209ac7ec.
* gnu/packages/webkit.scm (webkitgtk)[phases]{disable-sse2}: Adjust.
Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Diego Nicola Barbato |
2021-11-21 | 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.
| John Kehayias |
2021-11-11 | gnu: Add webkitgtk-with-libsoup2...* gnu/packages/webkit.scm (webkitgtk-with-libsoup2): New variable.
| Maxim Cournoyer |
2021-11-11 | gnu: webkitgtk: Add a debug output....* gnu/packages/webkit.scm[outputs]: Add a debug output.
| Maxim Cournoyer |
2021-11-11 | 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.
| Maxim Cournoyer |
2021-11-07 | 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?'.
| Mark H Weaver |
2021-11-06 | 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.
| Liliana Marie Prikler |
2021-11-06 | 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'.
| Mark H Weaver |
2021-11-04 | Revert "gnu: webkitgtk: Use GCC 11 instead of Clang."...This reverts commit 63f78f6a6ea0d33f3b1fa68c7285cfb865677211.
It led to broken builds of epiphany, gnome-online-accounts, yelp,
zenity, surf, and possibly others.
| Mark H Weaver |
2021-11-04 | 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.
| Liliana Marie Prikler |
2021-11-03 | gnu: webkitgtk: Fix the build....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.
| Mark H Weaver |
2021-11-01 | 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.
| Leo Famulari |
2021-09-22 | gnu: WebKitGTK: Update to 2.32.4....* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.4.
| Leo Famulari |
2021-07-27 | 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.
| Leo Famulari |
2021-05-13 | gnu: webkitgtk: Update to 2.32.1....* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.1.
| Tobias Geerinckx-Rice |
2021-04-27 | 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.
| Tobias Geerinckx-Rice |
2021-03-30 | 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.
| Leo Famulari |
2021-03-27 | 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'.
| Mark H Weaver |
2021-03-21 | gnu: webkitgtk: Update to 2.30.6....* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.6.
| Tobias Geerinckx-Rice |
2021-03-14 | gnu: webkitgtk: Enable WOFF2 support....* gnu/packages/webkit.scm (webkitgtk):
[arguments]<#:configure-flags>: Remove "-DUSE_WOFF2=OFF".
[inputs]: Add woff2.
| Léo Le Bouter |
2021-03-14 | 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).
| Léo Le Bouter |
2021-02-16 | gnu: WebKitGTK: Update to 2.30.5 [fixes CVE-2020-13558]....* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.5.
| Leo Famulari |
2020-12-15 | gnu: webkitgtk: Update to 2.30.4....* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.4.
| Mark H Weaver |
2020-11-23 | gnu: webkitgtk: Update to 2.30.3....* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.3.
| Tobias Geerinckx-Rice |
2020-10-26 | gnu: webkitgtk: Update to 2.30.2....* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.2.
| Mark H Weaver |
2020-10-03 | gnu: webkitgtk: Update to 2.30.1....* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.1.
| Mark H Weaver |
2020-09-21 | 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.
| Mark H Weaver |
2020-08-19 | 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>
| Raghav Gururajan |
2020-08-18 | gnu: Add wpewebkit....* gnu/packages/webkit.scm (wpewebkit): New variable.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
| Raghav Gururajan |
2020-08-16 | 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>
| Leo Prikler |
2020-07-28 | gnu: webkitgtk: Update to 2.28.4....* gnu/packages/webkit.scm (webkitgtk): Update to 2.28.4.
| Mark H Weaver |
2020-07-10 | 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.
| Mark H Weaver |
2020-06-02 | gnu: wpebackend-fdo: Update to 1.6.1....* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.6.1.
| Tobias Geerinckx-Rice |
2020-05-06 | Merge branch 'master' into core-updates | Marius Bakke |
2020-05-06 | 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>
| Jack Hill |