Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gap-semigroups for openSUSE:Factory checked in at 2026-03-19 17:39:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gap-semigroups (Old) and /work/SRC/openSUSE:Factory/.gap-semigroups.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gap-semigroups" Thu Mar 19 17:39:15 2026 rev:13 rq:1341084 version:5.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gap-semigroups/gap-semigroups.changes 2025-09-01 18:28:11.396689069 +0200 +++ /work/SRC/openSUSE:Factory/.gap-semigroups.new.8177/gap-semigroups.changes 2026-03-19 17:40:58.682761086 +0100 @@ -1,0 +2,12 @@ +Wed Mar 18 23:57:37 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 5.6.1 + * Added Cartan matrix computation for monoids. + * Implemented `IsCryptoGroup`. + * Added `OnePseudoInverseOfSemigroupElement` method for more + types. + * Duplicate named generators in `FreeBand` and + `FreeInverseSemigroup` are disallowed now. +- Delete bundled-paths.patch + +------------------------------------------------------------------- Old: ---- bundled-paths.patch semigroups-5.5.4.tar.gz New: ---- semigroups-5.6.1.tar.gz ----------(Old B)---------- Old: `FreeInverseSemigroup` are disallowed now. - Delete bundled-paths.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gap-semigroups.spec ++++++ --- /var/tmp/diff_new_pack.gOf7UI/_old 2026-03-19 17:41:00.330829361 +0100 +++ /var/tmp/diff_new_pack.gOf7UI/_new 2026-03-19 17:41:00.330829361 +0100 @@ -1,7 +1,7 @@ # # spec file for package gap-semigroups # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,30 +17,25 @@ Name: gap-semigroups -Version: 5.5.4 +Version: 5.6.1 Release: 0 Summary: GAP: Computing with Semigroups of Transformations and Partial Permutations License: GPL-2.0-or-later Group: Productivity/Scientific/Math URL: https://semigroups.github.io/Semigroups/ #Git-Clone: https://github.com/semigroups/Semigroups +#Changelog: <source0>/CHANGELOG.md Source: https://github.com/semigroups/Semigroups/releases/download/v%version/semigroups-%version.tar.gz Patch1: no-avx.patch -Patch2: bundled-paths.patch BuildRequires: automake BuildRequires: c++_compiler -BuildRequires: chrpath BuildRequires: fdupes BuildRequires: gap-devel >= 4.12.1 BuildRequires: gap-rpm-devel BuildRequires: gmp-devel -BuildRequires: pkgconfig(eigen3) -BuildRequires: pkgconfig(fmt) >= 10.1 BuildRequires: libtool BuildRequires: xz -Provides: bundled(libsemigroups) = 2.7.4 -Provides: bundled(magic_enum) -Provides: bundled(rx-ranges) +BuildRequires: pkgconfig(libsemigroups) Requires: gap-core >= 4.12.1 Requires: gap-datastructures >= 0.2.5 Requires: gap-digraphs >= 1.6.2 @@ -65,38 +60,24 @@ as if it is regular, simple, inverse, completely regular, and a variety of further properties. -%package -n libsemigroups2 -Summary: Library with algorithms for computing finite and finitely presented semigroups -Group: System/Libraries - -%description -n libsemigroups2 -A C++14 library containing implementations of several algorithms for -computing finite and finitely presented semigroups. - %prep %autosetup -n semigroups-%version %build autoreconf -fi -# gap-semigroup use of a just-built bundled libsemigroups is fragile %set_build_flags export CFLAGS="$CFLAGS $(pkg-config eigen3 --cflags)" export CXXFLAGS="$CXXFLAGS $(pkg-config eigen3 --cflags)" -# hpcombi requires AVX-256, which is not guaranteed to exist everywhere %configure --disable-static --disable-hpcombi \ --enable-eigen --with-external-eigen \ --enable-fmt --with-external-fmt \ + --with-external-libsemigroups \ --with-gaproot="%gapdir" %make_build %install -b="%buildroot" -mkdir -pv "$b/%_libdir" -rm -Rfv libsemigroups bin/include bin/lib/*.la bin/lib/*.so bin/lib/pkgconfig -mv -v bin/lib/* "$b/%_libdir/" - -find . -name semigroups.so -exec chrpath -d "{}" "+" +rm -Rf libsemigroups %gappkg_simple_install cd "%buildroot/$fmoddir/" rm -Rfv Makefile* configure* config.* cnf/ src/ gapbind14/src/ gapbind14/include/ autom4te.cache @@ -104,10 +85,5 @@ -name .dirstamp -o -name .clang-format -o -name .ccls ")" -print -delete %fdupes %buildroot/%_prefix -%ldconfig_scriptlets -n libsemigroups2 - %files -f %name.files -%files -n libsemigroups2 -%_libdir/libsemigroups.so.* - ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.gOf7UI/_old 2026-03-19 17:41:00.646842454 +0100 +++ /var/tmp/diff_new_pack.gOf7UI/_new 2026-03-19 17:41:00.674843614 +0100 @@ -1,5 +1,5 @@ -mtime: 1756732752 -commit: a328da9f23867cd2948b4d5f9dbfc41dd4e819fda0f0a996d7d9860b5129a9a4 +mtime: 1773905238 +commit: 2ac6528148a923dcae4eb8239c406b4210782ccee89999028a650cbbeb616da9 url: https://src.opensuse.org/jengelh/gap-semigroups revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-03-19 08:27:26.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ semigroups-5.5.4.tar.gz -> semigroups-5.6.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/gap-semigroups/semigroups-5.5.4.tar.gz /work/SRC/openSUSE:Factory/.gap-semigroups.new.8177/semigroups-5.6.1.tar.gz differ: char 5, line 1
