diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 45 |
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 +} |