Commit | Line | Data |
---|---|---|
b295581a VM |
1 | # Description: Widely used set of C/C++ libraries providing Unicode and Globalization support. |
2 | # URL: http://www.icu-project.org/ | |
3 | # Maintainer: Danny Rawlins, crux at romster dot me | |
4 | # Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu | |
5 | # Packager: Younes Hafri, ycrux at club-internet dot fr | |
6 | ||
7 | name=icu | |
d8b5a597 | 8 | version=58.2 |
b295581a | 9 | release=1 |
d8b5a597 VM |
10 | source=(http://download.icu-project.org/files/icu4c/$version/icu4c-${version//./_}-src.tgz |
11 | icu-58.1-remove-bashisms.patch icu-58.1-iterator.patch) | |
b295581a VM |
12 | |
13 | build() { | |
14 | cd icu/source | |
d8b5a597 VM |
15 | |
16 | patch -p1 -i $SRC/icu-58.1-remove-bashisms.patch | |
17 | patch -p1 -i $SRC/icu-58.1-iterator.patch | |
18 | ||
19 | # icu tries to use clang by default | |
20 | [ "$CC" ] || export CC=gcc | |
21 | [ "$CXX" ] || export CXX=g++ | |
22 | ||
b295581a | 23 | sed -i -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" config/mh-linux |
d8b5a597 | 24 | |
b295581a VM |
25 | ./configure \ |
26 | --prefix=/usr \ | |
27 | --disable-samples \ | |
28 | --disable-tests | |
29 | ||
30 | make | |
31 | make DESTDIR=$PKG install | |
b295581a | 32 | } |