# Even though this package does not install any ELF files, it does compute
# pointer sizes. Therefore, this package cannot be noarch, but it also does
# not produce any debug information.
%global debug_package %{nil}
Name: cli11
Version: 1.9.1
Release: 3%{?dist}
Summary: Command line parser for C++11
License: BSD
URL: https://github.com/CLIUtils/CLI11
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
# Use the system gmock/gtest instead of requiring that they be downloaded
Patch0: %{name}-gtest.patch
BuildRequires: boost-devel
BuildRequires: cmake
BuildRequires: doxygen
BuildRequires: gcc-c++
BuildRequires: pkgconfig(gmock)
BuildRequires: pkgconfig(gtest)
BuildRequires: python3-devel
%description
CLI11 is a command line parser for C++11 and beyond that provides a
rich feature set with a simple and intuitive interface.
%package devel
Summary: Command line parser for C++11
Requires: cmake-filesystem
Provides: %{name}-static = %{version}-%{release}
%description devel
CLI11 is a command line parser for C++11 and beyond that provides a
rich feature set with a simple and intuitive interface.
%package docs
Summary: Documentation for CLI11
BuildArch: noarch
%description docs
Documentation for CLI11.
%prep
%autosetup -p0 -n CLI11-%{version}
%build
%cmake -DCLI11_BUILD_DOCS:BOOL=TRUE -DCLI11_BUILD_TESTS:BOOL=TRUE
%cmake_build
# Build the documentation
make -C %{__cmake_builddir} docs
%install
%cmake_install
%check
%ctest
%files devel
%doc CHANGELOG.md README.md
%license LICENSE
%{_includedir}/CLI/
%{_libdir}/cmake/CLI11/
%files docs
%doc %{__cmake_builddir}/docs/html
%doc docs/CLI11.svg docs/CLI11_100.png docs/CLI11_300.png
%changelog
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jul 24 2020 Jerry James <loganjerry@gmail.com> - 1.9.1-2
- Adapt to cmake changes in Rawhide
* Sun Jun 21 2020 Jerry James <loganjerry@gmail.com> - 1.9.1-1
- Version 1.9.1
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Mon Jan 20 2020 Jerry James <loganjerry@gmail.com> - 1.9.0-1
- Version 1.9.0
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sat Jun 8 2019 Jerry James <loganjerry@gmail.com> - 1.8.0-1
- Initial RPM