guix-packages/emacs: Init emacs-dev

master
Pierre Neidhardt 2018-05-17 17:17:52 +02:00
parent 9841c9db47
commit 4f2add2a2b
1 changed files with 23 additions and 1 deletions

View File

@ -54,8 +54,8 @@
#:use-module (srfi srfi-1)
#:use-module (ice-9 match))
;; TODO: Use local dir instead.
;; TODO: Include sources.
(define-public emacs-prerelease
(package
(name "emacs-prerelease")
@ -180,3 +180,25 @@ documentation on all aspects of the system, from basic editing to writing
large Lisp programs. It has full Unicode support for nearly all human
languages.")
(license license:gpl3+)))
;; TODO: emacs-dev fails unless `make clean` was run. There is an issue with
;; timestamps which makes `make` rebuild everything while the "source" folder is
;; read-only.
(define-public emacs-dev
(package
(inherit emacs)
(name "emacs-dev")
(version "27.0.0") ; TODO: Use git version.
(source (local-file "/home/ambrevar/projects/emacs" #:recursive? #t)) ; TODO: Use HOME.
;; (build-system trivial-build-system)
(arguments
`(#:tests? #f ; TODO: Enable tests? Need to fix tramp first.
#:phases
(modify-phases %standard-phases
(delete 'reset-gzip-timestamps) ; TODO: Why does this fail?
(delete 'build)
;; (delete 'configure)
;; TODO: Delete "check"?
)))
(synopsis "Emacs (development version)")
(license license:lgpl3+)))