Merge branch 'master' into core-updates-frozen
[jackhill/guix/guix.git] / po / doc / local.mk
index da43c0a..26c3fe8 100644 (file)
@@ -34,6 +34,8 @@ DOC_COOKBOOK_PO_FILES =                               \
   %D%/guix-cookbook.fa.po                      \
   %D%/guix-cookbook.fr.po                      \
   %D%/guix-cookbook.ko.po                      \
+  %D%/guix-cookbook.ru.po                      \
+  %D%/guix-cookbook.sk.po                      \
   %D%/guix-cookbook.zh_Hans.po
 
 EXTRA_DIST = \
@@ -47,32 +49,13 @@ POT_OPTIONS = \
        --copyright-holder "the authors of Guix (msgids)"               \
        --msgid-bugs-address "bug-guix@gnu.org"
 
-# make-download-po-files-rule PO_FILES POT_FILE_INPUT
-define make-update-po-files-rule
-$(1): $(2)
-       @if ! [ -f "$$@" ]; then \
-           echo "File $$po_file does not exist.  If you are a translator, \
-you can create it with 'msginit'." 1>&2; \
-           exit 1; \
-       fi && \
-       lang=$$$$(echo $$@ | $(SED) -E 's|.*\.([^.]*)\.po$$$$|\1|') && \
-       echo $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) \
-         --lang=$$$${lang} "$$@" "$$<" && \
-       $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$$$${lang} "$$@" "$$<"
-endef
-
 %D%/%.pot: $(srcdir)/doc/%.texi
        $(AM_V_PO4A)$(PO4A_UPDATEPO) -M UTF-8 -f texinfo -m "$<" \
           -p "$@" $(POT_OPTIONS) && \
        touch $@
 
 %D%/guix-manual.pot: %D%/guix.pot %D%/contributing.pot
-       msgcat $< > $@
-
-$(eval $(call make-update-po-files-rule,$(DOC_PO_FILES),%D%/guix-manual.pot))
-$(eval $(call make-update-po-files-rule,\
-  $(DOC_COOKBOOK_PO_FILES),%D%/guix-cookbook.pot))
+       msgcat $^ > $@
 
 doc-pot-update: %D%/guix-manual.pot %D%/guix-cookbook.pot
-doc-po-update: $(DOC_PO_FILES) $(DOC_COOKBOOK_PO_FILES)
-.PHONY: doc-pot-update doc-po-update
+.PHONY: doc-pot-update