diff options
author | Wolfgang Müller | 2021-07-15 15:51:32 +0200 |
---|---|---|
committer | Wolfgang Müller | 2021-07-15 16:04:28 +0200 |
commit | f9b97a698936a5c0d745f92a5b0e2bba1a1dbdbd (patch) | |
tree | a49662a1e741c945a64b15579bc393b4e31b0046 /Makefile | |
parent | af62385aa1206f03beb18fb4ef94c6ed44aa8e73 (diff) | |
download | weltschmerz-f9b97a698936a5c0d745f92a5b0e2bba1a1dbdbd.tar.gz |
Install translated manuals
With at least one manual now fully translated, we need to install it to
the right place in both the Makefile and meson.build.
For the former use a similar loop as is in use for the MO files. For the
latter we sadly need to place the manual manually using install_data()
because meson only supports localized manuals natively starting at
0.58.0, a version that is only about two months old.
Diffstat (limited to '')
-rw-r--r-- | Makefile | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -12,7 +12,9 @@ MOFILES := $(POFILES:.po=.mo) .SUFFIXES: .SUFFIXES: .po .mo -all: weltschmerz weltschmerz.1 weltschmerz.desktop $(MOFILES) +MANI18N := weltschmerz.de.1 + +all: weltschmerz weltschmerz.1 weltschmerz.desktop $(MOFILES) $(MANI18N) weltschmerz: weltschmerz.vala terminal.vala config.vala configreader.vala utils.vala resources.c ${VALAC} -X -DGETTEXT_PACKAGE=\"weltschmerz\" -X -DLOCALEDIR="\"${LOCALEDIR}\"" \ @@ -36,6 +38,10 @@ install: all lang=$$(basename "$$mo" .mo); \ install -D -m 644 "$$mo" "${DESTDIR}${LOCALEDIR}/$$lang/LC_MESSAGES/weltschmerz.mo"; \ done + for man in $(MANI18N); do \ + lang=$$(echo $$man | cut -f2 -d.); \ + install -D -m 644 "$$man" "${DESTDIR}${MANDIR}/$$lang/man1/weltschmerz.1"; \ + done clean: rm -f weltschmerz weltschmerz.desktop resources.c |