Blame gettext-tools/tests/msgmerge-compendium-1

Packit Bot 06c835
#! /bin/sh
Packit Bot 06c835
. "${srcdir=.}/init.sh"; path_prepend_ . ../src
Packit Bot 06c835
Packit Bot 06c835
# Test compendium option.
Packit Bot 06c835
Packit Bot 06c835
cat <<EOF > mm-c-1.in1
Packit Bot 06c835
#: file.c:123
Packit Bot 06c835
msgid "1"
Packit Bot 06c835
msgstr "1x"
Packit Bot 06c835
EOF
Packit Bot 06c835
Packit Bot 06c835
cat <<EOF > mm-c-1.com
Packit Bot 06c835
#: file.c:345
Packit Bot 06c835
msgid "2"
Packit Bot 06c835
msgstr "2x"
Packit Bot 06c835
EOF
Packit Bot 06c835
Packit Bot 06c835
cat <<EOF > mm-c-1.pot
Packit Bot 06c835
#: file.c:123
Packit Bot 06c835
msgid "1"
Packit Bot 06c835
msgstr ""
Packit Bot 06c835
Packit Bot 06c835
#: file.c:345
Packit Bot 06c835
msgid "2"
Packit Bot 06c835
msgstr ""
Packit Bot 06c835
EOF
Packit Bot 06c835
Packit Bot 06c835
: ${MSGMERGE=msgmerge}
Packit Bot 06c835
${MSGMERGE} -q -C mm-c-1.com -o mm-c-1.tmp mm-c-1.in1 mm-c-1.pot || exit 1
Packit Bot 06c835
LC_ALL=C tr -d '\r' < mm-c-1.tmp > mm-c-1.out || exit 1
Packit Bot 06c835
Packit Bot 06c835
cat << EOF > mm-c-1.ok
Packit Bot 06c835
#: file.c:123
Packit Bot 06c835
msgid "1"
Packit Bot 06c835
msgstr "1x"
Packit Bot 06c835
Packit Bot 06c835
#: file.c:345
Packit Bot 06c835
msgid "2"
Packit Bot 06c835
msgstr "2x"
Packit Bot 06c835
EOF
Packit Bot 06c835
Packit Bot 06c835
: ${DIFF=diff}
Packit Bot 06c835
${DIFF} mm-c-1.ok mm-c-1.out
Packit Bot 06c835
result=$?
Packit Bot 06c835
Packit Bot 06c835
exit $result