# $Id$ # Maintainer: Jan Alexander Steffens (heftig) # ALARM: Kevin Mihelich # - split make steps so concurrency works reliably pkgname=libphonenumber pkgver=7.2.5 pkgrel=2 pkgdesc="Google's common library for parsing, formatting, and validating international phone numbers" arch=(i686 x86_64) depends=(icu protobuf boost-libs) makedepends=(boost cmake gtest) url="https://github.com/googlei18n/libphonenumber" license=("Apache") source=("$url/archive/$pkgname-$pkgver.tar.gz") sha256sums=('2d9d613bfb3611909ec681fd3e328bb0ec5e2fbcf12539599ae67a4446361d3a') prepare() { mkdir -p build } build() { cd build cmake -DCMAKE_INSTALL_PREFIX=/usr ../$pkgname-$pkgname-$pkgver/cpp make generate_geocoding_data make all } check() { cd build make test } package() { cd build make DESTDIR="$pkgdir" install }