aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/webkit.scm
Commit message (Collapse)AuthorAge
* 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 '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.
* gnu: WPE WebKit: Set the Common Platform Enumeration (CPE) name.Leo Famulari2022-01-29
| | | | * gnu/packages/webkit.scm (wpewebkit)[properties]: New field.
* gnu: WebKitGTK: Update to 2.34.4 [security fixes].Leo Famulari2022-01-23
| | | | | | | 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.
* gnu: webkitgtk: Enable GStreamer GL support.Maxim Cournoyer2022-01-10
| | | | | * gnu/packages/webkit.scm (webkitgtk)[configure-flags]: Remove the '-DUSE_GSTREAMER_GL=OFF' build option.
* gnu: webkitgtk: Add a note about plugins in description.Maxim Cournoyer2022-01-10
| | | | | | | | 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>
* gnu: WebKitGTK: Update to 2.34.3 [fixes CVE-2021-{30809,30887,30890}].Leo Famulari2021-12-20
| | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.34.3.
* gnu: Simplify package inputs.Ludovic Courtès2021-12-13
| | | | | | | | This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
* gnu: webkitgtk: Really disable SSE2 on non-x86_64 achitectures.Diego Nicola Barbato2021-11-25
| | | | | | | | This is a followup to d82fd7c2dd542693988f61fb15c020e3209ac7ec. * gnu/packages/webkit.scm (webkitgtk)[phases]{disable-sse2}: Adjust. Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: emacs-xwidgets{,-next-pgtk}: Use webkitgtk-with-libsoup2.John Kehayias2021-11-21
| | | | | | | | * 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.
* gnu: Add webkitgtk-with-libsoup2Maxim Cournoyer2021-11-11
| | | | * gnu/packages/webkit.scm (webkitgtk-with-libsoup2): New variable.
* gnu: webkitgtk: Add a debug output.Maxim Cournoyer2021-11-11
| | | | * gnu/packages/webkit.scm[outputs]: Add a debug output.
* gnu: webkitgtk: Use libsoup 3 and build with GCC.Maxim Cournoyer2021-11-11
| | | | | | | | | 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.
* gnu: webkitgtk: Improve the 32-bit x86 target check.Mark H Weaver2021-11-07
| | | | | * gnu/packages/webkit.scm (webkitgtk)[arguments]: In the 'prepare-build-environment' phase, use 'target-x86-32?'.
* gnu: webkitgtk: Disable SSE2 when not on x86_64.Liliana Marie Prikler2021-11-06
| | | | | * gnu/packages/webkit.scm (webkitgtk)[#:phases]: Add ‘disable-sse2’ if the current (target) system is not an x86_64 one.
* gnu: webkitgtk: Fix build on i686-linux.Mark H Weaver2021-11-06
| | | | | | | | | 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'.
* Revert "gnu: webkitgtk: Use GCC 11 instead of Clang."Mark H Weaver2021-11-04
| | | | | | This reverts commit 63f78f6a6ea0d33f3b1fa68c7285cfb865677211. It led to broken builds of epiphany, gnome-online-accounts, yelp, zenity, surf, and possibly others.
* gnu: webkitgtk: Use GCC 11 instead of Clang.Liliana Marie Prikler2021-11-04
| | | | | | | | | | 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.
* gnu: webkitgtk: Fix the build.Mark H Weaver2021-11-03
| | | | | | | | | | 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.
* gnu: WebKitGTK: Update to 2.34.1 [fixes CVE-2021-{30846,30851,42762}].Leo Famulari2021-11-01
| | | | | | https://webkitgtk.org/security/WSA-2021-0006.html * gnu/packages/webkit.scm (webkitgtk): Update to 2.34.1.
* gnu: WebKitGTK: Update to 2.32.4.Leo Famulari2021-09-22
| | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.32.4.
* gnu: WebKitGTK: Update to 2.32.3 [security fixes]Leo Famulari2021-07-27
| | | | | | | | 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.
* gnu: webkitgtk: Update to 2.32.1.Tobias Geerinckx-Rice2021-05-13
| | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.32.1.
* gnu: webkitgtk: Always use at least 2 make jobs.Tobias Geerinckx-Rice2021-04-27
| | | | | | Fixes <http://issues.guix.gnu.org/47964>. * gnu/packages/webkit.scm (webkitgtk)[arguments]: Use at least -j2.
* gnu: WebKitGTK: Update to 2.32.0 [fixes CVE-2021-{1788,1844,1871}].Leo Famulari2021-03-30
| | | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.32.0. [arguments]: Add -DENABLE_GAMEPAD=OFF to #:configure-flags.
* gnu: Use 'gtk-doc/stable' in native-inputs of selected packages.Mark H Weaver2021-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | * 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'.
* gnu: webkitgtk: Update to 2.30.6.Tobias Geerinckx-Rice2021-03-21
| | | | * gnu/packages/webkit.scm (webkitgtk): Update to 2.30.6.
* gnu: webkitgtk: Enable WOFF2 support.Léo Le Bouter2021-03-14
| | | | | | * gnu/packages/webkit.scm (webkitgtk): [arguments]<#:configure-flags>: Remove "-DUSE_WOFF2=OFF". [inputs]: Add woff2.