From 989798174196669927a787035c5b0cd16bc10265 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Tue, 16 Jul 2024 11:03:27 -0600 Subject: [PATCH 01/11] Fix VCS field --- 4ti2.spec | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/4ti2.spec b/4ti2.spec index a502586..24b88d0 100644 --- a/4ti2.spec +++ b/4ti2.spec @@ -1,3 +1,5 @@ +%global giturl https://github.com/4ti2/4ti2 + Name: 4ti2 Version: 1.6.10 Release: %autorelease @@ -12,8 +14,8 @@ Summary: Algebraic, geometric and combinatorial problems on linear spaces # CM-Super: GPL-1.0-or-later License: GPL-2.0-or-later AND OFL-1.1-RFN AND Knuth-CTAN AND GPL-1.0-or-later URL: https://4ti2.github.io/ -VCS: https://github.com/4ti2/4ti2 -Source0: %{vcs}/releases/download/Release_%{relver}/%{name}-%{version}.tar.gz +VCS: git:%{giturl}.git +Source0: %{giturl}/releases/download/Release_%{relver}/%{name}-%{version}.tar.gz Source1: 4ti2.module.in # See https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval From b59498fcc394fe332f29490b8c05e8016aa6f48b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 14:40:51 +0000 Subject: [PATCH 02/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 77b21715cfc6fe44f5f9b1f5ad1ea1572ed7200f Mon Sep 17 00:00:00 2001 From: Jerry James Date: Mon, 13 Jan 2025 06:52:56 -0700 Subject: [PATCH 03/11] Move configuration actions to %conf - Clarify license of the devel and libs subpackages --- 4ti2.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/4ti2.spec b/4ti2.spec index 24b88d0..733a525 100644 --- a/4ti2.spec +++ b/4ti2.spec @@ -46,6 +46,7 @@ you must run "module load 4ti2-%{_arch}" to modify your PATH. %package devel Summary: Headers needed to develop software that uses 4ti2 +License: GPL-2.0-or-later Requires: 4ti2-libs%{?_isa} = %{version}-%{release} Requires: gmp-devel%{?_isa} @@ -54,6 +55,7 @@ Headers and library files needed to develop software that uses 4ti2. %package libs Summary: Library for problems on linear spaces +License: GPL-2.0-or-later %description libs A library for algebraic, geometric and combinatorial problems on linear @@ -62,6 +64,7 @@ spaces. %prep %autosetup +%conf # Add a missing executable bit chmod a+x ltmain.sh @@ -73,7 +76,6 @@ mv -f NEWS.utf8 NEWS # Update the C++ standard sed -i 's/c++0x/c++11/g' configure -%build # Do not override Fedora compiler flags sed -e 's|-O3 -fomit-frame-pointer|%{build_cflags}|' \ -e 's/-march=\$arch -mcpu=\$arch -m\$arch//' \ @@ -89,6 +91,7 @@ sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \ -e 's|CC="\(.*g..\)"|CC="\1 -Wl,--as-needed"|' \ -i libtool +%build %make_build # Build the manual From eb022cb68081596ee3f8c6d1be4af28d0033acc2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 08:21:16 +0000 Subject: [PATCH 04/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From fa7a491418de3ecc35178c163917775f7b160012 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 20 Jan 2025 07:17:34 +0000 Subject: [PATCH 05/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From d57c2f3bce52c29d5d0fbf8fc71c1815755db56c Mon Sep 17 00:00:00 2001 From: Jerry James Date: Thu, 29 May 2025 09:52:13 -0600 Subject: [PATCH 06/11] Version 1.6.12 --- 4ti2.spec | 16 ++-------------- sources | 2 +- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/4ti2.spec b/4ti2.spec index 733a525..7fe6e32 100644 --- a/4ti2.spec +++ b/4ti2.spec @@ -1,7 +1,7 @@ %global giturl https://github.com/4ti2/4ti2 Name: 4ti2 -Version: 1.6.10 +Version: 1.6.12 Release: %autorelease Summary: Algebraic, geometric and combinatorial problems on linear spaces @@ -65,23 +65,11 @@ spaces. %autosetup %conf -# Add a missing executable bit -chmod a+x ltmain.sh - # Fix encodings iconv -f ISO8859-1 -t UTF-8 NEWS > NEWS.utf8 touch -r NEWS NEWS.utf8 mv -f NEWS.utf8 NEWS -# Update the C++ standard -sed -i 's/c++0x/c++11/g' configure - -# Do not override Fedora compiler flags -sed -e 's|-O3 -fomit-frame-pointer|%{build_cflags}|' \ - -e 's/-march=\$arch -mcpu=\$arch -m\$arch//' \ - -e 's/-mtune=\$arch//' \ - -i configure - %configure --enable-shared --disable-static # Get rid of undesirable hardcoded rpaths; workaround libtool reordering @@ -142,7 +130,7 @@ make check %{_libdir}/libzsolve*.so %files libs -%doc NEWS README THANKS TODO +%doc AUTHORS NEWS README.md THANKS %license COPYING %{_libdir}/lib4ti2*.so.0* %{_libdir}/libzsolve*.so.0* diff --git a/sources b/sources index 3e9f3a1..0efb07c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (4ti2-1.6.10.tar.gz) = d591ed272664c7467e9b28082c0a99002b3a4616cf437eecd243ccca2ab0f08abdba5dcd039a109b05793f7aaf9f405af9a58c7eff90b7b01b3b1f34fb7fdb2e +SHA512 (4ti2-1.6.12.tar.gz) = 954e99500e91c9ebd135798c42ead6135bc4ee7a1518c29926a927daa89d7ac07fcaa4a610651381114e6521a70a0aae6a3ee97ffe23143f42fc7f5943aa52b0 From 2f6a9773bdca5607c7b31948093039090baf2401 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 15:39:51 +0000 Subject: [PATCH 07/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From e03cc25c7423e1af8504ed67f14cc292fdd38d70 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Thu, 7 Aug 2025 12:49:34 -0600 Subject: [PATCH 08/11] Version 1.6.13 --- 4ti2.spec | 18 +++++++++++++++++- sources | 2 +- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/4ti2.spec b/4ti2.spec index 7fe6e32..c45c681 100644 --- a/4ti2.spec +++ b/4ti2.spec @@ -1,7 +1,7 @@ %global giturl https://github.com/4ti2/4ti2 Name: 4ti2 -Version: 1.6.12 +Version: 1.6.13 Release: %autorelease Summary: Algebraic, geometric and combinatorial problems on linear spaces @@ -13,6 +13,22 @@ Summary: Algebraic, geometric and combinatorial problems on linear spaces # CM: Knuth-CTAN # CM-Super: GPL-1.0-or-later License: GPL-2.0-or-later AND OFL-1.1-RFN AND Knuth-CTAN AND GPL-1.0-or-later +# Source files under licenses other than GPL-2.0-or-later: +# GPL-2.0-or-later WITH Autoconf-exception-macro: compile, +# m4/ax_cflags_warn_all.m4 +# GPL-2.0-or-later WITH Libtool-exception: configure, ltmain.sh +# GPL-2.0-or-later OR MIT: ltmain.sh +# GPL-3.0-or-later: lib/*.{c,h} (not compiled into the binary) +# GPL-3.0-or-later WITH Autoconf-exception-generic: lib/Makefile.am, +# m4/onceonly.m4 +# GPL-3.0-or-later WITH Autoconf-exception-macro: config.guess, +# m4/ax_check_compile_flag.m4 +# FSFUL: configure, m4/libtool.m4 +# FSFULLR: aclocal.m4, m4/00gnulib.m4, m4/libtool.m4 +# FSFULLRWD: aclocal.m4, Makefile.in +# X11: install-sh +# LicenseRef-Fedora-Public-Domain: install-sh +SourceLicense: GPL-2.0-or-later AND GPL-2.0-or-later WITH Autoconf-exception-macro AND GPL-2.0-or-later WITH Libtool-exception AND (GPL-2.0-or-later OR MIT) AND GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-generic AND GPL-3.0-or-later WITH Autoconf-exception-macro AND FSFUL AND FSFULLR AND FSFULLRWD AND X11 AND LicenseRef-Fedora-Public-Domain URL: https://4ti2.github.io/ VCS: git:%{giturl}.git Source0: %{giturl}/releases/download/Release_%{relver}/%{name}-%{version}.tar.gz diff --git a/sources b/sources index 0efb07c..69f1e67 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (4ti2-1.6.12.tar.gz) = 954e99500e91c9ebd135798c42ead6135bc4ee7a1518c29926a927daa89d7ac07fcaa4a610651381114e6521a70a0aae6a3ee97ffe23143f42fc7f5943aa52b0 +SHA512 (4ti2-1.6.13.tar.gz) = 3cf178e18c1547735885464cd29fecfcc9454258a382ecf929394e9c2edf6218f14d28694bf62a5a26536193142558a96443da6eafdd497fa325de6f0f2e0bda From 03aed770dc4ea740d0340467e98e7d0aa7819b6c Mon Sep 17 00:00:00 2001 From: Jerry James Date: Wed, 26 Nov 2025 11:12:00 -0700 Subject: [PATCH 09/11] Version 1.6.14 --- 4ti2.spec | 13 ++- 58.patch | 238 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- 3 files changed, 245 insertions(+), 8 deletions(-) create mode 100644 58.patch diff --git a/4ti2.spec b/4ti2.spec index c45c681..638820b 100644 --- a/4ti2.spec +++ b/4ti2.spec @@ -1,7 +1,7 @@ %global giturl https://github.com/4ti2/4ti2 Name: 4ti2 -Version: 1.6.13 +Version: 1.6.14 Release: %autorelease Summary: Algebraic, geometric and combinatorial problems on linear spaces @@ -33,6 +33,8 @@ URL: https://4ti2.github.io/ VCS: git:%{giturl}.git Source0: %{giturl}/releases/download/Release_%{relver}/%{name}-%{version}.tar.gz Source1: 4ti2.module.in +# Do not discard const qualifiers +Patch: %{giturl}/pull/58.patch # See https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval ExcludeArch: %{ix86} @@ -78,7 +80,7 @@ A library for algebraic, geometric and combinatorial problems on linear spaces. %prep -%autosetup +%autosetup -p1 %conf # Fix encodings @@ -100,12 +102,12 @@ sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \ # Build the manual export LD_LIBRARY_PATH=$PWD/src/4ti2/.libs:$PWD/src/fiber/.libs:$PWD/src/groebner/.libs:$PWD/src/ppi/.libs:$PWD/src/util/.libs:$PWD/src/zsolve/.libs -pushd doc +cd doc make update-manual bibtex 4ti2_manual pdflatex 4ti2_manual pdflatex 4ti2_manual -popd +cd - %install %make_install @@ -125,9 +127,6 @@ mkdir -p %{buildroot}%{_modulesdir} # Since we're doing our own substitution here, use our own definitions. sed 's#@LIBDIR@#'%{_libdir}/4ti2'#g;' < %SOURCE1 >%{buildroot}%{_modulesdir}/4ti2-%{_arch} -# We don't need or want libtool files -rm -f %{buildroot}%{_libdir}/*.la - # We don't want documentation in _datadir rm -fr %{buildroot}%{_datadir}/4ti2/doc diff --git a/58.patch b/58.patch new file mode 100644 index 0000000..214164b --- /dev/null +++ b/58.patch @@ -0,0 +1,238 @@ +From c64563088b224a778a236c1e1495f0a4edd2c9df Mon Sep 17 00:00:00 2001 +From: Jerry James +Date: Wed, 26 Nov 2025 11:02:23 -0700 +Subject: [PATCH] Do not discard const qualifiers + +--- + src/util/output.c | 2 +- + src/util/output.h | 2 +- + src/util/print.c | 40 ++++++++++++++++++++++------------------ + src/util/print.h | 36 ++++++++++++++++++++---------------- + 4 files changed, 44 insertions(+), 36 deletions(-) + +diff --git a/src/util/output.c b/src/util/output.c +index 8623d01..a0f4f62 100644 +--- a/src/util/output.c ++++ b/src/util/output.c +@@ -37,7 +37,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + #include "banner.h" + + /* ----------------------------------------------------------------- */ +-listVector* readListVector(int *numOfVars, char *fileName) { ++listVector* readListVector(int *numOfVars, const char *fileName) { + int numOfVectors; + listVector *basis, *endBasis; + vector b; +diff --git a/src/util/output.h b/src/util/output.h +index 93bece5..bbcff84 100644 +--- a/src/util/output.h ++++ b/src/util/output.h +@@ -1,3 +1,3 @@ + int output_main(int, char**); +-listVector* readListVector(int*, char*); ++listVector* readListVector(int*, const char*); + listVector* extractNonDominatedVectors(listVector*, listVector*, int); +diff --git a/src/util/print.c b/src/util/print.c +index 157200a..eca5b82 100644 +--- a/src/util/print.c ++++ b/src/util/print.c +@@ -82,7 +82,8 @@ void printVectorToFile(FILE *out, vector v, int numOfVars) { + return ; + } + /* ----------------------------------------------------------------- */ +-void printListVectorToFile(char* fileName, listVector* basis, int numOfVars) { ++void printListVectorToFile(const char* fileName, listVector* basis, ++ int numOfVars) { + int len; + FILE* out; + +@@ -106,8 +107,8 @@ void printListVectorToFile(char* fileName, listVector* basis, int numOfVars) { + fclose(out); + return ; + } +-/* ----------------------------------------------------------------- */ +-void printSubsetOfListVectorToFile(char* fileName, listVector* basis, ++/* ------------------------------------------------------------------------ */ ++void printSubsetOfListVectorToFile(const char* fileName, listVector* basis, + vector ind, int numOfVars) { + int len,len2,j; + FILE* out; +@@ -147,7 +148,8 @@ void printVectorWithoutColumnToFile(FILE *out, vector v, int ind, + return ; + } + /* ----------------------------------------------------------------- */ +-void printListVectorWithoutColumnToFile(char* fileName, listVector* basis, ++void printListVectorWithoutColumnToFile(const char* fileName, ++ listVector* basis, + int ind, int numOfVars) { + int len; + FILE* out; +@@ -185,7 +187,7 @@ void printVectorWithAddtionalColumnToFile(FILE *out, vector v, int ind, + return ; + } + /* ----------------------------------------------------------------- */ +-void printListVectorWithAdditionalColumnToFile(char* fileName, ++void printListVectorWithAdditionalColumnToFile(const char* fileName, + listVector* basis, + int ind, int val, + int numOfVars) { +@@ -214,7 +216,7 @@ void printListVectorWithAdditionalColumnToFile(char* fileName, + return ; + } + /* ----------------------------------------------------------------- */ +-void printTransposedListVectorToFile(char* fileName, listVector* basis, ++void printTransposedListVectorToFile(const char* fileName, listVector* basis, + int numOfVars) { + int i,len; + listVector *tmp; +@@ -318,7 +320,7 @@ void printBinomialToFile(FILE *out, vector v, int numOfVars, char** labels) { + return ; + } + /* ----------------------------------------------------------------- */ +-void printListBinomialsToFile(char* fileName, listVector* basis, ++void printListBinomialsToFile(const char* fileName, listVector* basis, + int numOfVars, char** labels) { + FILE* out; + +@@ -377,7 +379,8 @@ void printMonomialToFile(FILE *out, vector v, int numOfVars, char** labels) { + return ; + } + /* ----------------------------------------------------------------- */ +-void printListMonomialsAndBinomialsToFile(char* fileName, listVector* basis, ++void printListMonomialsAndBinomialsToFile(const char* fileName, ++ listVector* basis, + int numOfVars, char** labels) { + FILE* out; + +@@ -455,7 +458,8 @@ void printVectorToFileMacaulay2(FILE *out, vector v, int numOfVars) { + return ; + } + /* ----------------------------------------------------------------- */ +-void printListVectorMaple(char* fileName, listVector* basis, int numOfVars) { ++void printListVectorMaple(const char* fileName, listVector* basis, ++ int numOfVars) { + FILE* out; + + if (!(out = fopen(fileName,"w"))) { +@@ -480,7 +484,7 @@ void printListVectorMaple(char* fileName, listVector* basis, int numOfVars) { + return ; + } + /* ----------------------------------------------------------------- */ +-void printListVectorMacaulay2(char* fileName, listVector* basis, ++void printListVectorMacaulay2(const char* fileName, listVector* basis, + int numOfVars) { + FILE* out; + +@@ -506,8 +510,8 @@ void printListVectorMacaulay2(char* fileName, listVector* basis, + return ; + } + /* ----------------------------------------------------------------- */ +-void print3wayTables(char* fileName, listVector* basis, int x, int y, +- int z, int numOfVars) { ++void print3wayTables(const char* fileName, listVector* basis, int x, ++ int y, int z, int numOfVars) { + int i,j,k; + vector v; + FILE* out; +@@ -583,7 +587,7 @@ void printL1NormOfListVector(listVector *basis, int numOfVars) { + return; + } + /* ----------------------------------------------------------------- */ +-void printListVectorWithGivenDegreesToFile(char *outFileName, ++void printListVectorWithGivenDegreesToFile(const char *outFileName, + listVector *basis, int numOfVars, + int lowdegree, int highdegree){ + int i,s,len; +@@ -647,7 +651,7 @@ void printSupportsOfListVector(listVector *basis, int numOfVars) { + return; + } + /* ----------------------------------------------------------------- */ +-void printListVectorWithGivenSupportsToFile(char *outFileName, ++void printListVectorWithGivenSupportsToFile(const char *outFileName, + listVector *basis, int numOfVars, + int lowdegree, int highdegree){ + int i,s,len; +@@ -724,7 +728,7 @@ void printTypesOfListVector(listVector *basis, int sizeOfLayer, + return; + } + /* ----------------------------------------------------------------- */ +-void printListVectorWithGivenNonzeroEntryToFile(char *outFileName, ++void printListVectorWithGivenNonzeroEntryToFile(const char *outFileName, + listVector *basis, + int numOfVars, + int coord){ +@@ -760,8 +764,8 @@ void printListVectorWithGivenNonzeroEntryToFile(char *outFileName, + return; + } + /* ----------------------------------------------------------------- */ +-void writeResult(listVector *basis, int numOfVars, char *fileName, +- char *basisType, int infoLevel) { ++void writeResult(listVector *basis, int numOfVars, const char *fileName, ++ const char *basisType, int infoLevel) { + const char *infoMessage="undefined"; + const char *outExtension=""; + char *outFileName=NULL; +@@ -803,7 +807,7 @@ void writeResult(listVector *basis, int numOfVars, char *fileName, + return; + } + /* ----------------------------------------------------------------- */ +-void printListRepresentativesToFile(char* fileName, listOrbit* basis, ++void printListRepresentativesToFile(const char* fileName, listOrbit* basis, + int numOfVars) { + int len; + FILE* out; +diff --git a/src/util/print.h b/src/util/print.h +index 3789562..2d07334 100644 +--- a/src/util/print.h ++++ b/src/util/print.h +@@ -24,30 +24,34 @@ void printVersionInfo(); + void printVector(vector, int); + void printListVector(listVector*, int); + void printVectorToFile(FILE*, vector, int); +-void printListVectorToFile(char*, listVector*, int); +-void printSubsetOfListVectorToFile(char*, listVector*, vector, int); +-void printListVectorWithoutColumnToFile(char*, listVector*, int, int); +-void printListVectorWithAdditionalColumnToFile(char*, listVector*, int, int, +- int); +-void printTransposedListVectorToFile(char*, listVector*, int); ++void printListVectorToFile(const char*, listVector*, int); ++void printSubsetOfListVectorToFile(const char*, listVector*, vector, int); ++void printListVectorWithoutColumnToFile(const char*, listVector*, int, int); ++void printListVectorWithAdditionalColumnToFile(const char*, listVector*, int, ++ int, int); ++void printTransposedListVectorToFile(const char*, listVector*, int); + void printVectorToFileWithBrackets(FILE*, vector, int); + void printBinomialToFile(FILE*, vector, int, char**); +-void printListBinomialsToFile(char*, listVector*, int, char**); ++void printListBinomialsToFile(const char*, listVector*, int, char**); + void printMonomialToFile(FILE*, vector, int, char**); +-void printListMonomialsAndBinomialsToFile(char*, listVector*, int, char**); ++void printListMonomialsAndBinomialsToFile(const char*, listVector*, int, ++ char**); + void printMatrix(vector, int, int); + void printVectorToFileMaple(FILE*, vector, int); +-void printListVectorMaple(char*, listVector*, int); +-void printListVectorMacaulay2(char*, listVector*, int); +-void print3wayTables(char*, listVector*, int, int, int, int); ++void printListVectorMaple(const char*, listVector*, int); ++void printListVectorMacaulay2(const char*, listVector*, int); ++void print3wayTables(const char*, listVector*, int, int, int, int); + void printL1NormOfListVector(listVector*, int); +-void printListVectorWithGivenDegreesToFile(char*, listVector*, int, int, int); ++void printListVectorWithGivenDegreesToFile(const char*, listVector*, int, ++ int, int); + void printSupportsOfListVector(listVector*, int); + void printTypesOfListVector(listVector*, int, int); +-void printListVectorWithGivenSupportsToFile(char*, listVector*, int, int, int); +-void printListVectorWithGivenNonzeroEntryToFile(char*, listVector*, int, int); +-void writeResult(listVector*, int, char*, char*, int); +-void printListRepresentativesToFile(char*, listOrbit*, int); ++void printListVectorWithGivenSupportsToFile(const char*, listVector*, int, ++ int, int); ++void printListVectorWithGivenNonzeroEntryToFile(const char*, listVector*, int, ++ int); ++void writeResult(listVector*, int, const char*, const char*, int); ++void printListRepresentativesToFile(const char*, listOrbit*, int); + void printRationalVector(rationalVector*, int); + void printRationalVectorToFileWithoutBrackets(FILE*, rationalVector*, int); + diff --git a/sources b/sources index 69f1e67..399568c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (4ti2-1.6.13.tar.gz) = 3cf178e18c1547735885464cd29fecfcc9454258a382ecf929394e9c2edf6218f14d28694bf62a5a26536193142558a96443da6eafdd497fa325de6f0f2e0bda +SHA512 (4ti2-1.6.14.tar.gz) = 87b990de9c6dbe564bd700c6548c422ada52e0e3a0b3457f84c103124bee4fce05c49d7ee3c6ead145bbbd51e11969639dc75fe8f5b337457a3f3590af5315c3 From 6567405eec0a0ca58e9a5dc3fc2df3408f8c5370 Mon Sep 17 00:00:00 2001 From: Jerry James Date: Fri, 9 Jan 2026 11:59:07 -0700 Subject: [PATCH 10/11] Reflow the description text - More precise globbing in %files --- 4ti2.spec | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/4ti2.spec b/4ti2.spec index 638820b..c0f00eb 100644 --- a/4ti2.spec +++ b/4ti2.spec @@ -56,11 +56,11 @@ Requires: 4ti2-libs%{?_isa} = %{version}-%{release} Requires: environment(modules) %description -A software package for algebraic, geometric and combinatorial problems -on linear spaces. +A software package for algebraic, geometric and combinatorial problems on +linear spaces. -This package uses Environment Modules. Prior to invoking the binaries, -you must run "module load 4ti2-%{_arch}" to modify your PATH. +This package uses Environment Modules. Prior to invoking the binaries, you +must run "module load 4ti2-%{_arch}" to modify your PATH. %package devel Summary: Headers needed to develop software that uses 4ti2 @@ -142,13 +142,13 @@ make check %files devel %{_includedir}/4ti2/ %{_libdir}/lib4ti2*.so -%{_libdir}/libzsolve*.so +%{_libdir}/libzsolve.so %files libs %doc AUTHORS NEWS README.md THANKS %license COPYING -%{_libdir}/lib4ti2*.so.0* -%{_libdir}/libzsolve*.so.0* +%{_libdir}/lib4ti2*.so.0{,.*} +%{_libdir}/libzsolve.so.0{,.*} %changelog %autochangelog From bb518e950b2d16eb45dea3efae05dd826ffe302b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 02:26:10 +0000 Subject: [PATCH 11/11] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild