Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cli11 for openSUSE:Factory checked in at 2022-12-06 14:23:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cli11 (Old) and /work/SRC/openSUSE:Factory/.cli11.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cli11" Tue Dec 6 14:23:52 2022 rev:4 rq:1040457 version:2.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/cli11/cli11.changes 2022-04-20 16:56:53.730598696 +0200 +++ /work/SRC/openSUSE:Factory/.cli11.new.1835/cli11.changes 2022-12-06 14:24:10.290034068 +0100 @@ -1,0 +2,27 @@ +Mon Oct 24 09:57:11 UTC 2022 - Haochuan Chen <[email protected]> + +- Disable tests for %{?sle_version} <= 150300 due to possible issues of old + cmake versions + +------------------------------------------------------------------- +Mon Oct 24 09:23:09 UTC 2022 - Haochuan Chen <[email protected]> + +- Although the pre-compiled mode has been introduced upstream, it is still not + able to build shared libs, so CLI11_PRECOMPILED is default to be disabled. + The package is then still header-only, and the build architecture is changed + to noarch. +- Tests are enabled during building. +- Upstream changes: update to version 2.3.0 + * Add CLI11_PRECOMPILED as an option. #762 + * Bugfix: Include <functional> in FormatterFwd #727 + * Bugfix: Add missing Macros.hpp to Error.hpp #755 + * Bugfix: Fix subcommand callback trigger #733 + * Bugfix: Variable rename to avoid warning #734 + * Bugfix: split_program_name single file name error #740 + * Bugfix: Better support for min/max overrides on MSVC #741 + * Bugfix: Support MSVC 2022 #748 + * Bugfix: Support negated flag in config file #775 + * Bugfix: Better errors for some confusing config file situations #781 + * Backend: Restore coverage testing (lost with Travis CI) #747 + +------------------------------------------------------------------- Old: ---- CLI11-2.2.0.tar.gz New: ---- CLI11-2.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cli11.spec ++++++ --- /var/tmp/diff_new_pack.9ViHkv/_old 2022-12-06 14:24:11.130041230 +0100 +++ /var/tmp/diff_new_pack.9ViHkv/_new 2022-12-06 14:24:11.138041298 +0100 @@ -19,7 +19,7 @@ %define upstream_name CLI11 Name: cli11 -Version: 2.2.0 +Version: 2.3.0 Release: 0 Summary: Command line parser for C++11 License: BSD-3-Clause @@ -27,11 +27,13 @@ URL: https://github.com/CLIUtils/CLI11 Source: %{upstream_name}-%{version}.tar.gz +BuildRequires: Catch2-2-devel BuildRequires: boost-devel BuildRequires: cmake BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: python3-devel +BuildArch: noarch %description CLI11 is a command line parser for C++11 and beyond that provides a @@ -68,17 +70,33 @@ %autosetup -p1 -n %{upstream_name}-%{version} %build -%cmake -DCLI11_BUILD_TESTS:BOOL=FALSE -DCLI11_BUILD_DOCS:BOOL=TRUE -DCLI11_BUILD_EXAMPLES:BOOL=FALSE +%cmake \ +%if 0%{?sle_version} <= 150300 && 0%{?suse_version} <= 1500 + -DCLI11_BUILD_TESTS:BOOL=FALSE \ +%else + -DCLI11_BUILD_TESTS:BOOL=TRUE \ +%endif + -DCLI11_BUILD_DOCS:BOOL=TRUE \ + -DCLI11_BUILD_EXAMPLES:BOOL=FALSE %cmake_build all docs %install %cmake_install +%if 0%{?sle_version} <= 150300 && 0%{?suse_version} <= 1500 +%else + +%check +%ctest +%endif + %files devel %license LICENSE %doc CHANGELOG.md %dir %{_includedir}/CLI +%dir %{_includedir}/CLI/impl %{_includedir}/CLI/*.hpp +%{_includedir}/CLI/impl/*.hpp %dir %{_datadir}/cmake/CLI11/ %{_datadir}/cmake/CLI11/*.cmake %{_datadir}/pkgconfig/CLI11.pc ++++++ CLI11-2.2.0.tar.gz -> CLI11-2.3.0.tar.gz ++++++ ++++ 21241 lines of diff (skipped)
