gnu: guix: Always depend on the development dependencies.
Suggested by Chris Marusich <cmmarusich@gmail.com> at <https://lists.gnu.org/archive/html/guix-devel/2016-10/msg00425.html>. * gnu/packages/package-management.scm (guix-0.11.0)[native-inputs]: Add Autoconf, Automake, Gettext, Texinfo, Graphviz, and Help2man. (guix-devel)[native-inputs]: Remove.
This commit is contained in:
parent
ffba9d598e
commit
a7db8540a7
|
@ -159,7 +159,17 @@
|
|||
|
||||
#t))))))
|
||||
(native-inputs `(("pkg-config" ,pkg-config)
|
||||
("emacs" ,emacs-minimal))) ;for guix.el
|
||||
("emacs" ,emacs-minimal) ;for guix.el
|
||||
|
||||
;; XXX: Keep the development inputs here even though
|
||||
;; they're unnecessary, just so that 'guix environment
|
||||
;; guix' always contains them.
|
||||
("autoconf" ,(autoconf-wrapper))
|
||||
("automake" ,automake)
|
||||
("gettext" ,gnu-gettext)
|
||||
("texinfo" ,texinfo)
|
||||
("graphviz" ,graphviz)
|
||||
("help2man" ,help2man)))
|
||||
(inputs
|
||||
(let ((boot-guile (lambda (arch hash)
|
||||
(origin
|
||||
|
@ -243,15 +253,7 @@ the Nix package manager.")
|
|||
(chmod po #o666))
|
||||
(find-files "." "\\.po$"))
|
||||
|
||||
(zero? (system* "sh" "bootstrap"))))))))
|
||||
(native-inputs
|
||||
`(("autoconf" ,(autoconf-wrapper))
|
||||
("automake" ,automake)
|
||||
("gettext" ,gnu-gettext)
|
||||
("texinfo" ,texinfo)
|
||||
("graphviz" ,graphviz)
|
||||
("help2man" ,help2man)
|
||||
,@(package-native-inputs guix-0.11.0))))))
|
||||
(zero? (system* "sh" "bootstrap")))))))))))
|
||||
|
||||
(define-public guix guix-devel)
|
||||
|
||||
|
|
Loading…
Reference in New Issue