diff options
author | osfans | 2017-05-10 14:50:34 +0800 |
---|---|---|
committer | osfans | 2017-05-10 14:50:34 +0800 |
commit | 012f557df9db1ee822c8e564b535a0d93a4815cb (patch) | |
tree | e62a45bb34a82245b8b2305ac2ee587cf730c169 | |
download | aur-012f557df9db1ee822c8e564b535a0d93a4815cb.tar.gz |
Init 2.2.0
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b11ba7dd0c28 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +# Generated by mksrcinfo v8 +# Wed May 10 06:48:16 UTC 2017 +pkgbase = mingw-w64-gflags + pkgdesc = C++ Library for commandline flag processing (mingw-w64) + pkgver = 2.2.0 + pkgrel = 1 + url = https://github.com/schuhschuh/gflags + arch = any + license = BSD + makedepends = mingw-w64-cmake + makedepends = make + options = !strip + options = !buildflags + options = staticlibs + source = gflags-2.2.0.tar.gz::https://github.com/schuhschuh/gflags/archive/v2.2.0.tar.gz + sha512sums = e2106ca70ff539024f888bca12487b3bf7f4f51928acf5ae3e1022f6bbd5e3b7882196ec50b609fd52f739e1f7b13eec7d4b3535d8216ec019a3577de6b4228d + +pkgname = mingw-w64-gflags + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7e6739aa794a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# $Id$ +# Maintainer: Massimiliano Torromeo <massimiliano.torromeo@gmail.com> +# Maintainer: Anatol Pomozov <anatol.pomozov gmail> +# Contributor: RunningDroid <runningdroid AT zoho.com> +# Contributor: Xiao-Long Chen <chenxiaolong@cxl.epac.to> + +_pkgname=gflags +pkgname=mingw-w64-$_pkgname +pkgver=2.2.0 +pkgrel=1 +pkgdesc='C++ Library for commandline flag processing (mingw-w64)' +arch=(any) +url='https://github.com/schuhschuh/gflags' +license=('BSD') +makedepends=('mingw-w64-cmake' 'make') +options=(!strip !buildflags staticlibs) +_sourcename=${_pkgname}-${pkgver} +source=(${_sourcename}.tar.gz::https://github.com/schuhschuh/gflags/archive/v$pkgver.tar.gz) +sha512sums=('e2106ca70ff539024f888bca12487b3bf7f4f51928acf5ae3e1022f6bbd5e3b7882196ec50b609fd52f739e1f7b13eec7d4b3535d8216ec019a3577de6b4228d') +_architectures="i686-w64-mingw32 x86_64-w64-mingw32" + +build() { + cd ${_sourcename} + #sed -i "s/\bBin\b/bin/" CMakeLists.txt + sed -i "s/\bLib\b/lib/" CMakeLists.txt + sed -i "s/\bInclude\b/include/" CMakeLists.txt + sed -i "s/\bCMake\b/cmake/" CMakeLists.txt + + for _arch in ${_architectures}; do + mkdir -p build-${_arch} + pushd build-${_arch} + ${_arch}-cmake .. \ + -DCMAKE_BUILD_TYPE=Release \ + -DREGISTER_INSTALL_PREFIX=OFF \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_STATIC_LIBS=ON \ + -DBUILD_TESTING=ON + make + popd + done +} + +package() { + cd ${_sourcename} + for _arch in ${_architectures}; do + pushd build-${_arch} + make DESTDIR=${pkgdir} install + popd + install -D -m644 COPYING.txt ${pkgdir}/usr/${_arch}/share/licenses/${_pkgname}/COPYING.txt + mkdir -p ${pkgdir}/usr/${_arch}/bin + mv ${pkgdir}/usr/${_arch}/lib/*.dll ${pkgdir}/usr/${_arch}/bin + done +} + |