master b0d7164edc8: bug#81332 fix, info/dir generation with manual translations
Vincent Belaïche <[email protected]> Wed, 8 Jul 2026 10:21:54 -0400 (EDT)
| Newsgroups | gmane.emacs.diffs |
|---|---|
| Message-ID | <[email protected]> |
branch: master commit b0d7164edc89e5d205af516545d7e0de1bbac533 Author: Vincent Belaïche <[email protected]> Commit: Vincent Belaïche <[email protected]> bug#81332 fix, info/dir generation with manual translations * doc/translations/default/misc/info_common.mk, * doc/translations/fr/misc/info_common.mk: Moved to `misc' subdirectory, in order to account that `INFO_COMMON' content depends on the subdirectory. * doc/misc/Makefile.in: `info_common.mk' is moved. * Makefile.in (GET_DOC_SRC): `info_common.mk' is moved and `srcdir_doc_info_dir_inputs' computation is fixed with correct conversion of default translation path. --- Makefile.in | 5 +++-- doc/misc/Makefile.in | 4 ++-- doc/translations/default/{ => misc}/info_common.mk | 0 doc/translations/fr/{ => misc}/info_common.mk | 0 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Makefile.in b/Makefile.in index c0b9803ec21..24d5584b68f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1198,8 +1198,9 @@ TRANSLATED_DIRS:=misc # $(1) = dir # $(2) = lang define GET_DOC_SRC --include ${srcdir}/doc/translations/$(1)/$(2)/info_common.mk -srcdir_doc_info_dir_inputs:=$$(srcdir_doc_info_dir_inputs) $$(patsubst %,${srcdir}/doc/translations/$(1)/$(2)/%$$(filter-out -default,-$(2)).texi,$$(INFO_COMMON)) +-include ${srcdir}/doc/translations/$(2)/$(1)/info_common.mk +INFO_COMMON:=$$(subst ccmode,cc-mode,$$(INFO_COMMON)) +srcdir_doc_info_dir_inputs:=$$(srcdir_doc_info_dir_inputs) $$(patsubst ${srcdir}/doc/translations/default/$(1)/%-default.texi,${srcdir}/doc/$(1)/%.texi,$$(patsubst %,${srcdir}/doc/translations/$(2)/$(1)/%-$(2).texi,$$(INFO_COMMON))) endef $(foreach dir,$(TRANSLATED_DIRS),$(foreach lang,$(DOCLANGS),$(eval $(call GET_DOC_SRC,$(dir),$(lang))))) diff --git a/doc/misc/Makefile.in b/doc/misc/Makefile.in index 11a2dc3d517..dda6a9dd7a9 100644 --- a/doc/misc/Makefile.in +++ b/doc/misc/Makefile.in @@ -65,7 +65,7 @@ MAKEINFO_OPTS = --force -I$(emacsdir) ifeq ($(DOCLANG),) DOCLANG:=default -else ifeq ($(wildcard $(srcdir)/../translations/$(DOCLANG)/info_common.mk),) +else ifeq ($(wildcard $(srcdir)/../translations/$(DOCLANG)/misc/info_common.mk),) $(error No manual language $(DOCLANG) found) DOCLANG:=default endif @@ -78,7 +78,7 @@ DOCMISC_W32 = @DOCMISC_W32@ DOCMISC_W32_TARGET = efaq-w32 ## Info files to build and install on all platforms. -include $(srcdir)/../translations/$(DOCLANG)/info_common.mk +include $(srcdir)/../translations/$(DOCLANG)/misc/info_common.mk ## Info files to install on current platform. INFO_INSTALL = $(INFO_COMMON) $(DOCMISC_W32) diff --git a/doc/translations/default/info_common.mk b/doc/translations/default/misc/info_common.mk similarity index 100% rename from doc/translations/default/info_common.mk rename to doc/translations/default/misc/info_common.mk diff --git a/doc/translations/fr/info_common.mk b/doc/translations/fr/misc/info_common.mk similarity index 100% rename from doc/translations/fr/info_common.mk rename to doc/translations/fr/misc/info_common.mk