mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 724531 - Import ICU library into the mozilla tree. r=ted
--HG-- extra : rebase_source : f4bb782e7d76c74b742b54cae785481cafb2995c
This commit is contained in:
parent
21415a0c93
commit
ac8b808d86
41
intl/update-icu.sh
Executable file
41
intl/update-icu.sh
Executable file
@ -0,0 +1,41 @@
|
||||
#!/bin/sh
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
# Usage: update-icu.sh <URL of ICU SVN with release>
|
||||
# E.g., for ICU 50.1.1: update-icu.sh http://source.icu-project.org/repos/icu/icu/tags/release-50-1-1/
|
||||
|
||||
if [ $# -lt 1 ]; then
|
||||
echo "Usage: update-icu.sh <URL of ICU SVN with release>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
icu_dir=`dirname $0`/icu
|
||||
rm -rf ${icu_dir}
|
||||
svn export $1 ${icu_dir}
|
||||
|
||||
# remove layout, tests, and samples, but leave makefiles in place
|
||||
find ${icu_dir}/source/layout -name '*Makefile.in' -prune -or -type f -print | xargs rm
|
||||
find ${icu_dir}/source/layoutex -name '*Makefile.in' -prune -or -type f -print | xargs rm
|
||||
find ${icu_dir}/source/test -name '*Makefile.in' -prune -or -type f -print | xargs rm
|
||||
find ${icu_dir}/source/samples -name '*Makefile.in' -prune -or -type f -print | xargs rm
|
||||
|
||||
# remove data that we currently don't need
|
||||
rm ${icu_dir}/source/data/brkitr/*
|
||||
rm ${icu_dir}/source/data/lang/*.mk
|
||||
rm ${icu_dir}/source/data/lang/*.txt
|
||||
rm ${icu_dir}/source/data/mappings/*.mk
|
||||
find ${icu_dir}/source/data/mappings \
|
||||
-name ibm-37_P100-1995.ucm -prune -or \
|
||||
-name ibm-1047_P100-1995.ucm -prune -or \
|
||||
-name '*.ucm' -print | xargs rm
|
||||
rm ${icu_dir}/source/data/rbnf/*
|
||||
rm ${icu_dir}/source/data/region/*.mk
|
||||
rm ${icu_dir}/source/data/region/*.txt
|
||||
rm ${icu_dir}/source/data/translit/*
|
||||
|
||||
# Record `svn info`
|
||||
svn info $1 > ${icu_dir}/SVN-INFO
|
||||
|
||||
hg addremove ${icu_dir}
|
Loading…
Reference in New Issue
Block a user