[nautilus-actions] Include non-translated figures in translated pdf
- From: Pierre Wieser <pwieser src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus-actions] Include non-translated figures in translated pdf
- Date: Tue, 23 Nov 2010 22:01:48 +0000 (UTC)
commit 5be0bf441b70440c3268f2b608e30b71fc8c4d62
Author: Pierre Wieser <pwieser trychlos org>
Date: Tue Nov 23 23:01:25 2010 +0100
Include non-translated figures in translated pdf
ChangeLog | 5 +++++
doc/nact/Makefile.am | 46 ++++++++++++++++++----------------------------
2 files changed, 23 insertions(+), 28 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index dfe6386..279aa5c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2010-11-23 Pierre Wieser <pwieser trychlos org>
+
+ * doc/nact/Makefile.am:
+ Include non-translated figures in translated pdf.
+
2010-11-22 Pierre Wieser <pwieser trychlos org>
* doc/nact/Makefile.am:
diff --git a/doc/nact/Makefile.am b/doc/nact/Makefile.am
index ae34b66..5a68f0b 100644
--- a/doc/nact/Makefile.am
+++ b/doc/nact/Makefile.am
@@ -186,7 +186,6 @@ html.stamp: $(_DOC_LC_DOCS)
chmod -R u+w html; \
); \
done
- touch html.stamp
else
all-html-manuals:
endif
@@ -211,8 +210,6 @@ install-html-manuals: install-html-figs
# copied from gnome-doc-utils.make install-doc-figs target
# modified to install the figures with html manuals
-# symlinks may have been created in srcdir when building pdfs to replace
-# missing translated images; they may or may not be present
install-html-figs:
if test "x$(htmldir)" = "x$(docdir)"; then \
_instdir="$(DESTDIR)$(pkgdocdir)/html"; \
@@ -264,38 +261,31 @@ dist-html-manuals-hook:
# We only use dblatex for now
if ENABLE_PDF_MANUALS
-all-pdf-manuals: pdf-figs.stamp pdf.stamp
+all-pdf-manuals: pdf-stamp
# _DOC_LC_DOCS is the list of the translated (not C) DOC_MODULE.xml files
# we so are sure that they exist and are up to date
# (path is .po ->[msgfmt]-> .mo ->[xml2po]-> .xml)
-pdf.stamp: $(_DOC_LC_DOCS)
- @-for i in C $(_DOC_REAL_LINGUAS); do \
- _target=$$i/$(DOC_MODULE).pdf; \
+pdf-stamp: $(_DOC_LC_DOCS)
+ @-for lc in C $(_DOC_REAL_LINGUAS); do \
+ _target=$$lc/$(DOC_MODULE).pdf; \
echo "Generating $$_target ..."; \
- if ! test -d $$i; then $(MKDIR_P) $$i; fi; \
- echo "dblatex --output $$_target $(top_srcdir)/doc/nact/$$i/$(DOC_MODULE).xml"; \
- dblatex --output $$_target $(top_srcdir)/doc/nact/$$i/$(DOC_MODULE).xml; \
- done
- touch pdf.stamp
-
-# copied from gnome-doc-utils.make install-doc-figs target
-# modified to have the figures available when building pdf manuals
-# not trying to symlink C/figures/
-pdf-figs.stamp:
- @list='$(patsubst C/%,%,$(_DOC_C_FIGURES))'; for fig in $$list; do \
- for lc in $(_DOC_REAL_LINGUAS); do \
- figdir="$$lc/"`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
- figdir="$(builddir)/$$figdir"; \
- if ! test -d "$$figdir"; then echo "$(MKDIR_P) $$figdir"; $(MKDIR_P) "$$figdir"; fi; \
- figbase=`echo $$fig | sed -e 's/^.*\///'`; \
- if ! test -f "$$lc/$$fig"; then \
- echo "cd $$figdir && $(LN_S) -f ../../C/$$fig $$figbase"; \
- ( cd "$$figdir" && $(LN_S) -f "../../C/$$fig" "$$figbase" ); \
+ if [ "$$lc" != "C" ]; then \
+ list='$(patsubst C/%,%,$(_DOC_C_FIGURES))'; \
+ for fig in $$list; do \
+ figdir="$$lc/"`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
+ figdir="$(builddir)/$$figdir"; \
+ if ! test -d "$$figdir"; then echo "$(MKDIR_P) $$figdir"; $(MKDIR_P) "$$figdir"; fi; \
+ figbase=`echo $$fig | sed -e 's/^.*\///'`; \
+ if ! test -f "$$lc/$$fig"; then \
+ echo "cd $$figdir && $(LN_S) -f ../../C/$$fig $$figbase"; \
+ ( cd "$$figdir" && $(LN_S) -f "../../C/$$fig" "$$figbase" ); \
+ fi; \
+ done; \
fi; \
- done; \
+ echo "dblatex --output $$_target $(top_srcdir)/doc/nact/$$lc/$(DOC_MODULE).xml"; \
+ dblatex --output $$_target $(top_srcdir)/doc/nact/$$lc/$(DOC_MODULE).xml; \
done
- touch pdf-figs.stamp
else
all-pdf-manuals:
endif
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]