cce8417
Name:           cgreen
dd26989
Version:        1.4.1
dd26989
Release:        1%{?dist}
cce8417
Summary:        Modern unit test and mocking framework for C and C++
cce8417
License:        ISC
cce8417
URL:            https://github.com/cgreen-devs/%{name}
cce8417
Source0:        https://github.com/cgreen-devs/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
cce8417
cce8417
BuildRequires:  cmake
cce8417
BuildRequires:  gcc-c++
cce8417
BuildRequires:  perl-interpreter
cce8417
BuildRequires:  asciidoctor
cce8417
cce8417
%description
cce8417
A modern, portable, cross-language unit testing and mocking framework for C
cce8417
and C++.
cce8417
cce8417
cce8417
%package devel
cce8417
Summary:        Libraries and headers for developing programs with Cgreen
cce8417
Requires:       %{name}%{?_isa} = %{version}-%{release}
cce8417
cce8417
%description devel
cce8417
Libraries and headers for developing programs with Cgreen.
cce8417
cce8417
cce8417
%package runner
cce8417
Summary:        A runner for the Cgreen unit testing and mocking framework
cce8417
Requires:       %{name}%{?_isa} = %{version}-%{release}
cce8417
cce8417
%description runner
cce8417
A runner for the Cgreen unit testing and mocking framework.
cce8417
cce8417
cce8417
%prep
cce8417
%autosetup -p1
cce8417
cce8417
%build
cce8417
%cmake -DCGREEN_WITH_HTML_DOCS=ON .
cce8417
%cmake_build
cce8417
cce8417
%install
cce8417
%cmake_install
cce8417
cce8417
%check
cce8417
%ctest
cce8417
cce8417
%files
cce8417
%license LICENSE
cce8417
%doc README.md
cce8417
%{_libdir}/libcgreen.so.1*
cce8417
cce8417
cce8417
%files devel
cce8417
%doc doc/cgreen-guide-en-docinfo.html
cce8417
%{_libdir}/libcgreen.so
cce8417
%{_includedir}/cgreen
cce8417
%{_libdir}/cmake/cgreen
cce8417
cce8417
cce8417
%files runner
cce8417
%{_bindir}/cgreen-debug
cce8417
%{_bindir}/cgreen-runner
cce8417
%{_mandir}/man1/cgreen-runner.1*
cce8417
%{_mandir}/man1/cgreen-debug.1*
cce8417
%{_mandir}/man5/cgreen.5*
dd26989
%{_datadir}/bash-completion/completions/cgreen-debug
dd26989
%{_datadir}/bash-completion/completions/cgreen-runner
cce8417
cce8417
cce8417
%changelog
dd26989
* Sun Jan 23 2022 Egor Artemov <egor.artemov@gmail.com> - 1.4.1-1
dd26989
- Bump to 1.4.1 version
dd26989
7ba35ec
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-4
7ba35ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
7ba35ec
149fba7
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-3
149fba7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
149fba7
b568834
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.0-2
b568834
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
b568834
cce8417
* Sun Nov 15 2020 Egor Artemov egor.Artemov@gmail.com - 1.3.0-1
cce8417
- Upstream fixed bugs that do not allow to run tests on s390x and pple64
cce8417
  architectures. Backporting patches from master and enabling tests on s390x
cce8417
  and pple64.
cce8417
cce8417
* Fri Jul 17 2020 Egor Artemov <egor.artemov@gmail.com> - 1.3.0-1
cce8417
- Bump to 1.3.0 version
cce8417
cce8417
* Thu May 7 2020 Egor Artemov <egor.artemov@gmail.com> - 1.2.0-1
cce8417
- Build of 1.2.0 release