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)

Reply via email to