Package libbenchmark: Specfile

Name:       libbenchmark
Version:    1.5.5
Release:    alt2
Summary:    A library to benchmark code snippets
Source:     benchmark-%version.tar.gz
Patch:      benchmark-1.5.4-extbuild.patch
Patch2000:  libbenchmark-e2k.patch
License:    Apache-2.0
Group:      Development/C++

# Automatically added by buildreq on Sun Jul 11 2021
# optimized out: cmake-modules glibc-kernheaders-generic glibc-kernheaders-x86 libgmock-devel libsasl2-3 libstdc++-devel python3-base sh4
BuildRequires: cmake gcc-c++ libgtest-devel ctest

A library to benchmark code snippets, similar to unit tests.

Define a function that executes the code to measure, register it as a benchmark
function using the `BENCHMARK` macro, and ensure an appropriate `main` function
is available.

To run the benchmark, compile and link against the `benchmark` library
(libbenchmark.a/.so). If you followed the build steps above, this library will
be under the build directory you created.

%package devel
Summary:    %summary; development environment
Group:      Development/C++

%description devel
%summary; development environment

%package devel-static
Summary:    %summary (static)
Group:      Development/C++

%description devel-static
%summary (static)

%setup -n benchmark-%version
%patch -p1 
%ifarch %e2k
%patch2000 -p1

mv %_cmake__builddir/src/*.a .
rm -rf %_cmake__builddir

install *.a %buildroot/%_libdir

%make_build -C %_cmake__builddir test

%doc *.md

%files devel
%doc docs

%files devel-static

* Sun Jul 11 2021 Fr. Br. George <> 1.5.5-alt2
- Separate static library
- Introduce tests

* Fri Jul 09 2021 Vitaly Lipatov <> 1.5.5-alt1
- new version 1.5.5 (with rpmrb script)

* Thu Jun 10 2021 Ilya Kurdyukov <> 1.5.2-alt2
- added patch for Elbrus
- corrected license

* Sun Sep 20 2020 Vitaly Lipatov <> 1.5.2-alt1
- new version 1.5.2 (with rpmrb script)

* Mon Aug 10 2020 Vitaly Lipatov <> 1.5.1-alt1
- new version 1.5.1 (with rpmrb script)

* Mon Jun 03 2019 Vitaly Lipatov <> 1.5.0-alt1
- new version 1.5.0 (with rpmrb script)

* Sun Feb 10 2019 Vitaly Lipatov <> 1.4.1-alt1
- initial build for ALT Sisyphus