gnu: dtc: Install documentation.

* gnu/packages/bootloaders.scm (dtc) [modules]: New argument.
[phases]: Add install-doc phase.
This commit is contained in:
Maxim Cournoyer 2023-01-01 18:45:38 -05:00
parent a5b00d2733
commit 5dc8cf849b
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -575,6 +575,7 @@ (define-public dtc
(build-system gnu-build-system)
(arguments
(list
#:modules `(,@%gnu-build-system-modules (srfi srfi-26))
#:make-flags
#~(list (string-append "CC=" #$(cc-for-target))
;; /bin/fdt{get,overlay,put} need help finding libfdt.so.1.
@ -590,7 +591,15 @@ (define-public dtc
"tests/run_tests.sh")
(("pkg-config")
#$(pkg-config-for-target)))))
(delete 'configure)))) ;no configure script
(delete 'configure) ;no configure script
(add-before 'build 'install-doc
(lambda _
(with-directory-excursion "Documentation"
(for-each (cut install-file <> (string-append
#$output "/share/doc/dtc/"))
'("dts-format.txt"
"dt-object-internal.txt"
"manual.txt"))))))))
(native-inputs
(append
(list bison