gnu: emacs-next-pgtk: Remove xwidgets support.

xwidgets is beefy and buggy, but emacs-next-pgtk is important for wayland
users, so it seems a good idea to remove xwidgets from emacs-next-pgtk.  Also,
we have a separate emacs-xwidgets package for those who wants to experiment.

* gnu/packages/emacs.scm (emacs-next-pgtk)[propagated-inputs]: Remove
gsettings-desktop-schemas glib-networking.
[arguments]<#:configure-flags>: Remove --with-xwidgets.
[inputs]: Remove webkitgtk-with-libsoup2.
[home-page]: PGTK is merged to upstream emacs repository now, so inherit
home-page from emacs-next.
This commit is contained in:
Andrew Tropin 2023-03-09 14:23:20 +04:00
parent a106ee80eb
commit b4c64ddce4
No known key found for this signature in database
GPG key ID: 2208D20958C1DEB0

View file

@ -462,16 +462,10 @@ (define-public emacs-next-pgtk
(arguments
(substitute-keyword-arguments (package-arguments emacs-next)
((#:configure-flags flags #~'())
#~(cons* "--with-pgtk" "--with-xwidgets" #$flags))))
(propagated-inputs
(list gsettings-desktop-schemas glib-networking))
(inputs
(modify-inputs (package-inputs emacs-next)
(prepend webkitgtk-with-libsoup2)))
(home-page "https://github.com/masm11/emacs")
(synopsis "Emacs text editor with @code{pgtk} and @code{xwidgets} support")
#~(cons* "--with-pgtk" #$flags))))
(synopsis "Emacs text editor with @code{pgtk} support")
(description "This Emacs build implements graphical UI purely in terms of
GTK and also enables xwidgets.")))
GTK.")))
(define-public emacs-minimal
;; This is the version that you should use as an input to packages that just