diff --git a/testing/pn/APKBUILD b/testing/pn/APKBUILD new file mode 100644 index 0000000000000000000000000000000000000000..a72e3f2e90ffa0d76cb31ccaaf5e559e755ec18f --- /dev/null +++ b/testing/pn/APKBUILD @@ -0,0 +1,45 @@ +# Contributor: +# Maintainer: +pkgname=pn +pkgver=0_git20210128 +pkgrel=0 +_commit="41e1215397129ed0d42b5f137fb35b5e0648edda" +arch="all" +url="https://github.com/Orange-OpenSource/pn" +pkgdesc="libphonenumber command-line wrapper" +source="$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz" +license="Apache-2.0" +makedepends="cmake icu-dev libphonenumber-dev gawk" +builddir="$srcdir/$pkgname-$_commit" +options="!check" +subpackages="$pkgname-doc $pkgname-gawk" + +build() { + if [ "$CBUILD" != "$CHOST" ]; then + CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + fi + cmake -B build \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_SHARED_LIBS=True \ + -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ + -DCMAKE_C_FLAGS="$CFLAGS" \ + $CMAKE_CROSSOPTS + cmake --build build +} + +gawk() { + mkdir -p $subpkgdir/usr/lib + mv $pkgdir/usr/lib/gawk $subpkgdir/usr/lib/ +} + +package() { + DESTDIR="$pkgdir" cmake --build build --target install + mkdir $pkgdir/usr/share + mv $pkgdir/usr/man $pkgdir/usr/share/ +} + +sha512sums=" +5910b22743181d9ff4ecf5e1947d1e175dd2d2667972d682a8e55631b5a0aa33f63d782aeeca5da4ef1528cfbe7cf5406d762c4e631ba041e82f4ce950782a5c pn-41e1215397129ed0d42b5f137fb35b5e0648edda.tar.gz +"