# Contributor: Sergey Lukin # Maintainer: Natanael Copa pkgname=icu pkgver=65.1 pkgrel=0 pkgdesc="International Components for Unicode library" url="http://icu-project.org/" arch="all" license="MIT ICU Unicode-TOU" subpackages="$pkgname-static $pkgname-dev $pkgname-doc $pkgname-libs" depends_dev="$pkgname=$pkgver-r$pkgrel" checkdepends="diffutils python3" source="https://github.com/unicode-org/icu/releases/download/release-${pkgver//./-}/icu4c-${pkgver//./_}-src.tgz" # secfixes: # 57.1-r1: # - CVE-2016-6293 # 58.1-r1: # - CVE-2016-7415 # 58.2-r2: # - CVE-2017-7867 # - CVE-2017-7868 builddir="$srcdir"/icu/source # Failing tests on ARMv7 case "$CARCH" in armv7) options="!check";; esac build() { ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --with-data-packaging=library \ --disable-samples \ --enable-static \ --mandir=/usr/share/man mkdir -p data/out # work around for s390x build issue make } check() { make check } package() { make -j1 DESTDIR="$pkgdir" install chmod +x "$pkgdir"/usr/bin/icu-config install -Dm644 "$srcdir"/icu/license.html \ "$pkgdir"/usr/share/licenses/icu/license.html } static() { pkgdesc="$pkgname static libraries" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/*.a "$subpkgdir"/usr/lib/ } libs() { default_libs replaces="icu" } sha512sums="8f1ef33e1f4abc9a8ee870331c59f01b473d6da1251a19ce403f822f3e3871096f0791855d39c8f20c612fc49cda2c62c06864aa32ddab2dbd186d2b21ce9139 icu4c-65_1-src.tgz"