Skip to content
Snippets Groups Projects

testing/pn: new aport

Merged Frank J. Cameron requested to merge fjc/aports:testing/pn into master
+ 29
18
# Contributor:
# Maintainer:
pkgname=pn
pkgver=0.1
pkgver=0_git20210128
pkgrel=0
pkgdesc="a libphonenumber command-line wrapper"
url="https://github.com/Orange-OpenSource/pn"
_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"
depends="libphonenumber icu-libs"
makedepends="cmake icu-dev libphonenumber-dev"
install=""
subpackages="$pkgname-doc"
source="https://github.com/Orange-OpenSource/pn/archive/41e1215397129ed0d42b5f137fb35b5e0648edda.zip"
builddir="$srcdir/pn-41e1215397129ed0d42b5f137fb35b5e0648edda/build"
options=""
builddir="$srcdir/$pkgname-$_commit"
options="!check"
subpackages="$pkgname-doc $pkgname-gawk"
build() {
cd "$builddir"
cmake ..
make VERBOSE=1
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() {
mkdir -p $pkgdir/usr/bin $pkgdir/usr/share/man/man1
cd "$builddir"
install pn $pkgdir/usr/bin/pn
install ../pn.1 $pkgdir/usr/share/man/man1/pn.1
gzip $pkgdir/usr/share/man/man1/pn.1
DESTDIR="$pkgdir" cmake --build build --target install
mkdir $pkgdir/usr/share
mv $pkgdir/usr/man $pkgdir/usr/share/
}
sha512sums="
2ff60adc61b0936e2e8b204b0ee0d2c6adcb39e3288185fd29c2d978e4d8d9b0e04ceb7d67aa5499e67eb842119ce390ffc9790e493c8a2710d67a88b45ebb5d 41e1215397129ed0d42b5f137fb35b5e0648edda.zip
5910b22743181d9ff4ecf5e1947d1e175dd2d2667972d682a8e55631b5a0aa33f63d782aeeca5da4ef1528cfbe7cf5406d762c4e631ba041e82f4ce950782a5c pn-41e1215397129ed0d42b5f137fb35b5e0648edda.tar.gz
"
Loading