guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch core-updates-frozen updated: gnu: emacs-xwidgets{, -next-pgtk}: U


From: guix-commits
Subject: branch core-updates-frozen updated: gnu: emacs-xwidgets{, -next-pgtk}: Use webkitgtk-with-libsoup2.
Date: Sun, 21 Nov 2021 10:43:08 -0500

This is an automated email from the git hooks/post-receive script.

nckx pushed a commit to branch core-updates-frozen
in repository guix.

The following commit(s) were added to refs/heads/core-updates-frozen by this 
push:
     new 85de88f  gnu: emacs-xwidgets{,-next-pgtk}: Use webkitgtk-with-libsoup2.
85de88f is described below

commit 85de88f1adcf5b91afe76bf671c05b8596821920
Author: John Kehayias <john.kehayias@protonmail.com>
AuthorDate: Sat Nov 20 14:03:08 2021 -0500

    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.
---
 gnu/packages/emacs.scm  | 4 ++--
 gnu/packages/webkit.scm | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 734f3df..fbd9ff9 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -354,7 +354,7 @@ languages.")
        `(("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
          ("glib-networking" ,glib-networking)))
       (inputs
-       `(("webkitgtk" ,webkitgtk)
+       `(("webkitgtk" ,webkitgtk-with-libsoup2)
          ,@(package-inputs emacs-next)))
       (home-page "https://github.com/masm11/emacs";)
       (synopsis "Emacs text editor with @code{pgtk} and @code{xwidgets} 
support")
@@ -400,7 +400,7 @@ editor (with xwidgets support)")
            (delete 'restore-emacs-pdmp)
            (delete 'strip-double-wrap)))))
     (inputs
-     `(("webkitgtk" ,webkitgtk)
+     `(("webkitgtk" ,webkitgtk-with-libsoup2)
        ("libxcomposite" ,libxcomposite)
        ,@(package-inputs emacs)))))
 
diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm
index 5230129..f988bf0 100644
--- a/gnu/packages/webkit.scm
+++ b/gnu/packages/webkit.scm
@@ -364,6 +364,9 @@ HTML/CSS applications to full-fledged web browsers.")
 
 ;;; Required by gnome-online-accounts; as webkitgtk 2.34 propagates libsoup 3,
 ;;; which causes the build to fail.
+;;; Also required by e.g. emacs-next-pgtk,  emacs-xwidgets, and some other
+;;; Gnome packages for webkit2gtk-4.0. See also the upstream tracker for
+;;; libsoup 3: https://gitlab.gnome.org/GNOME/libsoup/-/issues/218
 (define-public webkitgtk-with-libsoup2
   (package/inherit webkitgtk
     (name "webkitgtk-with-libsoup2")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]