From b5845a8e93c77b75e68783db5a0059a9e26bd23a Mon Sep 17 00:00:00 2001 From: Mario Limonciello Date: Thu, 28 Jun 2018 17:11:57 -0500 Subject: [PATCH] Catch missing translation files in POTFILES.in --- contrib/ci/README.md | 1 + contrib/ci/check_missing_translations.sh | 8 ++++++++ contrib/ci/debian_s390x.sh | 4 ++++ contrib/ci/dependencies.xml | 5 +++++ 4 files changed, 18 insertions(+) create mode 100755 contrib/ci/check_missing_translations.sh diff --git a/contrib/ci/README.md b/contrib/ci/README.md index b0b152d42..5de2020c5 100644 --- a/contrib/ci/README.md +++ b/contrib/ci/README.md @@ -52,6 +52,7 @@ Debian testing (cross compile s390x) ------ * Not packaged +* Tests for missing translation files * Compiled under gcc * Tests with -Werror enabled * Runs local test suite using qemu-user diff --git a/contrib/ci/check_missing_translations.sh b/contrib/ci/check_missing_translations.sh new file mode 100755 index 000000000..0139ff353 --- /dev/null +++ b/contrib/ci/check_missing_translations.sh @@ -0,0 +1,8 @@ +#!/bin/sh +set -e + +cd po +intltool-update -m +if [ -f missing ]; then + exit 1 +fi diff --git a/contrib/ci/debian_s390x.sh b/contrib/ci/debian_s390x.sh index cb79333b5..69cb7d25c 100755 --- a/contrib/ci/debian_s390x.sh +++ b/contrib/ci/debian_s390x.sh @@ -19,3 +19,7 @@ meson .. \ ninja -v ninja test -v cd .. + + +#test for missing translation files +./contrib/ci/check_missing_translations.sh diff --git a/contrib/ci/dependencies.xml b/contrib/ci/dependencies.xml index 8e701bbf2..a5344d698 100644 --- a/contrib/ci/dependencies.xml +++ b/contrib/ci/dependencies.xml @@ -203,6 +203,11 @@ + + + + + elfutils-libelf-devel