1 # Description: Widely used set of C/C++ libraries providing Unicode and Globalization support.
2 # URL: http://www.icu-project.org/
3 # Packager: Younes Hafri, ycrux at club-internet dot fr
4 # Maintainer: Danny Rawlins, monster dot romster at gmail dot com
5 # Arch Maintainer System Team devel at crux-arm dot nu
11 source=(http://download.icu-project.org/files/icu4c/$version/icu4c-${version//./_}-src.tgz \
12 $name-$version-arm-assembler.patch)
16 SAVED_CFLAGS="$CFLAGS" SAVED_CXXFLAGS="$CXXFLAGS"
17 SAVED_AR="$AR" SAVED_RANLIB="$RANLIB" SAVED_LD="$LD"
18 unset CC CFLAGS CXX CXXFLAGS AR RANLIB LD
20 patch -i $SRC/$name-$version-arm-assembler.patch icu/source/tools/toolutil/pkg_genc.c
25 chmod +x icu/source/{runConfigureICU,configure,install-sh}
27 ../icu/source/runConfigureICU LinuxRedHat \
29 --mandir=$PKG/usr/man \
37 CC="$CTARGET-gcc" CXX="$CTARGET-g++" \
38 CFLAGS="$SAVED_CFLAGS -I$CLFS/usr/include" CXXFLAGS="$CFLAGS" \
39 RANLIB="$SAVED_RANLIB" AR="$SAVED_AR" \
40 ../icu/source/runConfigureICU LinuxRedHat \
44 --mandir=$PKG/usr/man \
49 --with-cross-build=$SRC/build_host
51 make CC="$CTARGET-gcc" CXX="$CTARGET-g++" \
52 CFLAGS="$SAVED_CFLAGS -I$CLFS/usr/include" CXXFLAGS="$CFLAGS" \
53 AR="$SAVED_AR" RANLIB="$SAVED_RANLIB" LD="$SAVED_LD"
55 make prefix=$PKG/usr install
57 rm $PKG/usr/share/icu/$version/license.html