Skip to content

Commit

Permalink
Undoing elimination of underscores in manuals
Browse files Browse the repository at this point in the history
Fixing .deb build failure
  • Loading branch information
smoe committed Mar 30, 2022
1 parent 2eb3a2a commit 2c61e0b
Show file tree
Hide file tree
Showing 18 changed files with 53 additions and 53 deletions.
8 changes: 4 additions & 4 deletions debian/linuxcnc-doc-en.doc-base
Expand Up @@ -4,7 +4,7 @@ Section: Science/Engineering

Format: PDF
Files:
/usr/share/doc/linuxcnc/LinuxCNC-Documentation.pdf
/usr/share/doc/linuxcnc/LinuxCNC-Getting-Started.pdf
/usr/share/doc/linuxcnc/LinuxCNC-Integrator.pdf
/usr/share/doc/linuxcnc/LinuxCNC-Manual-Pages.pdf
/usr/share/doc/linuxcnc/LinuxCNC_Documentation.pdf
/usr/share/doc/linuxcnc/LinuxCNC_Getting_Started.pdf
/usr/share/doc/linuxcnc/LinuxCNC_Integrator.pdf
/usr/share/doc/linuxcnc/LinuxCNC_Manual_Pages.pdf
4 changes: 2 additions & 2 deletions debian/linuxcnc-doc-es.doc-base
Expand Up @@ -4,5 +4,5 @@ Section: Science/Engineering

Format: PDF
Files:
/usr/share/doc/linuxcnc/LinuxCNC-Documentation_es.pdf
/usr/share/doc/linuxcnc/LinuxCNC-Getting-Started_es.pdf
/usr/share/doc/linuxcnc/LinuxCNC_Documentation_es.pdf
/usr/share/doc/linuxcnc/LinuxCNC_Getting_Started_es.pdf
6 changes: 3 additions & 3 deletions debian/linuxcnc-doc-fr.doc-base
Expand Up @@ -4,6 +4,6 @@ Section: Science/Engineering

Format: PDF
Files:
/usr/share/doc/linuxcnc/LinuxCNC-Documentation_fr.pdf
/usr/share/doc/linuxcnc/LinuxCNC-Getting-Started_fr.pdf
/usr/share/doc/linuxcnc/LinuxCNC-Integrator_fr.pdf
/usr/share/doc/linuxcnc/LinuxCNC_Documentation_fr.pdf
/usr/share/doc/linuxcnc/LinuxCNC_Getting_Started_fr.pdf
/usr/share/doc/linuxcnc/LinuxCNC_Integrator_fr.pdf
2 changes: 1 addition & 1 deletion debian/linuxcnc-uspace-dev.doc-base
Expand Up @@ -3,4 +3,4 @@ Title: LinuxCNC Developer Documentation
Section: Science/Engineering

Format: PDF
Files: /usr/share/doc/linuxcnc-dev/LinuxCNC-Developer.pdf
Files: /usr/share/doc/linuxcnc-dev/LinuxCNC_Developer.pdf
4 changes: 2 additions & 2 deletions debian/rules.in
Expand Up @@ -103,9 +103,9 @@ override_dh_auto_install:
ifneq "$(enable_build_documentation)" ""
# Only the English developer documentation goes to the -dev package
mkdir -p debian/$(DEV_PACKAGE_NAME)/usr/share/doc/linuxcnc-dev
mv -t debian/$(DEV_PACKAGE_NAME)/usr/share/doc/linuxcnc-dev/ $(DESTDIR)/usr/share/doc/linuxcnc/LinuxCNC-Developer.pdf
mv -t debian/$(DEV_PACKAGE_NAME)/usr/share/doc/linuxcnc-dev/ $(DESTDIR)/usr/share/doc/linuxcnc/LinuxCNC_Developer.pdf
# The translated developer documentation goes to the respective regular -doc package
mv -t debian/$(DEV_PACKAGE_NAME)/usr/share/doc/linuxcnc-dev/ $(DESTDIR)/usr/share/doc/linuxcnc/LinuxCNC-Developer_*.pdf
mv -t debian/$(DEV_PACKAGE_NAME)/usr/share/doc/linuxcnc-dev/ $(DESTDIR)/usr/share/doc/linuxcnc/LinuxCNC_Developer_*.pdf
for lang in zh_CN es fr; do \
p=$$(echo $$lang | tr _ - | tr A-Z a-z); \
d=debian/linuxcnc-doc-$$p/usr/share/doc/linuxcnc ; \
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
82 changes: 41 additions & 41 deletions docs/src/Submakefile
Expand Up @@ -158,10 +158,10 @@ DOC_SRCS_EN := \
user/user-concepts.adoc \
user/user-foreword.adoc \
user/user-intro.adoc \
Master-Getting-Started.adoc \
Master-Documentation.adoc \
Master-Integrator.adoc \
Master-Developer.adoc
Master_Getting_Started.adoc \
Master_Documentation.adoc \
Master_Integrator.adoc \
Master_Developer.adoc

DOC_SRCS_FR := $(subst $(DOC_SRCDIR)/,, \
$(wildcard $(DOC_SRCDIR)/*_fr.adoc) \
Expand All @@ -181,13 +181,13 @@ DOC_SRCS_ZH_CN := $(subst $(DOC_SRCDIR)/,, \

DOC_SRCS = $(DOC_SRCS_EN) $(DOC_SRCS_FR) $(DOC_SRCS_ES) $(DOC_SRCS_HU) $(DOC_SRCS_ZH_CN)

DOC_SRCS_ES_SMALL := $(filter-out Master-%,$(DOC_SRCS_ES))
DOC_SRCS_FR_SMALL := $(filter-out Master-%,$(DOC_SRCS_FR))
DOC_SRCS_EN_SMALL := $(filter-out Master-%,$(DOC_SRCS_EN))
DOC_SRCS_HU_SMALL := $(filter-out Master-%,$(DOC_SRCS_HU))
DOC_SRCS_ZH_CN_SMALL := $(filter-out Master-%,$(DOC_SRCS_ZH_CN))
DOC_SRCS_ES_SMALL := $(filter-out Master_%,$(DOC_SRCS_ES))
DOC_SRCS_FR_SMALL := $(filter-out Master_%,$(DOC_SRCS_FR))
DOC_SRCS_EN_SMALL := $(filter-out Master_%,$(DOC_SRCS_EN))
DOC_SRCS_HU_SMALL := $(filter-out Master_%,$(DOC_SRCS_HU))
DOC_SRCS_ZH_CN_SMALL := $(filter-out Master_%,$(DOC_SRCS_ZH_CN))

DOC_SRCS_HTML := $(patsubst %.adoc, %.html, $(filter-out Master-%, $(DOC_SRCS)))
DOC_SRCS_HTML := $(patsubst %.adoc, %.html, $(filter-out Master_%, $(DOC_SRCS)))
DOC_TARGETS_HTML := $(addprefix $(DOC_DIR)/html/,$(DOC_SRCS_HTML)) #$(subst /,_,$(DOC_SRCS_HTML)))
DOC_TARGETS_XML := $(patsubst $(DOC_DIR)/html/%.html, objects/%.xml, $(DOC_TARGETS_HTML))

Expand All @@ -206,18 +206,18 @@ DOC_TARGETS_HTML_EN := $(filter-out $(DOC_TARGETS_HTML_ZH_CN), $(filter-out $(DO
MAN_HTML_TARGETS = $(patsubst $(DOC_DIR)/man/%, $(DOC_DIR)/html/man/%.html, $(MAN_SRCS))

PDF_TARGETS_EN := $(addprefix $(DOC_DIR)/, $(patsubst %.adoc,%.pdf, \
$(subst Master-,LinuxCNC-, $(filter Master-%,$(DOC_SRCS_EN))))\
LinuxCNC-Manual-Pages.pdf \
$(subst Master_,LinuxCNC_, $(filter Master_%,$(DOC_SRCS_EN))))\
LinuxCNC_Manual_Pages.pdf \
) \

PDF_TARGETS_FR := $(addprefix $(DOC_DIR)/, $(patsubst %.adoc,%.pdf, \
$(subst Master-,LinuxCNC-, $(filter Master-%,$(DOC_SRCS_FR)))))
$(subst Master_,LinuxCNC_, $(filter Master_%,$(DOC_SRCS_FR)))))

PDF_TARGETS_ES := $(addprefix $(DOC_DIR)/, $(patsubst %.adoc,%.pdf, \
$(subst Master-,LinuxCNC-, $(filter Master-%,$(DOC_SRCS_ES)))))
$(subst Master_,LinuxCNC_, $(filter Master_%,$(DOC_SRCS_ES)))))

PDF_TARGETS_ZH_CN := $(addprefix $(DOC_DIR)/, $(patsubst %.adoc,%.pdf, \
$(subst Master-,LinuxCNC-, $(filter Master-%,$(DOC_SRCS_ZN_CN)))))
$(subst Master_,LinuxCNC_, $(filter Master_%,$(DOC_SRCS_ZN_CN)))))

# Chinese PDFs only build with latex, which is missing in stretch
ifneq (, $(shell command -v xetex))
Expand Down Expand Up @@ -316,35 +316,35 @@ PDF_MAN_ORDER := man1/linuxcnc.1 $(filter-out %/linuxcnc.1, $(filter man1/%, $(M
man3/undocumented.3hal man3/intro.3rtapi $(filter-out %/undocumented.3rtapi %/intro.3rtapi, $(filter man3/%.3rtapi, $(MAN_SRCS_NOSO))) \
man3/undocumented.3rtapi $(filter man9/%, $(MAN_SRCS_NOSO))

$(DOC_DIR)/LinuxCNC-Manual-Pages.pdf: $(MAN_SRCS) objects/var-PDF_MAN_ORDER
$(DOC_DIR)/LinuxCNC_Manual_Pages.pdf: $(MAN_SRCS) objects/var-PDF_MAN_ORDER
@echo Formatting manual pages as PDF
(cd $(DOC_DIR)/man; groff -t -rC1 -rD1 -Tps -man $(PDF_MAN_ORDER)) \
| ps2pdf - $@

$(DOC_DIR)/LinuxCNC-Getting-Started.pdf: $(DOC_SRCDIR)/Master-Getting-Started.pdf
$(DOC_DIR)/LinuxCNC_Getting_Started.pdf: $(DOC_SRCDIR)/Master_Getting_Started.pdf
@ln -f $< $@
$(DOC_DIR)/LinuxCNC-Getting-Started_es.pdf: $(DOC_SRCDIR)/Master-Getting-Started_es.pdf
$(DOC_DIR)/LinuxCNC_Getting_Started_es.pdf: $(DOC_SRCDIR)/Master_Getting_Started_es.pdf
@ln -f $< $@
# Chinese PDFs only build when xetex is available.
$(DOC_DIR)/LinuxCNC-Getting-Started_zh_CN.pdf:$(DOC_SRCDIR)/Master-Getting-Started_zh_CN.pdf
$(DOC_DIR)/LinuxCNC_Getting_Started_zh_CN.pdf:$(DOC_SRCDIR)/Master_Getting_Started_zh_CN.pdf
@ln -f $< $@
$(DOC_DIR)/LinuxCNC-Getting-Started_fr.pdf: $(DOC_SRCDIR)/Master-Getting-Started_fr.pdf
$(DOC_DIR)/LinuxCNC_Getting_Started_fr.pdf: $(DOC_SRCDIR)/Master_Getting_Started_fr.pdf
@ln -f $< $@
$(DOC_DIR)/LinuxCNC-Integrator.pdf: $(DOC_SRCDIR)/Master-Integrator.pdf
$(DOC_DIR)/LinuxCNC_Integrator.pdf: $(DOC_SRCDIR)/Master_Integrator.pdf
@ln -f $< $@
$(DOC_DIR)/LinuxCNC-Integrator_fr.pdf: $(DOC_SRCDIR)/Master-Integrator_fr.pdf
$(DOC_DIR)/LinuxCNC_Integrator_fr.pdf: $(DOC_SRCDIR)/Master_Integrator_fr.pdf
@ln -f $< $@
$(DOC_DIR)/LinuxCNC-Documentation.pdf: $(DOC_SRCDIR)/Master-Documentation.pdf
$(DOC_DIR)/LinuxCNC_Documentation.pdf: $(DOC_SRCDIR)/Master_Documentation.pdf
@ln -f $< $@
$(DOC_DIR)/LinuxCNC-Documentation_es.pdf: $(DOC_SRCDIR)/Master-Documentation_es.pdf
$(DOC_DIR)/LinuxCNC_Documentation_es.pdf: $(DOC_SRCDIR)/Master_Documentation_es.pdf
@ln -f $< $@
$(DOC_DIR)/LinuxCNC-Documentation_fr.pdf: $(DOC_SRCDIR)/Master-Documentation_fr.pdf
$(DOC_DIR)/LinuxCNC_Documentation_fr.pdf: $(DOC_SRCDIR)/Master_Documentation_fr.pdf
@ln -f $< $@
$(DOC_DIR)/LinuxCNC-Developer.pdf: $(DOC_SRCDIR)/Master-Developer.pdf
$(DOC_DIR)/LinuxCNC_Developer.pdf: $(DOC_SRCDIR)/Master_Developer.pdf
@ln -f $< $@
$(DOC_DIR)/LinuxCNC-Developer_es.pdf: $(DOC_SRCDIR)/Master-Developer_es.pdf
$(DOC_DIR)/LinuxCNC_Developer_es.pdf: $(DOC_SRCDIR)/Master_Developer_es.pdf
@ln -f $< $@
$(DOC_DIR)/LinuxCNC-Developer_fr.pdf: $(DOC_SRCDIR)/Master-Developer_fr.pdf
$(DOC_DIR)/LinuxCNC_Developer_fr.pdf: $(DOC_SRCDIR)/Master_Developer_fr.pdf
@ln -f $< $@

$(DOC_DIR)/html/man/%.html: $(DOC_DIR)/man/%
Expand Down Expand Up @@ -571,19 +571,19 @@ install-doc-html:
install-kernel-indep: install-doc

docclean:
-rm -f $(DOC_DIR)/LinuxCNC-Getting-Started.pdf
-rm -f $(DOC_DIR)/LinuxCNC-Getting-Started_es.pdf
-rm -f $(DOC_DIR)/LinuxCNC-Getting-Started_fr.pdf
-rm -f $(DOC_DIR)/LinuxCNC-Getting-Started_zh_CN.pdf
-rm -f $(DOC_DIR)/LinuxCNC-Documentation.pdf
-rm -f $(DOC_DIR)/LinuxCNC-Documentation_es.pdf
-rm -f $(DOC_DIR)/LinuxCNC-Documentation_fr.pdf
-rm -f $(DOC_DIR)/LinuxCNC-Integrator.pdf
-rm -f $(DOC_DIR)/LinuxCNC-Integrator_fr.pdf
-rm -f $(DOC_DIR)/LinuxCNC-Developer.pdf
-rm -f $(DOC_DIR)/LinuxCNC-Developer_es.pdf
-rm -f $(DOC_DIR)/LinuxCNC-Developer_fr.pdf
-rm -f $(DOC_DIR)/LinuxCNC-Manual-Pages.pdf
-rm -f $(DOC_DIR)/LinuxCNC_Getting_Started.pdf
-rm -f $(DOC_DIR)/LinuxCNC_Getting_Started_es.pdf
-rm -f $(DOC_DIR)/LinuxCNC_Getting_Started_fr.pdf
-rm -f $(DOC_DIR)/LinuxCNC_Getting_Started_zh_CN.pdf
-rm -f $(DOC_DIR)/LinuxCNC_Documentation.pdf
-rm -f $(DOC_DIR)/LinuxCNC_Documentation_es.pdf
-rm -f $(DOC_DIR)/LinuxCNC_Documentation_fr.pdf
-rm -f $(DOC_DIR)/LinuxCNC_Integrator.pdf
-rm -f $(DOC_DIR)/LinuxCNC_Integrator_fr.pdf
-rm -f $(DOC_DIR)/LinuxCNC_Developer.pdf
-rm -f $(DOC_DIR)/LinuxCNC_Developer_es.pdf
-rm -f $(DOC_DIR)/LinuxCNC_Developer_fr.pdf
-rm -f $(DOC_DIR)/LinuxCNC_Manual_Pages.pdf
-rm -f $(DOC_SRCDIR)/*.d
-rm -f $(DOC_SRCDIR)/*.pdf
-rm -f $(DOC_SRCDIR)/*/*.html
Expand Down

0 comments on commit 2c61e0b

Please sign in to comment.