diff --git a/extra/gflags/APKBUILD b/extra/gflags/APKBUILD new file mode 100644 index 0000000..bdb6760 --- /dev/null +++ b/extra/gflags/APKBUILD @@ -0,0 +1,36 @@ +# Contributor: wener +# Alpine Maintainer: wener +# Maintainer: nnarayanamurthy +pkgname=gflags +pkgver=2.2.2 +pkgrel=0 +pkgdesc="The gflags package contains a C++ library that implements commandline flags processing." +url="https://gflags.github.io/gflags/" +arch="all" +license="BSD-3-Clause" +makedepends="cmake ninja" +subpackages="$pkgname-dev" +source="gflags-$pkgver.tar.gz::https://github.com/gflags/gflags/archive/v$pkgver.tar.gz" + +build() { + cmake3.5 -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=None \ + -DBUILD_STATIC_LIBS=ON \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_TESTING=ON \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DREGISTER_INSTALL_PREFIX=OFF + cmake --build build +} + +check() { + ctest --test-dir build +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} + +sha512sums=" +98c4703aab24e81fe551f7831ab797fb73d0f7dfc516addb34b9ff6d0914e5fd398207889b1ae555bac039537b1d4677067dae403b64903577078d99c1bdb447 gflags-2.2.2.tar.gz +"