diff options
Diffstat (limited to 'tojoqk/packages/emacs.scm')
-rw-r--r-- | tojoqk/packages/emacs.scm | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tojoqk/packages/emacs.scm b/tojoqk/packages/emacs.scm index 0a47f62..4b8d57b 100644 --- a/tojoqk/packages/emacs.scm +++ b/tojoqk/packages/emacs.scm @@ -20,6 +20,7 @@ #:use-module (guix packages) #:use-module (gnu packages emacs) #:use-module (gnu packages xorg) + #:use-module (gnu packages gtk) #:use-module (guix utils) #:use-module (srfi srfi-1)) @@ -33,3 +34,14 @@ `(cons* "--with-x-toolkit=lucid" ,flags)))) (inputs (append `(("libxaw" ,libxaw)) (alist-delete "gtk+" (package-inputs emacs)))))) + +(define-public emacs-cairo + (package + (inherit emacs) + (name "emacs-cairo") + (arguments + (substitute-keyword-arguments (package-arguments emacs) + ((#:configure-flags flags) + `(cons* "--with-cairo" ,flags)))) + (inputs (append `(("cairo" ,cairo)) + (package-inputs emacs))))) |