Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libsemigroups for openSUSE:Factory 
checked in at 2025-07-22 12:20:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libsemigroups (Old)
 and      /work/SRC/openSUSE:Factory/.libsemigroups.new.8875 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libsemigroups"

Tue Jul 22 12:20:27 2025 rev:33 rq:1294899 version:3.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libsemigroups/libsemigroups.changes      
2024-01-22 20:31:49.879974145 +0100
+++ /work/SRC/openSUSE:Factory/.libsemigroups.new.8875/libsemigroups.changes    
2025-07-22 12:20:32.456735827 +0200
@@ -1,0 +2,53 @@
+Sun Jul 20 13:34:51 UTC 2025 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 3.1.0
+  * Add presentation for the `abacus_jones_monoid` method
+  * Add AhoCorasickImpl with strong alphabet constraints
+  * Knuth bendix performance improvements
+
+-------------------------------------------------------------------
+Wed Apr  9 23:51:29 UTC 2025 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 3.0.3
+  * GCC 15 support
+
+-------------------------------------------------------------------
+Tue Apr  1 18:52:20 UTC 2025 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 3.0.2
+  * Konieczny: fix typos in to_human_readable_repr
+
+-------------------------------------------------------------------
+Wed Mar 26 14:44:48 UTC 2025 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 3.0.1
+  * Catch up on SONAME bump missing from 3.0.0
+
+-------------------------------------------------------------------
+Sat Mar 22 09:07:35 UTC 2025 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 3.0.0
+  * Reporting during a computation has been improved
+  * Class interfaces were reduced in size, with member functions
+    only calling other public member functions being moved into a
+    helper namespace.
+  * Most classes now use iterators exclusively in their interfaces.
+  * The class ``ActionDigraph`` has been renamed ``WordGraph`` for
+    consistency with the mathematical literature.
+  * Some functionality that used to be in ``ActionDigraph`` has
+    been move into the classes ``Gabow`` and ``Paths``.
+  * The class ``Dot`` facilitates the creation and rendering of
+    graph descriptions in the DOT language of the Graphviz graph
+    drawing software.
+  * Conversion from one libsemigroups type to another is now
+    exclusively via the function template to.
+  * Many constructors for classes where it is expected that many
+    instances will be created (such as Transf, for example) do not
+    perform any checks on their arguments. Alternative versions of
+    these constructors, that do perform checks, are available using
+    the ``make`` function.
+  * Range objects are used fairly extensively throughout the
+    library.
+  * libsemigroups has been updated to use C++17 (from C++14).
+
+-------------------------------------------------------------------

Old:
----
  libsemigroups-2.7.3.tar.gz

New:
----
  _scmsync.obsinfo
  build.specials.obscpio
  libsemigroups-3.1.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libsemigroups.spec ++++++
--- /var/tmp/diff_new_pack.WT9aYk/_old  2025-07-22 12:20:33.236768207 +0200
+++ /var/tmp/diff_new_pack.WT9aYk/_new  2025-07-22 12:20:33.236768207 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libsemigroups
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,8 +17,8 @@
 
 
 Name:           libsemigroups
-%define lname  libsemigroups2
-Version:        2.7.3
+%define lname  libsemigroups3
+Version:        3.1.0
 Release:        0
 Summary:        Library with algorithms for computing finite and finitely 
presented semigroups
 License:        GPL-3.0-or-later
@@ -29,7 +29,9 @@
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  pkgconfig(eigen3)
-BuildRequires:  pkgconfig(fmt) >= 8.1.1
+BuildRequires:  pkgconfig(fmt) >= 10.1
+Provides:       bundled(magic_enum)
+Provides:       bundled(rx-ranges)
 
 %description
 A C++14 library containing implementations of several algorithms for
@@ -43,10 +45,10 @@
 A C++14 library containing implementations of several algorithms for
 computing finite and finitely presented semigroups, namely:
 
-       * the Froidure–Pin algorithm for computing finite semigroups
-       * the Todd–Coxeter and Knuth–Bendix algorithms for finitely
+* the Froidure–Pin algorithm for computing finite semigroups
+* the Todd–Coxeter and Knuth–Bendix algorithms for finitely
          presented semigroups and monoids;
-       * the Schreier–Sims algorithm for permutation groups
+* the Schreier–Sims algorithm for permutation groups
 
 %package devel
 Summary:        Development files for the Semigroups library
@@ -77,16 +79,15 @@
 %check
 %make_build check
 
-%post   -n %lname -p /sbin/ldconfig
-%postun -n %lname -p /sbin/ldconfig
+%ldconfig_scriptlets -n %lname
 
 %files -n %lname
-%_libdir/libsemigroups.so.2*
+%_libdir/libsemigroups.so.*
 
 %files devel
 %_includedir/libsemigroups/
 %_libdir/libsemigroups.so
 %_libdir/pkgconfig/*.pc
 %license LICENSE
-%doc README.rst
+%doc README.md
 

++++++ _scmsync.obsinfo ++++++
mtime: 1753028839
commit: 7e850bb1dce1396bd27912b3eec61612efd60584fc4f9e4218c41af0ee19ab7c
url: https://src.opensuse.org/jengelh/libsemigroups
revision: master

++++++ libsemigroups-2.7.3.tar.gz -> libsemigroups-3.1.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/libsemigroups/libsemigroups-2.7.3.tar.gz 
/work/SRC/openSUSE:Factory/.libsemigroups.new.8875/libsemigroups-3.1.0.tar.gz 
differ: char 5, line 1

Reply via email to