msgpack_c_cpp, revbump, fixes build, removes static library (#9098)

This commit is contained in:
Schrijvers Luc
2023-07-29 11:04:45 +00:00
committed by GitHub
parent 1672c8409f
commit 7d3368a5fa

View File

@@ -6,7 +6,7 @@ require only one extra byte in addition to the strings themselves."
HOMEPAGE="https://msgpack.org/"
COPYRIGHT="2008-2015 Furuhashi Sadayuki"
LICENSE="Boost v1.0"
REVISION="2"
REVISION="3"
SOURCE_URI="https://github.com/msgpack/msgpack-c/archive/cpp-$portVersion.tar.gz"
CHECKSUM_SHA256="ff865a36bad5c72b8e7ebc4b7cf5f27a820fce4faff9c571c1791e3728355a39"
SOURCE_DIR="msgpack-c-cpp-$portVersion"
@@ -62,38 +62,34 @@ defineDebugInfoPackage msgpack_c_cpp$secondaryArchSuffix \
PATCH()
{
sed -i 's/-pthread/-lroot/g' example/cpp03/CMakeLists.txt
sed -i "s|-std=c++98|-std=gnu++14|g" CMakeLists.txt
}
BUILD()
{
mkdir -p build && cd build
cmake \
cmake -Bbuild -S. \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX="$prefix" \
-DCMAKE_INSTALL_LIBDIR="$libDir" \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_SKIP_RPATH=YES \
-DMSGPACK_BUILD_EXAMPLES=OFF \
-DMSGPACK_CXX11=OFF \
..
make $jobArgs
-DMSGPACK_CXX11=OFF
make -C build $jobArgs
}
INSTALL()
{
make -C build install
mkdir -p "$includeDir"
mkdir -p "$libDir"
cd build
make install
mv "$prefix"/include/* "$includeDir"
rm -rf "$prefix"/include
rm -f "$libDir"/*.la
prepareInstalledDevelLib libmsgpackc
fixPkgconfig
packageEntries devel \