* gnu/packages/emacs.scm (emacs-xwidgets): new variable --- gnu/packages/emacs.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index a488289f1..8c3ea1728 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -59,6 +59,7 @@ #:use-module (gnu packages pkg-config) #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) + #:use-module (gnu packages webkit) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) #:use-module (guix utils) @@ -210,6 +211,21 @@ languages.") (native-inputs `(("pkg-config" ,pkg-config))))) +(define-public emacs-xwidgets + (package (inherit emacs) + (name "emacs-xwidgets") + (synopsis "The extensible, customizable, self-documenting text +editor (with xwidgets support)") + (build-system gnu-build-system) + (arguments (append + (package-arguments emacs) + `(#:configure-flags + '("--with-xwidgets")))) + (inputs (append + (package-inputs emacs) + `(("webkitgtk" ,webkitgtk) + ("libxcomposite" ,libxcomposite)))))) + (define-public emacs-no-x (package (inherit emacs) (name "emacs-no-x") -- 2.19.2