msgpack-c: add new package
This commit is contained in:
26
mingw-w64-msgpack-c/0010-detect-mingw.patch
Normal file
26
mingw-w64-msgpack-c/0010-detect-mingw.patch
Normal file
@@ -0,0 +1,26 @@
|
||||
diff --git a/test/msgpack_basic.cpp b/test/msgpack_basic.cpp
|
||||
index 15215b2..4cc1e92 100644
|
||||
--- a/test/msgpack_basic.cpp
|
||||
+++ b/test/msgpack_basic.cpp
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
-#if defined(_MSC_VER)
|
||||
+#if defined(_WIN32)
|
||||
#define msgpack_rand() ((double)rand() / RAND_MAX)
|
||||
#else // _MSC_VER
|
||||
#define msgpack_rand() drand48()
|
||||
diff --git a/test/msgpack_c.cpp b/test/msgpack_c.cpp
|
||||
index 3ce5e2b..71d5b22 100644
|
||||
--- a/test/msgpack_c.cpp
|
||||
+++ b/test/msgpack_c.cpp
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
-#if defined(_MSC_VER)
|
||||
+#if defined(_WIN32)
|
||||
#define msgpack_rand() ((double)rand() / RAND_MAX)
|
||||
#else // _MSC_VER
|
||||
#define msgpack_rand() drand48()
|
||||
46
mingw-w64-msgpack-c/PKGBUILD
Normal file
46
mingw-w64-msgpack-c/PKGBUILD
Normal file
@@ -0,0 +1,46 @@
|
||||
# Maintainer: Yusuke Sasaki <y_sasaki@nuem.nagoya-u.ac.jp>
|
||||
|
||||
_realname=msgpack-c
|
||||
pkgbase="mingw-w64-${_realname}"
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
pkgver=1.4.0
|
||||
pkgrel=1
|
||||
pkgdesc="MessagePack implementation for C and C++ / msgpack.org[C/C++]"
|
||||
arch=('any')
|
||||
url="https://github.com/msgpack/msgpack-c"
|
||||
license=('custom:Boost Software License 1.0')
|
||||
checkdepends=(
|
||||
"${MINGW_PACKAGE_PREFIX}-gtest"
|
||||
)
|
||||
depends=()
|
||||
source=(
|
||||
"https://github.com/msgpack/msgpack-c/releases/download/cpp-$pkgver/msgpack-${pkgver}.tar.gz"
|
||||
"0010-detect-mingw.patch"
|
||||
)
|
||||
sha256sums=(
|
||||
"2136f71560dc634492095aca5fc6d0fec30ce981b34b9777e03a366fbe3f550b"
|
||||
SKIP
|
||||
)
|
||||
|
||||
prepare() {
|
||||
cd "msgpack-${pkgver}"
|
||||
patch -p1 -i "${srcdir}/0010-detect-mingw.patch"
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "msgpack-${pkgver}"
|
||||
./configure --prefix=${MINGW_PREFIX}
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "msgpack-${pkgver}"
|
||||
make check
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "msgpack-${pkgver}"
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
||||
|
||||
# vim: set ft=sh ts=2 sw=2 et :
|
||||
Reference in New Issue
Block a user