summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleg Pykhalov <go.wigust@gmail.com>2017-09-22 21:05:28 +0300
committerOleg Pykhalov <go.wigust@gmail.com>2017-09-22 21:05:28 +0300
commit1fb202ee62c3c4b7d0c7324ecbcc0fcd3f85f077 (patch)
treef7d41500b654745d9290d5753db23b73d55a53eb
parentwigust: emacs-helm-bibtex: Change source to git. (diff)
downloadguix-wigust-1fb202ee62c3c4b7d0c7324ecbcc0fcd3f85f077.tar.gz
wigust: Add emacs-minimal-checkout.
* wigust/packages/emacs.scm (emacs-minimal-checkout): New variable.
-rw-r--r--wigust/packages/emacs.scm18
1 files changed, 18 insertions, 0 deletions
diff --git a/wigust/packages/emacs.scm b/wigust/packages/emacs.scm
index a03b9ad..ca8f977 100644
--- a/wigust/packages/emacs.scm
+++ b/wigust/packages/emacs.scm
@@ -1258,6 +1258,24 @@ See the function `wordgen' for complete description.
(zero? (system* "sh" "autogen.sh"))))
(delete 'reset-gzip-timestamps))))))))
+(define-public emacs-minimal-checkout
+ ;; This is the version that you should use as an input to packages that just
+ ;; need to byte-compile .el files.
+ (package
+ (inherit emacs-checkout)
+ (name "emacs-minimal")
+ (synopsis "The extensible text editor (used only for byte-compilation)")
+ (build-system gnu-build-system)
+ (arguments
+ (substitute-keyword-arguments (package-arguments emacs)
+ ((#:phases phases)
+ `(modify-phases ,phases
+ (delete 'install-site-start)))))
+ (inputs
+ `(("ncurses" ,ncurses)))
+ (native-inputs
+ `(("pkg-config" ,pkg-config)))))
+
(define-public emacs-indium-checkout
(let ((commit "d98a9e0cd11d8230c4c3d0b59c4ac60520e34ebb")
(revision "1"))