summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGuillaume Horel2019-01-14 13:24:28 -0500
committerGuillaume Horel2019-01-14 13:24:28 -0500
commitb27700d9178b11180f0357b3293eec79caa353be (patch)
treeeff93b19cbb9b3f29929ae1557ccf39223c60d24 /PKGBUILD
downloadaur-gflags-static.tar.gz
initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b9f1d4875ac1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer : Christian Rebischke <Chris.Rebischke@archlinux.org>
+# Contributor: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
+# Contributor: Anatol Pomozov <anatol.pomozov gmail>
+# Contributor: RunningDroid <runningdroid AT zoho.com>
+# Contributor: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
+
+pkgname=gflags-static
+_pkgname=gflags
+pkgver=2.2.2
+pkgrel=1
+pkgdesc='C++ Library for commandline flag processing'
+arch=('x86_64')
+url='https://github.com/schuhschuh/gflags'
+license=('BSD')
+depends=('gcc-libs')
+makedepends=('cmake')
+options=('staticlibs')
+provides=('gflags')
+conflicts=('gflags')
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/schuhschuh/gflags/archive/v${pkgver}.tar.gz")
+sha512sums=('98c4703aab24e81fe551f7831ab797fb73d0f7dfc516addb34b9ff6d0914e5fd398207889b1ae555bac039537b1d4677067dae403b64903577078d99c1bdb447')
+
+build() {
+ cd "gflags-${pkgver}"
+ cmake . \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DREGISTER_INSTALL_PREFIX=OFF \
+ -DBUILD_SHARED_LIBS=ON \
+ -DBUILD_STATIC_LIBS=ON \
+ -DBUILD_TESTING=ON \
+ -DCMAKE_CXX_FLAGS="$CXXFLAGS -fPIC"
+ make
+}
+
+check() {
+ cd "gflags-${pkgver}"
+ make test
+}
+
+package() {
+ cd "gflags-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+ install -D -m644 COPYING.txt "${pkgdir}"/usr/share/licenses/${pkgname}/COPYING.txt
+}