diff options
-rw-r--r-- | gnu/packages/emacs.scm | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 3d0368be4e..3de8b64506 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -20,6 +20,7 @@ ;;; Copyright © 2019 Valentin Ignatev <valentignatev@gmail.com> ;;; Copyright © 2019 Leo Prikler <leo.prikler@student.tugraz.at> ;;; Copyright © 2019 Amin Bandali <bandali@gnu.org> +;;; Copyright © 2019 John Soo <jsoo1@asu.edu> ;;; ;;; This file is part of GNU Guix. ;;; @@ -388,6 +389,33 @@ editor (console only)") ;; These depend on libx11, so remove them as well. "libotf" "m17n-lib" "dbus"))))) +(define-public emacs-next-no-x + (package + (inherit emacs-next) + (name "emacs-next-no-x") + (synopsis (package-synopsis emacs-no-x)) + (build-system gnu-build-system) + (arguments + (substitute-keyword-arguments (package-arguments emacs-next) + ((#:modules _) + `((guix build emacs-utils) + ,@%gnu-build-system-modules)) + ((#:imported-modules _) + `((guix build emacs-utils) + ,@%gnu-build-system-modules)) + ((#:phases p) + `(modify-phases ,p + (delete 'restore-emacs-pdmp))))) + (inputs + (fold alist-delete + (package-inputs emacs-next) + '("libx11" "gtk+" "libxft" "libtiff" "giflib" "libjpeg" + "imagemagick" "libpng" "librsvg" "libxpm" "libice" + "libsm" + + ;; These depend on libx11, so remove them as well. + "libotf" "m17n-lib" "dbus"))))) + (define-public emacs-no-x-toolkit (package (inherit emacs) (name "emacs-no-x-toolkit") |