version=\ ( '51.2' ) vendor_version="$(echo $version | tr . _)" url=\ ( "http://download.icu-project.org/files/icu4c/$version/icu4c-${vendor_version}-src.tgz" ) md5=\ ( '072e501b87065f3a0ca888f1b5165709' ) configure() { # Build ICU for host. mkdir -p "${pkg_build_dir}/host" && cd "${pkg_build_dir}/host" && "${pkg_build_dir}/../icu/source/configure" \ --prefix="${pkg_build_dir}/host-dist" \ --with-data-packaging=static \ --enable-static \ --disable-shared && make && make install && rm -rf "${pkg_build_dir}/host-dist/config" && cp bin/icupkg "${pkg_build_dir}/host-dist/bin" && cp -r config "${pkg_build_dir}/host-dist" && # Configure for target. cd "${pkg_build_dir}" && ../icu/source/configure \ --prefix="${cfg_dir_toolchain_sysroot}/usr" \ --enable-shared \ --enable-static \ --target=$cfg_target_canonical \ --host=$cfg_target_canonical \ --build=$cfg_host_canonical \ --with-cross-build="${pkg_build_dir}/host-dist" \ --with-data-packaging=static } build() { $cmd_make -C "${pkg_build_dir}" } host_install() { $cmd_make -C "${pkg_build_dir}" install } target_install() { base="$cfg_dir_toolchain_sysroot/usr/lib" for f in "$base/libicu"*".so"*; do dst="$cfg_dir_rootfs/lib/$(basename "$f")" cp -v -d "$f" "$dst" && $cmd_target_strip "$dst" done }