[PATCH] gnu: emacs-next-pgtk: Don't propagate glib-networking.

  • Done
  • quality assurance status badge
Details
2 participants
  • Ludovic Courtès
  • Philip McGrath
Owner
unassigned
Submitted by
Philip McGrath
Severity
normal
P
P
Philip McGrath wrote on 26 Aug 2022 03:04
(address . guix-patches@gnu.org)
a03cbe943c698831abbbaef823ade4f2e0e81646.1661475579.git.philip@philipmcgrath.com
Propagation isn't necessary because existing wrapper scripts set
GIO_EXTRA_MODULES appropriately, and propagating it breaks programs on
foreign distributions that use incompatible GIO versions: see

* gnu/packages/emacs.scm (emacs-next-pgtk)[propagated-inputs]: Move
'glib-networking' to ...
[inputs]: This field.
---
gnu/packages/emacs.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)

Toggle diff (30 lines)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index ffd1eda08e..0896679ee6 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -23,6 +23,7 @@
;;; Copyright © 2020 Jack Hill <jackhill@jackhill.us>
;;; Copyright © 2020 Morgan Smith <Morgan.J.Smith@outlook.com>
;;; Copyright © 2022 Zhu Zihao <all_but_last@163.com>
+;;; Copyright © 2022 Philip McGrath <philip@philipmcgrath.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -358,10 +359,11 @@ (define-public emacs-next-pgtk
((#:configure-flags flags #~'())
#~(cons* "--with-pgtk" "--with-xwidgets" #$flags))))
(propagated-inputs
- (list gsettings-desktop-schemas glib-networking))
+ (list gsettings-desktop-schemas))
(inputs
(modify-inputs (package-inputs emacs-next)
- (prepend webkitgtk-with-libsoup2)))
+ (prepend webkitgtk-with-libsoup2
+ glib-networking)))
(home-page "https://github.com/masm11/emacs")
(synopsis "Emacs text editor with @code{pgtk} and @code{xwidgets} support")
(description "This Emacs build implements graphical UI purely in terms of

base-commit: 26ff8a4b733c06b4f38aa1fb1ec6705bf30eae4a
--
2.32.0
L
L
Ludovic Courtès wrote on 22 Dec 2023 17:16
control message for bug #57421
(address . control@debbugs.gnu.org)
87a5q2b4b2.fsf@gnu.org
tags 57421 wontfix
close 57421
quit
?
Your comment

This issue is archived.

To comment on this conversation send an email to 57421@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 57421
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch