Name: immer Version: 0.8.1 Release: 1%{?dist} Summary: Postmodern immutable and persistent data structures for C++ License: BSL-1.0 URL: https://github.com/arximboldi/zug Source0: https://github.com/arximboldi/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: boost-devel BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: catch2-devel BuildRequires: fmt-devel BuildArch: noarch %description immer is a library of persistent and immutable data structures written in C++. These enable whole new kinds of architectures for interactive and concurrent programs of striking simplicity, correctness, and performance. %package devel Summary: Postmodern immutable and persistent data structures for C++ %description devel immer is a library of persistent and immutable data structures written in C++. These enable whole new kinds of architectures for interactive and concurrent programs of striking simplicity, correctness, and performance. %prep %autosetup -p1 %build rm -r test/experimental %cmake -Dimmer_BUILD_DOCS:BOOL=FALSE \ -Dimmer_BUILD_EXAMPLES:BOOL=FALSE \ -Dimmer_BUILD_EXTRAS:BOOL=FALSE \ -DDISABLE_WERROR:BOOL=TRUE %cmake_build %install %cmake_install %check %cmake_build -t check %files devel %license LICENSE %doc README.rst %{_includedir}/immer/ %{_libdir}/cmake/Immer/ %changelog * Tue Jan 02 2024 Than Ngo - 0.8.1-1 - initial rpm