# Contributor: Bart Ribbers # Maintainer: Bart Ribbers pkgname=libpostal pkgver=1.1 pkgrel=1 pkgdesc="A C library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data" url="https://github.com/openvenues/libpostal" # riscv64 has relocation failures, https://github.com/openvenues/libpostal/issues/549 arch="all !riscv64" license="MIT" makedepends=" autoconf automake libtool " checkdepends="libpostal-data" subpackages="$pkgname-dev" source="https://github.com/openvenues/libpostal/archive/refs/tags/v$pkgver/libpostal-v$pkgver.tar.gz" # s390x has a test failure but we're unable to see the log case "$CARCH" in s390x) options="!check" ;; esac prepare() { default_prepare ./bootstrap.sh } build() { case "$CARCH" in x86*) local sse2="" ;; *) local sse2="--disable-sse2" ;; esac case "$CARCH" in arm*) local scanner_flags="--with-cflags-scanner-extra=-marm" ;; esac ./bootstrap.sh ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ $sse2 \ $scanner_flags \ --datadir=/usr/share \ --disable-data-download make } check() { make check } package() { make DESTDIR="$pkgdir" install } sha512sums=" ca9915b03530abb0349a323468206cb856c7b8fd8de1dc0de796a73701cc92f8aa0d8f8e3fe6c133a2bb4bda9d241ca5fabe381f2e67522e19566aaf0b5736ff libpostal-v1.1.tar.gz "