Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package freecell-solver for openSUSE:Factory checked in at 2021-05-01 00:47:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/freecell-solver (Old)
and /work/SRC/openSUSE:Factory/.freecell-solver.new.1947 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "freecell-solver"
Sat May 1 00:47:01 2021 rev:5 rq:889557 version:6.2.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/freecell-solver/freecell-solver.changes 2020-09-01 20:10:46.672687971 +0200
+++ /work/SRC/openSUSE:Factory/.freecell-solver.new.1947/freecell-solver.changes 2021-05-01 00:47:04.815350021 +0200
@@ -1,0 +2,8 @@
+Thu Apr 29 13:13:07 UTC 2021 - Ferdinand Thiessen
+
+- Update to 6.2.0
+ * Fix run time errors
+ * Add a more compact representation of zero-freecells deals
+- New build requirement: python3-cffi
+
+-------------------------------------------------------------------
Old:
----
freecell-solver-6.0.1.tar.xz
New:
----
freecell-solver-6.2.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ freecell-solver.spec ++++++
--- /var/tmp/diff_new_pack.ZMeGx9/_old 2021-05-01 00:47:06.131344159 +0200
+++ /var/tmp/diff_new_pack.ZMeGx9/_new 2021-05-01 00:47:06.131344159 +0200
@@ -1,7 +1,7 @@
#
# spec file for package freecell-solver
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,10 +16,11 @@
#
+%bcond_with tests
%define soversion 0
%define libname libfreecell-solver
Name: freecell-solver
-Version: 6.0.1
+Version: 6.2.0
Release: 0
Summary: A Freecell Solver
License: MIT
@@ -33,12 +34,16 @@
BuildRequires: gperf
BuildRequires: perl-Template-Toolkit
BuildRequires: pkgconfig
+BuildRequires: python3-cffi
BuildRequires: python3-pysol-cards
BuildRequires: python3-random2
BuildRequires: python3-six
BuildRequires: cmake(Rinutils)
BuildRequires: perl(Moo)
BuildRequires: perl(Path::Tiny)
+%if %{with tests}
+BuildRequires: perl(Task::FreecellSolver::Testing)
+%endif
%description
Command line programs which can be used to solve Freecell and other card games.
@@ -54,8 +59,8 @@
%package -n %{libname}%{soversion}
Summary: Freecell Solver library
-# This dependency is expected
Group: System/Libraries
+# This dependency is expected
Requires: %{name}-presets = %{version}
%description -n %{libname}%{soversion}
@@ -75,15 +80,22 @@
%build
%cmake -DBUILD_STATIC_LIBRARY=OFF \
+%if %{without tests}
-DFCS_WITH_TEST_SUITE=OFF \
+%endif
-DFCS_AVOID_TCMALLOC=ON
-
%cmake_build
+%if %{with tests}
+%check
+%ctest
+%endif
+
%install
%cmake_install
# Fix the rpmlint warnings
+rm -v %{buildroot}%{_datadir}/doc/freecell-solver/INSTALL
sed -i 's#%{_bindir}/env python3#%{_bindir}/python3#' %{buildroot}%{_bindir}/*.py
sed -i 's#%{_bindir}/env python3#%{_bindir}/python3#' %{buildroot}%{_bindir}/gen-multiple-pysol-layouts
sed -i '/^#!\/bin/d' %{buildroot}%{_datadir}/freecell-solver/presets/*.sh
@@ -97,17 +109,14 @@
%{_libdir}/libfreecell-solver.so.*
%files devel
-%license COPYING.asciidoc
%{_includedir}/freecell-solver/
%{_libdir}/libfreecell-solver.so
%{_libdir}/pkgconfig/libfreecell-solver.pc
%files -n %{name}-presets
-%license COPYING.asciidoc
%{_datadir}/freecell-solver/
%files
-%license COPYING.asciidoc
%doc %{_datadir}/doc/freecell-solver/
%{_bindir}/dbm-fc-solver
%{_bindir}/depth-dbm-fc-solver
++++++ freecell-solver-6.0.1.tar.xz -> freecell-solver-6.2.0.tar.xz ++++++
++++ 8843 lines of diff (skipped)