gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnunet-scheme] 226/324: doc: Generate PDF and HTML documentation


From: gnunet
Subject: [gnunet-scheme] 226/324: doc: Generate PDF and HTML documentation
Date: Tue, 21 Sep 2021 13:24:26 +0200

This is an automated email from the git hooks/post-receive script.

maxime-devos pushed a commit to branch master
in repository gnunet-scheme.

commit ddc4cc14c7143cad7641a20af96c897ccdd001b9
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Thu Sep 2 21:03:18 2021 +0200

    doc: Generate PDF and HTML documentation
    
    * Makefile.am (doc/scheme-gnunet.pdf, doc/scheme-gnunet.html):
      New targets.
    * guix.scm (scheme-gnunet)[native-inputs]{texmacs,xvfb-run}: Add the
      new dependencies.
---
 Makefile.am | 6 ++++++
 guix.scm    | 5 ++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/Makefile.am b/Makefile.am
index f7a6a56..65abe1c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -124,3 +124,9 @@ SCM_TESTS_ENVIRONMENT = \
   GUILE_AUTO_COMPILE=0 \
   GUILE_WARN_DEPRECATED=detailed
 TESTS += $(SCM_TESTS)
+
+# For documentation (TODO install, regenerate indices ...)
+doc/scheme-gnunet.pdf: doc/scheme-gnunet.tm
+       xvfb-run -- texmacs -c doc/scheme-gnunet.tm doc/scheme-gnunet.pdf -q
+doc/scheme-gnunet.html: doc/scheme-gnunet.tm
+       xvfb-run -- texmacs -c doc/scheme-gnunet.tm doc/scheme-gnunet.html -q
diff --git a/guix.scm b/guix.scm
index 0685d8d..99d5965 100644
--- a/guix.scm
+++ b/guix.scm
@@ -25,6 +25,7 @@
             (gnu packages autotools)
             (gnu packages gettext)
             (gnu packages pkg-config)
+            (gnu packages xorg)
             (guix packages)
             (guix gexp)
             (guix git-download)
@@ -106,7 +107,9 @@ random inputs and seeing if it holds.")
                     ;; Gettext brings 'AC_LIB_LINKFLAGS_FROM_LIBS'.
                    ("gettext" ,gettext-minimal)
                    ("pkg-config" ,pkg-config)
-                   ("autoconf" ,autoconf-wrapper)))
+                   ("autoconf" ,autoconf-wrapper)
+                   ("texmacs" ,texmacs)
+                   ("xvfb-run" ,xvfb-run)))
    (inputs `(("guile" ,guile-3.0/fixed)))
    (synopsis "partial Scheme port of GNUnet")
    (license license:agpl3+)

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]