[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
08/15: gnu: ucsim: Move documentation to "doc" output.
From: |
guix-commits |
Subject: |
08/15: gnu: ucsim: Move documentation to "doc" output. |
Date: |
Thu, 28 Sep 2023 05:46:44 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit 06b4aa57b735c6603084ca5568cd79db4888eae3
Author: Simon South <simon@simonsouth.net>
AuthorDate: Wed Sep 27 10:55:36 2023 -0400
gnu: ucsim: Move documentation to "doc" output.
* gnu/packages/embedded.scm (ucsim)[arguments]<#:phases>: Expand
"patch-makefiles" phase to set correct documentation-installation path.
[outputs]: Add with "out", "doc".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
---
gnu/packages/embedded.scm | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm
index 517e5bcbf2..6a21a71d07 100644
--- a/gnu/packages/embedded.scm
+++ b/gnu/packages/embedded.scm
@@ -1610,7 +1610,13 @@ handling communication with eBUS devices connected to a
2-wire bus system
(add-after 'unpack 'patch-makefiles
(lambda _
(substitute* (find-files "." "(\\.mk$|\\.in$)")
- (("/bin/sh") (which "sh"))))))
+ (("/bin/sh") (which "sh")))
+
+ ;; Ensure the documentation is installed to the correct path,
+ ;; without a duplicate "ucsim" segment (necessary as we are
+ ;; building μCsim outside of SDCC).
+ (substitute* "doc/Makefile.in"
+ (("@docdir@/ucsim") "@docdir@")))))
;; μCsim's regression-test suite is of little use in this context since
;; it doesn't stop or return an error code when it encounters a problem.
#:tests? #f))
@@ -1618,6 +1624,7 @@ handling communication with eBUS devices connected to a
2-wire bus system
(list ncurses))
(native-inputs
(list bison flex))
+ (outputs '("out" "doc"))
(home-page "http://mazsola.iit.uni-miskolc.hu/ucsim/")
(synopsis "Simulators for various microcontroller families")
(description "μCsim is a collection of software simulators for
- branch master updated (c480222665 -> 6fa85076ae), guix-commits, 2023/09/28
- 06/15: gnu: ucsim: Use gexps., guix-commits, 2023/09/28
- 03/15: gnu: openssl@1.1: Upgrade replacement to 1.1.1u., guix-commits, 2023/09/28
- 08/15: gnu: ucsim: Move documentation to "doc" output.,
guix-commits <=
- 02/15: gnu: openssl@1.1: Really replace with fixed version., guix-commits, 2023/09/28
- 04/15: gnu: ublock-origin: Update to 1.51.0., guix-commits, 2023/09/28
- 15/15: gnu: fulcrum: Update to 1.9.1., guix-commits, 2023/09/28
- 09/15: gnu: ucsim: Update to 0.8.0., guix-commits, 2023/09/28
- 11/15: gnu: emacs-sly: Update to 1.0.43-8.df62aba., guix-commits, 2023/09/28
- 10/15: archive: Fix ‘--version’ typo., guix-commits, 2023/09/28
- 14/15: gnu: Add simdjson 0.6., guix-commits, 2023/09/28
- 13/15: gnu: Add robin-hood-hashing., guix-commits, 2023/09/28
- 07/15: gnu: ucsim: Disable tests., guix-commits, 2023/09/28
- 01/15: gnu: guix: Update to d0438fc., guix-commits, 2023/09/28