Package libflatbuffers: Specfile

Name: libflatbuffers
Version: 1.10.0
Release: alt1

Summary: Memory Efficient Serialization Library
License: Apache
Group: System/Libraries
Url: https://google.github.io/flatbuffers/

Source: %name-%version.tar

BuildRequires: cmake ctest gcc-c++

%package devel
Summary: Memory Efficient Serialization Library
Group: Development/C++

%define desc FlatBuffers is a cross platform serialization library architected \
for maximum memory efficiency. It allows you to directly access serialized data \
without parsing/unpacking it first, while still having great forwards/backwards \
compatibility.

%description
%desc

%description devel
%desc
This package contains development part of FlatBuffers.

%prep
%setup

%build
cmake  	-DCMAKE_BUILD_TYPE=Release \
	-DCMAKE_CXX_FLAGS:STRING='%optflags' \
	-DCMAKE_INSTALL_PREFIX=%prefix \
	-DFLATBUFFERS_BUILD_FLATC=ON \
	-DFLATBUFFERS_BUILD_FLATLIB=OFF \
	-DFLATBUFFERS_BUILD_SHAREDLIB=ON \
	-DFLATBUFFERS_BUILD_TESTS=ON \
	.

%make_build

%check
make test

%install
%makeinstall_std

%files
%_libdir/lib*.so.*

%files devel
%_bindir/flatc
%_includedir/flatbuffers
%_libdir/cmake/flatbuffers
%_libdir/*.so

%changelog
* Wed Jan 30 2019 Sergey Bolshakov <sbolshakov@altlinux.ru> 1.10.0-alt1
- initial