|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
Name: msgpack
|
|
|
|
|
Version: 1.4.2
|
|
|
|
|
Release: 5%{?dist}
|
|
|
|
|
Version: 3.0.1
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
Summary: Binary-based efficient object serialization library
|
|
|
|
|
Group: System Environment/Libraries
|
|
|
|
|
|
|
|
|
@ -8,8 +8,9 @@ License: Boost
|
|
|
|
|
URL: http://msgpack.org
|
|
|
|
|
Source0: https://github.com/msgpack/msgpack-c/releases/download/cpp-%{version}/%{name}-%{version}.tar.gz
|
|
|
|
|
|
|
|
|
|
# for regenerating configure
|
|
|
|
|
BuildRequires: libtool
|
|
|
|
|
BuildRequires: cmake
|
|
|
|
|
BuildRequires: gcc-c++
|
|
|
|
|
BuildRequires: doxygen
|
|
|
|
|
# for %%check
|
|
|
|
|
BuildRequires: gtest-devel
|
|
|
|
|
BuildRequires: zlib-devel
|
|
|
|
@ -34,20 +35,31 @@ Libraries and header files for %{name}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
sed -i 's/ -Werror / /g' configure.in
|
|
|
|
|
autoreconf -f -i
|
|
|
|
|
%configure --disable-static
|
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
|
if test ! -e "obj"; then
|
|
|
|
|
mkdir obj
|
|
|
|
|
fi
|
|
|
|
|
pushd obj
|
|
|
|
|
|
|
|
|
|
%cmake .. -DCMAKE_INSTALL_LIBDIR=%{_libdir} -Dlibdir=%{_libdir}
|
|
|
|
|
%make_build
|
|
|
|
|
|
|
|
|
|
popd
|
|
|
|
|
|
|
|
|
|
%check
|
|
|
|
|
make check
|
|
|
|
|
pushd obj
|
|
|
|
|
# https://github.com/msgpack/msgpack-c/issues/697
|
|
|
|
|
export GTEST_FILTER=-object_with_zone.ext_empty
|
|
|
|
|
make test || {
|
|
|
|
|
cat Testing/Temporary/LastTest.log;
|
|
|
|
|
exit 1;
|
|
|
|
|
}
|
|
|
|
|
popd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
|
|
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f '{}' ';'
|
|
|
|
|
make install/fast DESTDIR=$RPM_BUILD_ROOT -C obj
|
|
|
|
|
|
|
|
|
|
rm -fv $RPM_BUILD_ROOT%{_libdir}/libmsgpackc.a
|
|
|
|
|
|
|
|
|
|
%ldconfig_scriptlets
|
|
|
|
|
|
|
|
|
@ -62,9 +74,13 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f '{}' ';'
|
|
|
|
|
%{_includedir}/*
|
|
|
|
|
%{_libdir}/*.so
|
|
|
|
|
%{_libdir}/pkgconfig/msgpack.pc
|
|
|
|
|
%{_libdir}/cmake/msgpack
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Thu Jun 7 2018 Daiki Ueno <dueno@redhat.com> - 3.0.1-1
|
|
|
|
|
- new upstream release
|
|
|
|
|
|
|
|
|
|
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|