| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 |
|
| 7 |
|
| 8 |
|
| 9 |
|
| 10 |
|
| 11 |
|
| 12 |
|
| 13 |
|
| 14 |
|
| 15 |
|
| 16 |
|
| 17 |
|
| 18 |
|
| 19 |
|
| 20 |
|
| 21 |
|
| 22 | DOC_PO_FILES = \
|
| 23 | %D%/guix-manual.de.po \
|
| 24 | %D%/guix-manual.es.po \
|
| 25 | %D%/guix-manual.fr.po \
|
| 26 | %D%/guix-manual.it.po \
|
| 27 | %D%/guix-manual.pt_BR.po \
|
| 28 | %D%/guix-manual.ru.po \
|
| 29 | %D%/guix-manual.zh_CN.po
|
| 30 |
|
| 31 | DOC_COOKBOOK_PO_FILES = \
|
| 32 | %D%/guix-cookbook.de.po \
|
| 33 | %D%/guix-cookbook.es.po \
|
| 34 | %D%/guix-cookbook.fr.po \
|
| 35 | %D%/guix-cookbook.it.po \
|
| 36 | %D%/guix-cookbook.ko.po \
|
| 37 | %D%/guix-cookbook.pt_BR.po \
|
| 38 | %D%/guix-cookbook.ru.po \
|
| 39 | %D%/guix-cookbook.sk.po \
|
| 40 | %D%/guix-cookbook.sv.po \
|
| 41 | %D%/guix-cookbook.zh_CN.po
|
| 42 |
|
| 43 | EXTRA_DIST = \
|
| 44 | %D%/po4a.cfg \
|
| 45 | %D%/guix-manual.pot \
|
| 46 | %D%/guix-cookbook.pot \
|
| 47 | $(DOC_PO_FILES) \
|
| 48 | $(DOC_COOKBOOK_PO_FILES)
|
| 49 |
|
| 50 | %D%/%.pot: $(srcdir)/doc/%.texi
|
| 51 | $(AM_V_PO4A)$(PO4A) --no-translations -M UTF-8 \
|
| 52 | --package-version "$(VERSION)" \
|
| 53 | --variable master="$<" \
|
| 54 | --variable pot="$@-t" \
|
| 55 | --variable po=/dev/null \
|
| 56 | --variable localized=/dev/null \
|
| 57 | $(POT_OPTIONS) %D%/po4a.cfg
|
| 58 | date="$$(git log --pretty=format:%ci -n 1 -- $< 2>/dev/null \
|
| 59 | || echo $(SOURCE_DATE_EPOCH))" \
|
| 60 | sed -ri -e "s,^(.POT-Creation-Date: )[^\]*,\1$$date," "$@-t"
|
| 61 | mv "$@-t" "$@"
|
| 62 |
|
| 63 | %D%/guix-manual.pot: %D%/guix.pot %D%/contributing.pot
|
| 64 | msgcat $^ > "$@-t"
|
| 65 | date="$$(git log --pretty=format:%ci -n 1 -- $< 2>/dev/null \
|
| 66 | || echo $(SOURCE_DATE_EPOCH))" \
|
| 67 | sed -ri "s,^(.POT-Creation-Date: )[^\]*,\1$$date," "$@-t"
|
| 68 | mv "$@-t" "$@"
|
| 69 |
|
| 70 | doc-pot-update: %D%/guix-manual.pot %D%/guix-cookbook.pot
|
| 71 | .PHONY: doc-pot-update
|