3 %bcond_without tests # build without tests
5 Summary: Binary-based efficient object serialization library
11 Source0: https://github.com/msgpack/msgpack-c/releases/download/cpp-%{version}/%{name}-%{version}.tar.gz
12 # Source0-md5: fde8da1388d4f8daf21faee5536a53cf
13 URL: http://msgpack.org/
14 BuildRequires: libtool
16 BuildRequires: gtest-devel
17 BuildRequires: zlib-devel
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 MessagePack is a binary-based efficient object serialization library.
23 It enables to exchange structured objects between many languages like
24 JSON. But unlike JSON, it is very fast and small.
27 Summary: Libraries and header files for %{name}
28 Group: Development/Libraries
29 Requires: %{name} = %{version}-%{release}
32 Libraries and header files for %{name}
42 %{__automake} --force-missing
52 rm -rf $RPM_BUILD_ROOT
54 DESTDIR=$RPM_BUILD_ROOT
56 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libmsgpackc.la
59 rm -rf $RPM_BUILD_ROOT
61 %post -p /sbin/ldconfig
62 %postun -p /sbin/ldconfig
65 %defattr(644,root,root,755)
66 %doc AUTHORS ChangeLog NOTICE README README.md
67 %attr(755,root,root) %{_libdir}/libmsgpackc.so.*.*.*
68 %ghost %{_libdir}/libmsgpackc.so.2
71 %defattr(644,root,root,755)
72 %{_includedir}/msgpack.h
73 %{_includedir}/msgpack.hpp
74 %{_includedir}/msgpack
75 %{_libdir}/libmsgpackc.so
76 %{_pkgconfigdir}/msgpack.pc