gnu: sequoia: Update to 0.20.0.
[jackhill/guix/guix.git] / doc / local.mk
index 3805593..97122c7 100644 (file)
@@ -1,6 +1,6 @@
 # GNU Guix --- Functional package management for GNU
 # Copyright © 2016 Eric Bavier <bavier@member.fsf.org>
-# Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
+# Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
 # Copyright © 2013 Andreas Enge <andreas@enge.fr>
 # Copyright © 2016 Taylan Ulrich Bayırlı/Kammer <taylanbayirli@gmail.com>
 # Copyright © 2016, 2018 Mathieu Lirzin <mthl@gnu.org>
@@ -39,7 +39,7 @@ DOT_FILES =                                   \
   %D%/images/bootstrap-packages.dot            \
   %D%/images/coreutils-graph.dot               \
   %D%/images/coreutils-bag-graph.dot           \
-  %D%/images/gcc-mesboot-bag-graph.dot         \
+  %D%/images/gcc-core-mesboot0-graph.dot       \
   %D%/images/service-graph.dot                 \
   %D%/images/shepherd-graph.dot
 
@@ -53,7 +53,8 @@ EXTRA_DIST +=                                 \
   $(DOT_VECTOR_GRAPHICS)                       \
   %D%/images/coreutils-size-map.eps            \
   %D%/environment-gdb.scm                      \
-  %D%/package-hello.scm
+  %D%/package-hello.scm                                \
+  %D%/package-hello.json
 
 OS_CONFIG_EXAMPLES_TEXI =                      \
   %D%/os-config-bare-bones.texi                        \
@@ -95,14 +96,16 @@ define xref_command
 cat "$@.tmp" | egrep '@p?x?ref' -A1 | sed 'N;s|--\n||g;P;D' | sed 's|^| |g' | \
         tr -d '\012' | sed 's|\(@p\?x\?ref\)|\n\1|g' | egrep '@p?x?ref' | \
         sed 's|^.*@p\?x\?ref{\([^,}]*\).*$$|\1|g' | sort | uniq | while read e; do \
-  line=$$(grep -n "^msgid \"$$e\"" "$<" | cut -f1 --delimiter=":") ;\
-  ((line++)) ;\
-  if [ "$$line" != "1" ]; then \
-    translation=$$(head -n $$line "$<" | tail -1 | grep msgstr | sed 's|msgstr "\(.*\)"|\1|') ;\
-    if [ "$$translation" != "" ]; then \
-         sed "N;s@\(p\?x\?ref\){$$(echo $$e | sed 's| |[\\n ]|g')\(,\|}\)@\1{$$translation\2@g;P;D" -i "$@.tmp" ;\
-    fi ;\
-  fi ;\
+    if [ -n "$$e" ]; then \
+      line=$$(grep -n "^msgid \"$$e\"" "$<" | cut -f1 --delimiter=":") ;\
+      ((line++)) ;\
+      if [ "$$line" != "1" ]; then \
+       translation=$$(head -n "$$line" "$<" | tail -1 | grep msgstr | sed 's|msgstr "\(.*\)"|\1|') ;\
+       if [ "$$translation" != "" ]; then \
+             sed "N;s@\(p\?x\?ref\){$$(echo $$e | sed 's| |[\\n ]|g')\(,\|}\)@\1{$$translation\2@g;P;D" -i "$@.tmp" ;\
+       fi ;\
+      fi ;\
+   fi ;\
 done
 endef
 
@@ -184,6 +187,7 @@ sub_commands_mans =                         \
   $(srcdir)/%D%/guix-archive.1                 \
   $(srcdir)/%D%/guix-build.1                   \
   $(srcdir)/%D%/guix-challenge.1               \
+  $(srcdir)/%D%/guix-deploy.1                  \
   $(srcdir)/%D%/guix-download.1                        \
   $(srcdir)/%D%/guix-edit.1                    \
   $(srcdir)/%D%/guix-environment.1             \
@@ -196,12 +200,19 @@ sub_commands_mans =                               \
   $(srcdir)/%D%/guix-pull.1                    \
   $(srcdir)/%D%/guix-refresh.1                 \
   $(srcdir)/%D%/guix-size.1                    \
-  $(srcdir)/%D%/guix-system.1
+  $(srcdir)/%D%/guix-system.1                  \
+  $(srcdir)/%D%/guix-time-machine.1            \
+  $(srcdir)/%D%/guix-weather.1
+
+# Assume that cross-compiled commands cannot be executed.
+if !CROSS_COMPILING
 
 dist_man1_MANS =                               \
   $(srcdir)/%D%/guix.1                         \
   $(sub_commands_mans)
 
+endif
+
 gen_man =                                              \
   LANGUAGE= $(top_builddir)/pre-inst-env $(HELP2MAN)   \
   $(HELP2MANFLAGS)
@@ -223,10 +234,12 @@ $(srcdir)/%D%/guix-%.1: guix/scripts/%.scm $(GOBJECTS)
        esac
 
 if BUILD_DAEMON
+if !CROSS_COMPILING
 
 dist_man1_MANS += $(srcdir)/%D%/guix-daemon.1
 
-$(srcdir)/%D%/guix-daemon.1: nix/nix-daemon/guix-daemon.cc
+$(srcdir)/%D%/guix-daemon.1: guix-daemon$(EXEEXT)
        -$(AM_V_HELP2MAN)$(gen_man) --output="$@" `basename "$@" .1`
 
 endif
+endif