gecko-dev/extensions/spellcheck/hunspell/update.sh

31 строка
928 B
Bash
Executable File

#!/bin/sh
if [ $# -lt 1 ]; then
echo update.sh "<release tag name>"
exit 1
fi
hunspell_dir=`dirname $0`
tmpclonedir=$(mktemp -d)
git clone https://github.com/hunspell/hunspell --depth 1 --branch $1 ${tmpclonedir}
# Back up mozilla files
cp ${hunspell_dir}/src/moz.build ${tmpclonedir}/src/hunspell
cp ${hunspell_dir}/src/moz.yaml ${tmpclonedir}/src/hunspell
rm -rf ${hunspell_dir}/src
cp -r ${tmpclonedir}/src/hunspell/ ${hunspell_dir}/src
cp ${tmpclonedir}/license.hunspell ${hunspell_dir}/src
cp ${tmpclonedir}/license.myspell ${hunspell_dir}/src
cp ${tmpclonedir}/license.hunspell ${hunspell_dir}/src/LICENSE
cp ${tmpclonedir}/README ${hunspell_dir}/src
rm ${hunspell_dir}/src/Makefile.am
rm ${hunspell_dir}/src/hunvisapi.h.in
rm ${hunspell_dir}/src/hunzip.cxx
rm ${hunspell_dir}/src/hunzip.hxx
rm ${hunspell_dir}/src/utf_info.cxx
rm -rf ${tmpclonedir}
cd ${hunspell_dir}/src
patch -p5 < ../patches/bug1410214.patch