me
/
guix
Archived
1
0
Fork 0

gnu: emacs-next-pgtk: Define in terms of emacs-next.

* gnu/packages/emacs.scm (emacs-next-pgtk)[version,source]: Drop fields,
inheriting from emacs-next instead.
master
Liliana Marie Prikler 2022-04-28 18:40:27 +02:00
parent eb02e086e9
commit 527952945c
No known key found for this signature in database
GPG Key ID: 442A84B8C70E2F87
1 changed files with 16 additions and 30 deletions

View File

@ -342,36 +342,22 @@ languages.")
(prepend autoconf)))))) (prepend autoconf))))))
(define-public emacs-next-pgtk (define-public emacs-next-pgtk
(let ((commit "ae18c8ec4f0ef37c8c9cda473770ff47e41291e2") (package
(revision "1")) (inherit emacs-next)
(package (name "emacs-next-pgtk")
(inherit emacs-next) (arguments
(name "emacs-next-pgtk") (substitute-keyword-arguments (package-arguments emacs-next)
(version (git-version "28.0.50" revision commit)) ((#:configure-flags flags ''())
(source `(cons* "--with-pgtk" "--with-xwidgets" ,flags))))
(origin (propagated-inputs
(method git-fetch) (list gsettings-desktop-schemas glib-networking))
(uri (git-reference (inputs
(url "https://git.savannah.gnu.org/git/emacs.git/") `(("webkitgtk" ,webkitgtk-with-libsoup2)
(commit commit))) ,@(package-inputs emacs-next)))
(file-name (git-file-name name version)) (home-page "https://github.com/masm11/emacs")
(sha256 (synopsis "Emacs text editor with @code{pgtk} and @code{xwidgets} support")
(base32 (description "This Emacs build implements graphical UI purely in terms of
"07hgfqh965zmra0rbmnf63p3lsinpv5hn5payqcrjx25pl75xnaf")))) GTK and also enables xwidgets.")))
(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
`(("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")
(description "This is an unofficial Emacs fork build with a pure-GTK
graphical toolkit to work natively on Wayland. In addition to that, xwidgets
also enabled and works without glitches even on X server."))))
(define-public emacs-minimal (define-public emacs-minimal
;; This is the version that you should use as an input to packages that just ;; This is the version that you should use as an input to packages that just