summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorosfans2017-05-10 14:50:34 +0800
committerosfans2017-05-10 14:50:34 +0800
commit012f557df9db1ee822c8e564b535a0d93a4815cb (patch)
treee62a45bb34a82245b8b2305ac2ee587cf730c169
downloadaur-012f557df9db1ee822c8e564b535a0d93a4815cb.tar.gz
Init 2.2.0
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD54
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
+}
+