1*0e209d39SAndroid Build Coastguard Worker#!/usr/bin/env bash 2*0e209d39SAndroid Build Coastguard Worker# Copyright (C) 2023 and later: Unicode, Inc. and others. 3*0e209d39SAndroid Build Coastguard Worker# License & terms of use: http://www.unicode.org/copyright.html 4*0e209d39SAndroid Build Coastguard Worker 5*0e209d39SAndroid Build Coastguard Worker# Unpack the pre-built .jar files with data only 6*0e209d39SAndroid Build Coastguard Worker 7*0e209d39SAndroid Build Coastguard WorkerICU_DATA_VER=icudt74b 8*0e209d39SAndroid Build Coastguard Worker 9*0e209d39SAndroid Build Coastguard Workerecho "Unpacking icudata.jar" 10*0e209d39SAndroid Build Coastguard Workerunzip -q -d main/core/src/main/resources/ main/shared/data/icudata.jar 11*0e209d39SAndroid Build Coastguard Workerrm -fr main/core/src/main/resources/META-INF 12*0e209d39SAndroid Build Coastguard Worker 13*0e209d39SAndroid Build Coastguard Workerecho " Moving charset data" 14*0e209d39SAndroid Build Coastguard Workermkdir -p main/charset/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER} 15*0e209d39SAndroid Build Coastguard Workermv main/core/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/*.cnv main/charset/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/ 16*0e209d39SAndroid Build Coastguard Workermv main/core/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/cnvalias.icu main/charset/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/ 17*0e209d39SAndroid Build Coastguard Worker 18*0e209d39SAndroid Build Coastguard Workerecho " Moving currency data" 19*0e209d39SAndroid Build Coastguard Workermkdir -p main/currdata/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/ 20*0e209d39SAndroid Build Coastguard Workermv main/core/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/curr main/currdata/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/curr 21*0e209d39SAndroid Build Coastguard Worker 22*0e209d39SAndroid Build Coastguard Workerecho " Moving collate data" 23*0e209d39SAndroid Build Coastguard Workermkdir -p main/collate/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/ 24*0e209d39SAndroid Build Coastguard Workermv main/core/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/coll main/collate/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/coll 25*0e209d39SAndroid Build Coastguard Worker 26*0e209d39SAndroid Build Coastguard Workerecho " Moving langdata data" 27*0e209d39SAndroid Build Coastguard Workermkdir -p main/langdata/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/ 28*0e209d39SAndroid Build Coastguard Workermv main/core/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/lang main/langdata/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/lang 29*0e209d39SAndroid Build Coastguard Worker 30*0e209d39SAndroid Build Coastguard Workerecho " Moving regiondata data" 31*0e209d39SAndroid Build Coastguard Workermkdir -p main/regiondata/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/ 32*0e209d39SAndroid Build Coastguard Workermv main/core/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/region main/regiondata/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/region 33*0e209d39SAndroid Build Coastguard Worker 34*0e209d39SAndroid Build Coastguard Workerecho " Moving translit data" 35*0e209d39SAndroid Build Coastguard Workermkdir -p main/translit/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/ 36*0e209d39SAndroid Build Coastguard Workermv main/core/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/translit main/translit/src/main/resources/com/ibm/icu/impl/data/${ICU_DATA_VER}/translit 37*0e209d39SAndroid Build Coastguard Worker 38*0e209d39SAndroid Build Coastguard Workerecho "Unpacking icutzudata.jar" 39*0e209d39SAndroid Build Coastguard Workerunzip -q -d main/core/src/main/resources/ main/shared/data/icutzdata.jar 40*0e209d39SAndroid Build Coastguard Workerrm -fr main/core/src/main/resources/META-INF 41*0e209d39SAndroid Build Coastguard Worker 42*0e209d39SAndroid Build Coastguard Workerecho "Unpacking testdata.jar" 43*0e209d39SAndroid Build Coastguard Workerunzip -q -d main/core/src/test/resources/ main/shared/data/testdata.jar 44*0e209d39SAndroid Build Coastguard Workerrm -fr main/core/src/test/resources/META-INF 45*0e209d39SAndroid Build Coastguard Worker 46*0e209d39SAndroid Build Coastguard Workerecho DONE 47