summaryrefslogtreecommitdiff
path: root/build/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'build/Makefile')
-rw-r--r--build/Makefile10
1 files changed, 4 insertions, 6 deletions
diff --git a/build/Makefile b/build/Makefile
index e094f5a57b..8bf8601491 100644
--- a/build/Makefile
+++ b/build/Makefile
@@ -2,7 +2,8 @@ COMPRESSION=.zip # Choose one of: .zip .tar.gz .tar.bz2
L10NVERSION=$(shell date +%Y-%m-%d -r $(LANGUAGE_ARCHIVE))
LABEL=$(PACKAGE)-$(SVNVERSION)
LANGUAGE_ARCHIVE=launchpad-export.tar.gz
-LANGUAGES=$(shell tar tf $(LANGUAGE_ARCHIVE) | grep /LC_MESSAGES/webtrees.mo | cut -d / -f 1)
+#LANGUAGES=en_US $(shell tar tf $(LANGUAGE_ARCHIVE) | grep /LC_MESSAGES/webtrees.mo | cut -d / -f 1)
+LANGUAGES=en_US en_GB pl it es fi fr de da pt he et ca tr nl sk nn sl hu sv ru
MO=$(patsubst %,$(LABEL)/language/%.mo,$(LANGUAGES))
PACKAGE=webtrees
POT=$(PACKAGE).pot
@@ -17,7 +18,6 @@ default: clean $(LABEL)$(COMPRESSION) webtrees.pot
@echo
@echo "Build successful. Now upload the files to launchpad.net:"
@echo
- @echo "language-$(L10NVERSION)$(COMPRESSION) => https://launchpad.net/webtrees/trunk/snapshot"
@echo "$(LABEL)$(COMPRESSION) => https://launchpad.net/webtrees/trunk/snapshot"
@echo "webtrees.pot => https://translations.launchpad.net/webtrees/trunk/+translations-upload"
@echo
@@ -29,7 +29,6 @@ clean:
# Create a ZIP archives
################################################################################
$(LABEL).zip: $(LABEL) $(MO)
- #zip -qr language-$(L10NVERSION).zip $(LABEL)/language
zip -qr $@ $(LABEL)
rm -R $(LABEL)
@@ -37,7 +36,6 @@ $(LABEL).zip: $(LABEL) $(MO)
# Create a TAR.GZ archives
################################################################################
$(LABEL).tar.gz: $(LABEL) $(MO)
- tar cfz language-$(L10NVERSION).tar $(LABEL)/language
tar cfz $(LABEL).tar $(LABEL)
rm -R $(LABEL)
@@ -45,7 +43,6 @@ $(LABEL).tar.gz: $(LABEL) $(MO)
# Create a TAR.BZ2 archives
################################################################################
$(LABEL).tar.bz2: $(LABEL) $(MO)
- tar cfg language-$(L10NVERSION).tar $(LABEL)/language
tar cfg $(LABEL).tar $(LABEL)
rm -R $(LABEL)
@@ -63,7 +60,8 @@ $(LABEL): $(PHP)
# Extract a language file from the downloaded archive file, and rename it
################################################################################
%.mo: $(LANGUAGE_ARCHIVE)
- tar xfzO $(LANGUAGE_ARCHIVE) $(*F)/LC_MESSAGES/webtrees.mo > $@
+ # en_US is maintained locally - others are maintained in launchpad
+ if [ $(@F) = en_US.mo ]; then msgfmt -o $(LABEL)/language/en_US.mo en_US.po; else tar xfzO $(LANGUAGE_ARCHIVE) $(*F)/LC_MESSAGES/webtrees.mo > $@; fi
################################################################################
# We cannot make this file - we download it from launchpad.net