10
0
forked from pool/libsemigroups

2 Commits

Author SHA256 Message Date
54a4a01d84 libsemigroups 3.4.0 2026-01-17 17:34:05 +01:00
e65deb4884 libsemigroups 3.2.0 2025-10-02 11:11:35 +02:00
4 changed files with 31 additions and 6 deletions

View File

@@ -1,3 +1,25 @@
-------------------------------------------------------------------
Sat Jan 17 14:55:06 UTC 2026 - Jan Engelhardt <jengelh@inai.de>
- Update to release 3.4.0
* Deprecate `report_every`
* Implement `to<WordGraph>`
* Fix behavior of `recursive_path_compare` for empty strings
-------------------------------------------------------------------
Thu Oct 2 09:11:32 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 3.2.0
* Balance presentation
* `is_obviously_infinite(Kambites)` respects generating pairs
* Check `is_obviously_infinite` before running in
`Congruence::number_of_classes`
* Bipartition benchmarks
* Add an option to compile with external backward
* Improve reporting for Todd-Coxeter
* todd-coxeter: fix bug in `reduce`
* word-graph: improve standardization performance
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Aug 13 00:32:27 UTC 2025 - Jan Engelhardt <jengelh@inai.de> Wed Aug 13 00:32:27 UTC 2025 - Jan Engelhardt <jengelh@inai.de>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package libsemigroups # spec file for package libsemigroups
# #
# Copyright (c) 2025 SUSE LLC # Copyright (c) 2026 SUSE LLC and contributors
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
Name: libsemigroups Name: libsemigroups
%define lname libsemigroups3 %define lname libsemigroups3
Version: 3.1.3 Version: 3.4.0
Release: 0 Release: 0
Summary: Library with algorithms for computing finite and finitely presented semigroups Summary: Library with algorithms for computing finite and finitely presented semigroups
License: GPL-3.0-or-later License: GPL-3.0-or-later
@@ -27,6 +27,7 @@ URL: https://github.com/libsemigroups/libsemigroups
#Source: https://github.com/libsemigroups/libsemigroups/releases/download/v%version/%name-%version.tar.gz #Source: https://github.com/libsemigroups/libsemigroups/releases/download/v%version/%name-%version.tar.gz
Source: https://github.com/libsemigroups/libsemigroups/archive/refs/tags/v%version.tar.gz Source: https://github.com/libsemigroups/libsemigroups/archive/refs/tags/v%version.tar.gz
BuildRequires: automake BuildRequires: automake
BuildRequires: backward-cpp-devel
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: libtool BuildRequires: libtool
BuildRequires: pkgconfig(eigen3) BuildRequires: pkgconfig(eigen3)
@@ -64,13 +65,15 @@ This subpackage provides the development headers for it.
%prep %prep
%autosetup -p1 %autosetup -p1
rm -Rf third_party/backward-cpp
%build %build
autoreconf -fi autoreconf -fi
# hpcombi requires AVX-256, which is not guaranteed to exist everywhere # hpcombi requires AVX-256, which is not guaranteed to exist everywhere
%configure --disable-static --disable-hpcombi \ %configure --disable-static --disable-hpcombi \
--enable-eigen --with-external-eigen \ --enable-eigen --with-external-eigen \
--enable-fmt --with-external-fmt --enable-fmt --with-external-fmt \
--with-external-backward
%make_build %make_build
%install %install

BIN
v3.1.3.tar.gz LFS

Binary file not shown.

BIN
v3.4.0.tar.gz LFS Normal file

Binary file not shown.