1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-18 16:20:28 +02:00
Commit Graph

216 Commits

Author SHA1 Message Date
Maxim Cournoyer
10482f731e Reapply "Update Maxim's email address."
This reverts commit a7db92d9b3, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3 Revert "Update Maxim's email address."
This reverts commit d0d87a744d. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d Update Maxim's email address.
The change was automated via:

  git grep -l maxim.cournoyer@gmail.com |
    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

* .mailmap: New entry.

Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-18 08:05:19 +09:00
Juliana Sims
f6add6b7ee gnu: Add cog.
* gnu/packages/webkit.scm (cog): New symbol.

Change-Id: I735d194c725786948cbe96c22978cebd41c51195
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-08-21 10:14:40 +09:00
Nicolas Graves
617ca8c313 gnu: packages: Add comments for migration to ruby@3
* gnu/packages/qt.scm (qtbase-5),
gnu/packages/tex.scm (texlive-hyphen-complete),
gnu/packages/texlive.scm (texlivebin),
gnu/packages/webkit.scm (webkitgtk),
gnu/packages/julia.scm (julia),
gnu/packages/textutils.scm (utf8proc-2.7.0): Add comments for
migration to ruby@3.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:58 +02:00
Maxim Cournoyer
bb7708b68f gnu: webkitgtk: Update to 2.48.1.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.48.1.
[inputs]: Add flite.

Change-Id: I781eec14c39e217107afeec6b171a20e49127c82
2025-04-11 13:32:01 +01:00
Maxim Cournoyer
51c0b04271 gnu: webkit: Remove debug output.
We're not building with debug symbols, so the debug output is not useful.

* gnu/packages/webkit.scm (webkitgtk) [outputs]: Remove "debug".

Change-Id: I3ac54b10bc5efdd6638aebfbe5abe965a14fff25
2025-03-02 20:31:48 +01:00
Liliana Marie Prikler
686170d41c gnu: wpewebkit: Update to 2.46.6.
* gnu/packages/webkit.scm (wpewebkit): Update to 2.46.6.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:48 +01:00
Liliana Marie Prikler
36f4a3de7f gnu: webkitgtk: Update to 2.46.6.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.46.6.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:48 +01:00
Liliana Marie Prikler
a70a06b2a7 gnu: wpewebkit: Add missing input.
* gnu/packages/webkit.scm (wpewebkit)[inputs]: Add libinput.
2025-03-02 20:31:36 +01:00
Abhishek Cherath
075ff9f60b gnu: webkitgtk: Expose more paths to bubblewrap sandbox.
Provide access to system locale path and to paths from GUIX_LOCPATH, LOCPATH,
and LIBVA_DRIVERS_PATH to the Bubblewrap sandbox in order to silence GTK
locale warnings and enable hardware accelerated video.

* gnu/packages/patches/webkitgtk-adjust-bubblewrap-paths.patch: Add @dridir@
and @localedir@ to bubblewrap gtk sandbox.  Add paths from GUIX_LOCPATH,
LOCPATH, and LIBVA_DRIVERS_PATH to bubblewrap gtk sandbox.
* gnu/packages/webkit.scm (webkitgtk) [arguments]: In the
'configure-bubblewrap-store-directory' phase, also supply system locale to
webkitgtk-adjust-bubblewrap-paths.patch template.

Change-Id: I6be0c473ebaa6c04ebb00a2b4afcae2c89396e4f
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:34 +01:00
Liliana Marie Prikler
5f0c0bc59a gnu: wpewebkit: Update to 2.46.0.
* gnu/packages/webkit.scm (wpewebkit): Update to 2.46.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:34 +01:00
Liliana Marie Prikler
02e367863e gnu: webkitgtk: Update to 2.46.0.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.46.0.
[inputs]: Add sysprof.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:34 +01:00
Liliana Marie Prikler
0c4a080564 gnu: wpebackend-fdo: Update to 1.14.3.
* gnu/packages/webkit.scm (wpebackend-fdo): Update to 1.14.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:34 +01:00
Liliana Marie Prikler
53d8218792 gnu: libwpe: Update to 1.16.0.
* gnu/packages/webkit.scm (libwpe): Update to 1.16.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:33 +01:00
Liliana Marie Prikler
d2ef6ab0ad gnu: wpewebkit: Update to 2.44.1.
* gnu/packages/webkit.scm (wpewebkit): Update to 2.44.1.
2024-06-03 19:56:29 +02:00
Liliana Marie Prikler
5105b07d47 gnu: webkitgtk: Update to 2.44.1.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.44.1.
[#:configure-flags]: Add “-DUSE_LIBBACKTRACE=OFF”.
[#:phases]: Refer to $prefix/share/doc
instead of the now unused $prefix/share/gtk-doc.
(webkitgtk-for-gtk3)[#:configure-flags]: Add 0“-DUSE_GTK4=OFF”.
Retain “-DENABLE_INTROSPECTION=ON”.
2024-06-03 19:56:29 +02:00
Andre A. Gomes
906f380f7c gnu: webkitgtk: Update to 2.42.5 [security fixes].
Fixes CVE-2024-23222, CVE-2024-23206, CVE-2024-23213.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.42.5.
[source]: Add snippet to fix build on some architectures.

Co-Authored-by: Efraim Flashner <efraim@flashner.co.il>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I6edbe89c0e15a237fab6d678bc656881d6628ffe
2024-03-08 11:34:36 +02:00
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 ee748c1df0 and
9bac1cad27, 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 ee748c1df0, 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