summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD45
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..aac4e35782a5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = gflags-static
+ pkgdesc = C++ Library for commandline flag processing
+ pkgver = 2.2.2
+ pkgrel = 1
+ url = https://github.com/schuhschuh/gflags
+ arch = x86_64
+ license = BSD
+ makedepends = cmake
+ depends = gcc-libs
+ provides = gflags
+ conflicts = gflags
+ options = staticlibs
+ source = gflags-static-2.2.2.tar.gz::https://github.com/schuhschuh/gflags/archive/v2.2.2.tar.gz
+ sha512sums = 98c4703aab24e81fe551f7831ab797fb73d0f7dfc516addb34b9ff6d0914e5fd398207889b1ae555bac039537b1d4677067dae403b64903577078d99c1bdb447
+
+pkgname = gflags-static
+
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
+}