From 5e1454ef4562bdcc75c213624a14e83c7959b592 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 18:46:29 +0200 Subject: Adding upstream version 3.73. Signed-off-by: Daniel Baumann --- tasks/po/Makefile | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 tasks/po/Makefile (limited to 'tasks/po/Makefile') diff --git a/tasks/po/Makefile b/tasks/po/Makefile new file mode 100644 index 0000000..6456180 --- /dev/null +++ b/tasks/po/Makefile @@ -0,0 +1,36 @@ +DOMAIN = debian-tasks +POTFILE = $(DOMAIN).pot +MOS:=$(addsuffix .mo, $(LANGS)) + +all: $(POTFILE) $(MOS) + touch build_stamp + +$(POTFILE): ../../$(DOMAIN).desc + sed -e 's/^Description:/_&/' ../../$(DOMAIN).desc | \ + perl -ne 'BEGIN {$$/="\n\n"}; print unless /Section: l10n/' > $(DOMAIN).desc + PODEBCONF_HEADER=/dev/null debconf-updatepo --podir=. + mv templates.pot $(POTFILE)-update + if test -f $(POTFILE); then \ + if diff -I '^"POT-Creation-Date:' -I '^Report-Msgid-Bugs-To:' $(POTFILE) $(POTFILE)-update >/dev/null 2>&1; then \ + rm -f $(POTFILE)-update; \ + else \ + rm -f $(POTFILE); \ + mv $(POTFILE)-update $(POTFILE); \ + fi; \ + else \ + mv $(POTFILE)-update $(POTFILE); \ + fi + +%.mo: %.po + msgfmt -o $@ $< + +clean: + -rm -f build_stamp + -rm -f $(DOMAIN).desc + -rm -f *.mo + +update: $(addprefix update-, $(LANGS)) + +update-%: %.po $(POTFILE) + mv $< $<.bak + msgmerge $<.bak $(POTFILE) > $< -- cgit v1.2.3