You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
969 B
41 lines
969 B
4 months ago
|
#!/bin/sh
|
||
|
|
||
|
top_builddir="@top_builddir@"
|
||
|
localedir="@localedir@"
|
||
|
|
||
|
destdir="$(pwd)/tmp-root"
|
||
|
|
||
|
if test -d "${top_builddir}"; then :; else
|
||
|
echo "top_builddir \`${top_builddir}' not found"
|
||
|
exit 3
|
||
|
fi
|
||
|
|
||
|
echo -n "Test installation of translated messages..."
|
||
|
if (cd "${top_builddir}/po" && make DESTDIR="${destdir}" install > /dev/null 2>&1); then
|
||
|
echo " done."
|
||
|
else
|
||
|
echo " FAILED."
|
||
|
echo "Could not create test installation of translated messages"
|
||
|
exit 2
|
||
|
fi
|
||
|
|
||
|
binlocaledir="$(./print-localedir)"
|
||
|
mylocaledir="${destdir}${binlocaledir}"
|
||
|
if test -d "${destdir}${binlocaledir}"; then
|
||
|
echo "Test installation contains localedir \`${binlocaledir}'."
|
||
|
else
|
||
|
echo "localedir \`${binlocaledir}' does not exist"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
testnls="./test-nls ${mylocaledir}"
|
||
|
if ${testnls}; then
|
||
|
echo "NLS test successful"
|
||
|
rm -rf "${destdir}"
|
||
|
exit 0
|
||
|
else
|
||
|
echo "NLS test failed, not removing test installation from"
|
||
|
echo " ${destdir}"
|
||
|
exit 1
|
||
|
fi
|