Architecture specific change in rpms/gap-pkg-guava.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-guava.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/gap-pkg-guava.git/commit/?id=a2f2....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64
Thanks.
Full change:
============
commit a2f2326ea9f6be7de7afc427bce5a79cf05d8e70
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 12:45:55 2022 -0600
Version 3.17. Update for gap 4.12.0.
diff --git a/gap-pkg-guava-popcount.patch b/gap-pkg-guava-popcount.patch
index d0cfae4..e28369f 100644
--- a/gap-pkg-guava-popcount.patch
+++ b/gap-pkg-guava-popcount.patch
@@ -1,5 +1,5 @@
---- src/ctjhai/config.h.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/ctjhai/config.h 2018-03-27 18:22:40.446474916 -0600
+--- src/ctjhai/config.h.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/ctjhai/config.h 2022-09-08 20:08:12.408991260 -0600
@@ -45,6 +45,10 @@
#endif /* BITS_PER_LONG */
#define BITSIZE BITS_PER_LONG
@@ -11,22 +11,20 @@
+#endif
#endif
---- src/ctjhai/popcount.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/ctjhai/popcount.c 2018-03-27 18:24:14.134215677 -0600
-@@ -64,7 +64,11 @@ void __clear_popcount_LUT() {
+--- src/ctjhai/popcount.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/ctjhai/popcount.c 2022-09-08 20:12:55.449710758 -0600
+@@ -64,7 +64,9 @@ void __clear_popcount_LUT() {
/* Population count function */
#if POPCOUNT_STD
-unsigned int popcount(unsigned long x) {
+#include <cpuid.h>
+
-+typedef unsigned int (*popcntfn)(unsigned long);
-+
+static unsigned int slow_popcount(unsigned long x) {
#if BITS_PER_LONG == 32
x -= (x>>1) & 0x55555555UL;
x = ((x>>2) & 0x33333333UL) + (x & 0x33333333UL);
-@@ -79,4 +83,20 @@ unsigned int popcount(unsigned long x) {
+@@ -79,4 +81,19 @@ unsigned int popcount(unsigned long x) {
return x>>56;
#endif /* BITS_PER_LONG */
}
@@ -36,19 +34,18 @@
+ return __builtin_popcountl(x);
+}
+
-+static popcntfn __attribute__((optimize ("O0")))
-+resolve_popcount(void) {
++static unsigned int (*resolve_popcount(void))(unsigned long) {
+ unsigned int eax, ebx, ecx, edx;
+ return (__get_cpuid(1, &eax, &ebx, &ecx, &edx) && (ecx & bit_POPCNT) != 0)
-+ ? fast_popcount
-+ : slow_popcount;
++ ? &fast_popcount
++ : &slow_popcount;
+}
+
+unsigned int __attribute__((ifunc ("resolve_popcount")))
+popcount(unsigned long x);
#endif /* POPCOUNT_STD */
---- src/ctjhai/popcount.h.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/ctjhai/popcount.h 2018-03-27 18:22:40.448474910 -0600
+--- src/ctjhai/popcount.h.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/ctjhai/popcount.h 2022-09-08 20:08:12.409991263 -0600
@@ -30,7 +30,9 @@ void __clear_popcount_LUT();
/* The following contains the macros that actually do the population count */
diff --git a/gap-pkg-guava-sonata.patch b/gap-pkg-guava-sonata.patch
index 03ed442..d7ac3ea 100644
--- a/gap-pkg-guava-sonata.patch
+++ b/gap-pkg-guava-sonata.patch
@@ -1,5 +1,5 @@
---- lib/codegen.gd.orig 2019-08-20 11:31:35.000000000 -0600
-+++ lib/codegen.gd 2019-08-26 15:33:53.124551752 -0600
+--- lib/codegen.gd.orig 2022-09-04 17:30:47.000000000 -0600
++++ lib/codegen.gd 2022-09-08 19:44:10.798293857 -0600
@@ -347,7 +347,7 @@ DeclareOperation("OnePointAGCode",[IsPol
#F FerreroDesignCode( <P>, <m> ) ... code from a Ferrero design
##
@@ -9,15 +9,15 @@
#############################################################################
##
---- lib/codegen.gi.orig 2019-08-20 11:31:35.000000000 -0600
-+++ lib/codegen.gi 2019-08-26 15:33:53.144551419 -0600
+--- lib/codegen.gi.orig 2022-09-08 19:44:10.798293857 -0600
++++ lib/codegen.gi 2022-09-08 19:45:25.884487444 -0600
@@ -2378,10 +2378,10 @@ end);
#F FerreroDesignCode( <P>, <m> ) ... code from a Ferrero design
##
##
-#InstallMethod(FerreroDesignCode,
--#"binary linear code constructed using a Ferrero design",
--#true, [IsList, IsInt], 0,
+-#"binary linear code constructed using a Ferrero design",
+-#true, [IsList, IsInt], 0,
-#function( P,m)
+InstallMethod(FerreroDesignCode,
+"binary linear code constructed using a Ferrero design",
@@ -33,7 +33,7 @@
-#local C, f, H, K, M, D;
-# LoadPackage("sonata");
-# f := FpfAutomorphismGroupsCyclic( P, m );
--# K := f[2];
+-# K := f[2];
-# H := Group( f[1][1] );
-# D := DesignFromFerreroPair( K, H, "*" );
-# M := IncidenceMat( D );
@@ -52,4 +52,4 @@
+end);
#Having trouble getting GUAVA to load without errors if
- #SONATA is not installed. Uncomment this and reload if you
+ #SONATA is not installed. Uncomment this and reload if you
diff --git a/gap-pkg-guava-warning.patch b/gap-pkg-guava-warning.patch
index f7de525..6bd015e 100644
--- a/gap-pkg-guava-warning.patch
+++ b/gap-pkg-guava-warning.patch
@@ -1,6 +1,6 @@
---- src/leon/src/ccent.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/ccent.c 2018-03-27 20:19:51.129708340 -0600
-@@ -80,13 +80,13 @@ static UnsignedS nextBasePointEltCent(
+--- src/leon/src/ccent.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/ccent.c 2022-09-08 19:47:56.875876717 -0600
+@@ -80,7 +80,7 @@ static UnsignedS nextBasePointEltCent(
const UnsignedS *const cellNumber = UpsilonStack->cellNumber,
*const cellSize = UpsilonStack->cellSize;
Unsigned alpha, pt, cSize, shortPriority;
@@ -9,15 +9,8 @@
alpha = 0;
for ( pt = 1 ; pt <= degree ; ++pt )
- if ( (cSize = cellSize[cellNumber[pt]]) > 1 ) {
- if ( longCycleFlag )
-- priority = 2000000000ul - (unsigned long) MIN(cycleLen[pt],1000) << 20
-+ priority = 2000000000ul - ((unsigned long) MIN(cycleLen[pt],1000) << 20)
- + cSize;
- else
- if ( cycleLen[pt] == 1 )
---- src/leon/src/cent.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/cent.c 2018-03-29 20:15:11.085759287 -0600
+--- src/leon/src/cent.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/cent.c 2022-09-08 19:48:45.613002380 -0600
@@ -169,16 +169,16 @@ int main( int argc, char *argv[])
knownSubgroup_R_LibraryName[MAX_NAME_LENGTH+1] = "",
prefix[MAX_FILE_NAME_LENGTH],
@@ -38,8 +31,8 @@
/* Check whether the first parameter is conj or group. If so, a conjugacy
(rather than centralizer) or group centralizer computation will be
---- src/leon/src/cjrndper.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/cjrndper.c 2018-03-29 20:08:56.110696532 -0600
+--- src/leon/src/cjrndper.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/cjrndper.c 2022-09-08 19:50:08.797216872 -0600
@@ -91,16 +91,16 @@ int main(
originalInputName[MAX_NAME_LENGTH+1],
prefix[60] = "",
@@ -47,7 +40,7 @@
- Unsigned i, j, k, degree, temp, optionCountPlus1, nRows, nCols, m, lambda,
- mu, tau, fSize;
+ Unsigned i, j, k, degree, temp, optionCountPlus1, nRows = 0, nCols = 0, m,
-+ lambda, mu, tau, fSize;
++ lambda, mu, tau, fSize;
unsigned long seed;
- PermGroup *G, *H, *HConjugated;
- PointSet *Lambda;
@@ -66,8 +59,8 @@
BOOLEAN baseSgsFlag = FALSE, imageFormatFlag = FALSE, cjperFlag = FALSE,
monomialFlag = FALSE;
UnsignedS *newCellNumber;
---- src/leon/src/commut.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/commut.c 2018-03-29 20:16:06.484620044 -0600
+--- src/leon/src/commut.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/commut.c 2022-09-08 19:50:37.293290346 -0600
@@ -66,7 +66,7 @@ int main( int argc, char *argv[])
commutatorName[MAX_NAME_LENGTH+1] = "";
PermGroup *G, *H, *C;
@@ -77,8 +70,8 @@
/* If no arguments (except possibly -ncl) are given, provide help and exit. */
if ( argc == 1 ) {
---- src/leon/src/compgrp.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/compgrp.c 2018-03-27 20:19:51.130708337 -0600
+--- src/leon/src/compgrp.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/compgrp.c 2022-09-08 19:50:57.997343730 -0600
@@ -73,7 +73,7 @@ int main( int argc, char *argv[])
PointSet *set1, *set2 = NULL;
Unsigned optionCountPlus1, i, j;
@@ -88,8 +81,8 @@
BOOLEAN comparePermFlag = FALSE, comparePointSetFlag = FALSE,
comparePartitionFlag = FALSE;
---- src/leon/src/compsg.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/compsg.c 2018-03-27 20:19:51.131708334 -0600
+--- src/leon/src/compsg.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/compsg.c 2022-09-08 19:51:18.125395620 -0600
@@ -151,7 +151,7 @@ PermGroup *computeSubgroup(
UnsignedS *pp;
UnsignedS **p;
@@ -99,8 +92,8 @@
UnsignedS **minPointOfOrbit = (UnsignedS **) allocPtrArrayBaseSize();
UnsignedS **minPointKnown = (UnsignedS **) allocPtrArrayBaseSize();
UnsignedS *minPointKnownCount = allocIntArrayBaseSize();
---- src/leon/src/cuprstab.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/cuprstab.c 2018-03-27 20:19:51.131708334 -0600
+--- src/leon/src/cuprstab.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/cuprstab.c 2022-09-08 19:52:41.493610550 -0600
@@ -124,6 +124,8 @@ PermGroup *uPartnStabilizer(
return computeSubgroup( G, NULL, refnFamList, reducChkList,
@@ -143,8 +136,8 @@
}
#ifdef xxxxxx
---- src/leon/src/desauto.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/desauto.c 2018-03-29 20:04:23.895378999 -0600
+--- src/leon/src/desauto.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/desauto.c 2022-09-08 19:53:42.108766804 -0600
@@ -191,8 +191,8 @@ int main( int argc, char *argv[])
prefix[MAX_FILE_NAME_LENGTH],
suffix[MAX_NAME_LENGTH],
@@ -165,8 +158,8 @@
/* Check whether the first parameters are iso, code, or matrix.
Set the computation type. */
---- src/leon/src/errmesg.h.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/errmesg.h 2018-03-27 20:19:51.131708334 -0600
+--- src/leon/src/errmesg.h.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/errmesg.h 2022-09-08 19:54:23.428873350 -0600
@@ -5,7 +5,7 @@ extern BOOLEAN isValidName(
const char *name) /* The name to be checked for validity. */
;
@@ -194,8 +187,8 @@
const char *file, /* The file in which the error occured. */
int line, /* The line before which the error occured. */
const char *function, /* The function in which the error occured. */
---- src/leon/src/field.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/field.c 2018-03-27 20:19:51.132708331 -0600
+--- src/leon/src/field.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/field.c 2022-09-08 19:56:12.526154656 -0600
@@ -41,14 +41,14 @@ Field *buildField(
Unsigned size)
{
@@ -219,34 +212,9 @@
Field *F;
/* Check for valid field size. */
---- src/leon/src/fndelt.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/fndelt.c 2018-03-27 20:19:51.132708331 -0600
-@@ -187,10 +187,10 @@ int main( int argc, char *argv[])
- /* Compute file and library names. */
- parseLibraryName( argv[optionCountPlus1], prefix, suffix,
- permGroupFileName, permGroupLibraryName);
-- if ( permOutputName )
-+ if ( *permOutputName )
- parseLibraryName( permOutputName, "", "",
- permOutputFileName, permOutputLibraryName);
-- if ( groupOutputName )
-+ if ( *groupOutputName )
- parseLibraryName( groupOutputName, "", "",
- groupOutputFileName, groupOutputLibraryName);
-
---- src/leon/src/generate.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/generate.c 2018-03-29 20:15:45.589672773 -0600
-@@ -125,7 +125,9 @@
- #define CLK_TCK TICK
- #endif
-
-+#include "chbase.h"
- #include "errmesg.h"
-+#include "inform.h"
- #include "new.h"
- #include "readgrp.h"
- #include "randschr.h"
-@@ -171,7 +173,7 @@ int main( int argc, char *argv[])
+--- src/leon/src/generate.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/generate.c 2022-09-08 19:57:03.734286686 -0600
+@@ -173,7 +173,7 @@ int main( int argc, char *argv[])
noBackupFlag;
Unsigned trimStrGenSet1, trimStrGenSet2;
PermGroup *G, *containingGroup;
@@ -255,8 +223,8 @@
UnsignedS *pointList = allocIntArrayBaseSize();
char tempStr[12];
char *strPtr, *commaPtr;
---- src/leon/src/inter.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/inter.c 2018-03-29 20:15:29.077714174 -0600
+--- src/leon/src/inter.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/inter.c 2022-09-08 19:57:15.054315869 -0600
@@ -159,7 +159,7 @@ int main( int argc, char *argv[])
suffix[MAX_NAME_LENGTH];
PermGroup *G, *E, *G_pP, *L = NULL;
@@ -266,8 +234,8 @@
/* Provide usage information if no options are specified. */
if ( argc == 1 ) {
---- src/leon/src/orbdes.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/orbdes.c 2018-03-29 20:16:16.389594961 -0600
+--- src/leon/src/orbdes.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/orbdes.c 2022-09-08 19:57:34.942367146 -0600
@@ -50,7 +50,7 @@ int main( int argc, char *argv[])
designFileName[MAX_FILE_NAME_LENGTH] = "",
permGroupLibraryName[MAX_NAME_LENGTH] = "",
@@ -277,8 +245,8 @@
Unsigned orbRep, i, j, pt, basePt, processed, found, img, optionCountPlus1;
char *flag;
Unsigned *pointList;
---- src/leon/src/orblist.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/orblist.c 2018-03-27 20:19:51.132708331 -0600
+--- src/leon/src/orblist.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/orblist.c 2022-09-08 19:58:04.470443272 -0600
@@ -90,7 +90,7 @@ int main( int argc, char *argv[])
altGroupLibName[MAX_NAME_LENGTH+1], pointSetLibName[MAX_NAME_LENGTH+1];
char prefix[MAX_FILE_NAME_LENGTH] = "";
@@ -299,8 +267,8 @@
UnsignedS *completeOrbit, *startOfOrbitNo, *orbNumberOfPt, *orbOrder;
char comment[128], tempStr[12];
UnsignedS *pointList = allocIntArrayBaseSize();
---- src/leon/src/permgrp.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/permgrp.c 2018-03-27 20:19:51.133708327 -0600
+--- src/leon/src/permgrp.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/permgrp.c 2022-09-08 19:58:35.718523829 -0600
@@ -241,7 +241,7 @@ void assignGenName(
let2 = tolower( oldGen->name[1]);
if ( strlen(oldGen->name) == 1 )
@@ -310,8 +278,8 @@
inUse[let1-64] = TRUE;
}
for ( i = 0 ; i < 26 ; ++i )
---- src/leon/src/randobj.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/randobj.c 2018-03-29 19:48:50.731731614 -0600
+--- src/leon/src/randobj.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/randobj.c 2022-09-08 19:59:41.350692123 -0600
@@ -51,8 +51,8 @@ int main(
char outputFileName[MAX_FILE_NAME_LENGTH+1] = "";
char outputLibraryName[MAX_NAME_LENGTH+1] = "";
@@ -332,8 +300,8 @@
else if ( strcmp(argv[i],"-e") == 0 )
equalSizeFlag = TRUE;
else if ( strncmp( argv[i], "-n:", 3) == 0 )
---- src/leon/src/randschr.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/randschr.c 2018-03-27 20:19:51.133708327 -0600
+--- src/leon/src/randschr.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/randschr.c 2022-09-08 20:01:19.021940409 -0600
@@ -86,7 +86,7 @@ void adjoinGenInverses(
void initializeBase(
PermGroup *const G) /* The group G mentioned above. */
@@ -351,7 +319,7 @@
+ if ( hOrder % primeList[i] == 0 ) {
raisePermToPower( h, hOrder / primeList[i]);
break;
-+ }
++ }
}
}
@@ -366,7 +334,7 @@
Permutation **originalGen;
FactoredInt trueGroupOrder, factoredOrbLen;
Permutation *gen;
-@@ -388,7 +389,7 @@ BOOLEAN randomSchreier(
+@@ -389,7 +390,7 @@ BOOLEAN randomSchreier(
isInvolution( h) ) {
if ( nonInvolRejectCount > 0 &&
(lowestOrder < (curOrder = permOrder(h)) ||
@@ -375,8 +343,8 @@
tempPerm = h; h = lowestOrderH; lowestOrderH = tempPerm;
finalLevel = levelLowestOrder;
}
---- src/leon/src/readdes.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/readdes.c 2018-03-27 20:19:51.133708327 -0600
+--- src/leon/src/readdes.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/readdes.c 2022-09-08 20:02:57.023189525 -0600
@@ -40,7 +40,7 @@ Matrix_01 *readDesign(
Unsigned requiredPointCount, /* 0 = any */
Unsigned requiredBlockCount) /* 0 = any */
@@ -415,8 +383,8 @@
ERROR1s( "read01Matrix", "Library block ", libName,
" not found in specified library.")
if ( firstIdent && sscanf( inputBuffer, "%s", str) == 1 &&
---- src/leon/src/readgrp.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/readgrp.c 2018-03-27 20:19:51.133708327 -0600
+--- src/leon/src/readgrp.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/readgrp.c 2022-09-08 20:03:54.047334482 -0600
@@ -96,10 +96,10 @@ void writeFactoredInt(
TokenType readCyclePerm(
Permutation *perm)
@@ -445,12 +413,12 @@
for (;;) {
- fgets( inputBuffer, 80, libFile);
- if ( feof(libFile) )
-+ if (fgets( inputBuffer, 80, libFile) == NULL)
++ if ( fgets( inputBuffer, 80, libFile) == NULL )
ERROR1s( "readPermGroup", "Library block ", libName,
" not found in specified library.")
if ( inputBuffer[0] == 'l' || inputBuffer[0] == 'L' ) {
---- src/leon/src/readpar.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/readpar.c 2018-03-27 20:19:51.134708324 -0600
+--- src/leon/src/readpar.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/readpar.c 2022-09-08 20:04:17.967395288 -0600
@@ -47,8 +47,7 @@ Partition *readPartition(
not found. */
rewind( libFile);
@@ -461,8 +429,8 @@
ERROR1s( "readPartition", "Library block ", libName,
" not found in specified library.")
if ( inputBuffer[0] == 'l' || inputBuffer[0] == 'L' ) {
---- src/leon/src/readper.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/readper.c 2018-03-27 20:19:51.134708324 -0600
+--- src/leon/src/readper.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/readper.c 2022-09-08 20:04:43.719460749 -0600
@@ -50,8 +50,7 @@ Permutation *readPermutation(
not found. */
rewind( libFile);
@@ -473,8 +441,8 @@
ERROR1s( "readPermutation", "Library block ", libName,
" not found in specified library.")
if ( inputBuffer[0] == 'l' || inputBuffer[0] == 'L' ) {
---- src/leon/src/readpts.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/readpts.c 2018-03-27 20:19:51.134708324 -0600
+--- src/leon/src/readpts.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/readpts.c 2022-09-08 20:05:05.999517390 -0600
@@ -48,8 +48,7 @@ PointSet *readPointSet(
not found. */
rewind( libFile);
@@ -485,8 +453,8 @@
ERROR1s( "readPointSet", "Library block ", libName,
" not found in specified library.")
if ( inputBuffer[0] == 'l' || inputBuffer[0] == 'L' ) {
---- src/leon/src/relator.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/relator.c 2018-03-27 20:19:51.134708324 -0600
+--- src/leon/src/relator.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/relator.c 2022-09-08 20:05:36.599595179 -0600
@@ -681,8 +681,8 @@ Unsigned forceCollapse(
Permutation **hPtr,
Word **wPtr)
@@ -498,8 +466,8 @@
WordImagePair wh;
Unsigned basicOrbLen = G->basicOrbLen[level];
UnsignedS *basicOrbit = G->basicOrbit[level];
---- src/leon/src/setstab.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/setstab.c 2018-03-29 20:01:07.423873722 -0600
+--- src/leon/src/setstab.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/setstab.c 2022-09-08 20:06:23.279713845 -0600
@@ -178,16 +178,16 @@ int main( int argc, char *argv[])
knownSubgroup_R_LibraryName[MAX_NAME_LENGTH+1] = "",
prefix[MAX_FILE_NAME_LENGTH],
@@ -522,46 +490,8 @@
/* Check whether the first parameter is Image or (U)Partn, and if so whether
the second parameter is Image or (U)Partn. If so, a set image, partition
---- src/leon/src/stcs.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/stcs.c 2018-03-27 20:19:51.134708324 -0600
-@@ -461,7 +461,7 @@ static BOOLEAN checkStabilizer(
- (wh.word.length + symmetricWordLength(&wh.word));
- if ( relatorPriority > selectionPriority ) {
- newRel = addRelatorSortedFromWord( G, &wh.word, TRUE, TRUE);
-- selectionPriority += relatorSelection[4];
-+ selectionPriority += relatorSelection[3];
- ++numberSelected;
- totalSelectedLength += newRel->length;
- numberAdded = addOccurencesForRelator( newRel,
-@@ -470,7 +470,7 @@ static BOOLEAN checkStabilizer(
- traceNewRelator( G, level, deductionQueue, newRel);
- }
- else
-- selectionPriority -= relatorSelection[5];
-+ selectionPriority -= relatorSelection[4];
- ++numberOfRelators;
- totalRelatorLength += wh.word.length;
- maxRelatorLength = MAX ( maxRelatorLength, wh.word.length);
-@@ -640,7 +640,7 @@ static BOOLEAN xCheckStabilizer(
- ((*wPtr)->length + symmetricWordLength(*wPtr));
- if ( relatorPriority > selectionPriority ) {
- newRel = addRelatorSortedFromWord( G, *wPtr, TRUE, TRUE);
-- selectionPriority += relatorSelection[4];
-+ selectionPriority += relatorSelection[3];
- ++numberSelected;
- totalSelectedLength += newRel->length;
- numberAdded = addOccurencesForRelator( newRel,
-@@ -649,7 +649,7 @@ static BOOLEAN xCheckStabilizer(
- traceNewRelator( G, level, deductionQueue, newRel);
- }
- else
-- selectionPriority -= relatorSelection[5];
-+ selectionPriority -= relatorSelection[4];
- ++numberOfRelators;
- totalRelatorLength += (*wPtr)->length;
- maxRelatorLength = MAX ( maxRelatorLength, (*wPtr)->length);
---- src/leon/src/wtdist.c.orig 2018-03-25 18:00:27.000000000 -0600
-+++ src/leon/src/wtdist.c 2018-03-29 20:10:14.086502472 -0600
+--- src/leon/src/wtdist.c.orig 2022-09-04 17:30:47.000000000 -0600
++++ src/leon/src/wtdist.c 2022-09-08 20:07:17.855852583 -0600
@@ -145,10 +145,10 @@ int main( int argc, char *argv[])
prefix[MAX_FILE_NAME_LENGTH],
suffix[MAX_NAME_LENGTH];
diff --git a/gap-pkg-guava.spec b/gap-pkg-guava.spec
index a833a82..6c1c56d 100644
--- a/gap-pkg-guava.spec
+++ b/gap-pkg-guava.spec
@@ -1,11 +1,12 @@
%global pkgname guava
Name: gap-pkg-%{pkgname}
-Version: 3.16
-Release: 3%{?dist}
+Version: 3.17
+Release: 1%{?dist}
Summary: Computing with error-correcting codes
License: GPL-2.0-or-later
+ExclusiveArch: aarch64 ppc64le s390x x86_64
URL: https://gap-packages.github.io/guava/
Source0: https://github.com/gap-packages/guava/archive/v%{version}/%{pkgname}-%{ve...
# Enable the optional Sonata code. Upstream says to uncomment this code if
@@ -27,6 +28,8 @@ BuildRequires: parallel
Requires: gap-core%{?_isa}
Requires: gap-pkg-sonata
+%global _docdir_fmt %{name}
+
%description
GUAVA is a package that implements coding theory algorithms in GAP.
Codes can be created and manipulated and information about codes can be
@@ -53,8 +56,8 @@ The functions within GUAVA can be divided into four categories:
For example, BoundsMinimumDistance.
%package doc
-Summary: GUAVA documentation
License: GFDL-1.2-no-invariants-or-later
+Summary: GUAVA documentation
BuildArch: noarch
Requires: %{name} = %{version}-%{release}
Requires: gap-online-help
@@ -69,35 +72,38 @@ This package contains documentation for gap-pkg-%{pkgname}.
cp -p src/ctjhai/README README.ctjhai
%build
+export LC_ALL=C.UTF-8
+
# This is NOT an autoconf-generated script. Do not use %%configure.
-./configure %{_gap_dir}
+./configure %{gap_dir}
# Building with %%{?_smp_mflags} fails
-make CFLAGS="%{build_cflags} -DLONG_EXTERNAL_NAMES" LDFLAGS="%{build_ldflags}"
+make CFLAGS="%{build_cflags} -DLONG_EXTERNAL_NAMES"
# Compress large tables
parallel %{?_smp_mflags} --no-notice gzip --best ::: tbl/*.g
# Link to main GAP documentation
-ln -s %{_gap_dir}/doc ../../doc
+ln -s %{gap_dir}/doc ../../doc
mkdir ../pkg
ln -s ../%{pkgname}-%{version} ../pkg/%{pkgname}
-gap -l "$PWD/..;%{_gap_dir}" < makedoc.g
+gap -l "$PWD/..;" makedoc.g
rm -fr ../../doc ../pkg
pushd src/leon/doc
-pdftex manual.tex
+pdftex -interaction=batchmode manual.tex
popd
%install
-mkdir -p %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}
-cp -a *.g bin doc lib tbl tst %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr,tex}
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc
+cp -a *.g bin lib tbl tst %{buildroot}%{gap_dir}/pkg/%{pkgname}
+%gap_copy_docs
%check
# The documentation tests cannot be run, as they require breaking out of
# infinite loops. See comments about a user interrupt.
+export LC_ALL=C.UTF-8
cd tst
-gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" << EOF
+gap -l "%{buildroot}%{gap_dir};" << EOF
LoadPackage("guava");
if Test("guava.tst", rec( compareFunction := "uptowhitespace" ) ) = false then GAP_EXIT_CODE(1); fi;
if Test("decoding.tst", rec( compareFunction := "uptowhitespace" ) ) = false then GAP_EXIT_CODE(1); fi;
@@ -106,17 +112,21 @@ if Test("external.tst", rec( compareFunction := "uptowhitespace" ) ) = false the
EOF
%files
-%doc CHANGES.guava HISTORY.guava README.guava README.md README.ctjhai
-%doc src/leon/doc/manual.pdf
-%license COPYING.guava
-%{_gap_dir}/pkg/%{pkgname}-%{version}/
-%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
+%doc CHANGES HISTORY README.md README.ctjhai
+%license COPYING
+%{gap_dir}/pkg/%{pkgname}/
+%exclude %{gap_dir}/pkg/%{pkgname}/doc/
%files doc
-%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
-%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
+%doc src/leon/doc/manual.pdf
+%docdir %{gap_dir}/pkg/%{pkgname}/doc/
+%{gap_dir}/pkg/%{pkgname}/doc/
%changelog
+* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 3.17-1
+- Version 3.17
+- Update for gap 4.12.0
+
* Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 3.16-3
- Convert License tags to SPDX
diff --git a/sources b/sources
index ccbc77f..c37d2d8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (guava-3.16.tar.gz) = b95af212e2e4d04f982a43603b821c9b36df6ced26fbbd6e7095cbf7b00cc1ac247abbd4d9f819e177b60c6d66b79341cd7ecbe0c89090c1864d7c2fc47cdbbf
+SHA512 (guava-3.17.tar.gz) = d0b336235209a245846feb8685fc73df9a6d5ea115a6ffeeca3368e1e0dafebfd099d0de633ee3c28a12397a9587f3b465ac3a0a1df5cc9e597d514e117538fb
commit a2ab9acfac641a2b1b362dc25fb49ee1859734d5
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Aug 16 20:41:13 2022 -0600
Convert License tags to SPDX.
diff --git a/gap-pkg-guava.spec b/gap-pkg-guava.spec
index c198425..a833a82 100644
--- a/gap-pkg-guava.spec
+++ b/gap-pkg-guava.spec
@@ -5,7 +5,7 @@ Version: 3.16
Release: 3%{?dist}
Summary: Computing with error-correcting codes
-License: GPLv2+
+License: GPL-2.0-or-later
URL: https://gap-packages.github.io/guava/
Source0: https://github.com/gap-packages/guava/archive/v%{version}/%{pkgname}-%{ve...
# Enable the optional Sonata code. Upstream says to uncomment this code if
@@ -54,6 +54,7 @@ The functions within GUAVA can be divided into four categories:
%package doc
Summary: GUAVA documentation
+License: GFDL-1.2-no-invariants-or-later
BuildArch: noarch
Requires: %{name} = %{version}-%{release}
Requires: gap-online-help
@@ -116,6 +117,9 @@ EOF
%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
%changelog
+* Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 3.16-3
+- Convert License tags to SPDX
+
* Mon Jul 25 2022 Jerry James <loganjerry(a)gmail.com> - 3.16-3
- Rebuild due to changed binary dir name on s390x
8 months
Architecture specific change in rpms/gap-pkg-design.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-design.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/gap-pkg-design.git/commit/?id=a2d....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
Thanks.
Full change:
============
commit a2da2b580ec4a0c0161036d30ddd74952c5d4c95
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 12:42:51 2022 -0600
Update for gap 4.12.0. Add %%check script.
diff --git a/gap-pkg-design.spec b/gap-pkg-design.spec
index 5bc822d..fded5ee 100644
--- a/gap-pkg-design.spec
+++ b/gap-pkg-design.spec
@@ -2,13 +2,14 @@
Name: gap-pkg-%{pkgname}
Version: 1.7
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: Construct, classify, partition, and study block designs
License: GPL-2.0-or-later
+BuildArch: noarch
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
URL: https://gap-packages.github.io/design/
Source0: https://github.com/gap-packages/%{pkgname}/archive/v%{version}/%{pkgname}...
-BuildArch: noarch
BuildRequires: gap-devel
BuildRequires: gap-pkg-grape
@@ -29,37 +30,46 @@ Requires: gap-online-help
This package contains documentation for gap-pkg-%{pkgname}.
%prep
-%autosetup -p0 -n %{pkgname}-%{version}
+%autosetup -n %{pkgname}-%{version}
+
+# There is no longer an ext manual
+sed -i '/UseReferences.*ext/d' doc/manual.tex
%build
# Link to main GAP documentation
-ln -s %{_gap_dir}/etc ../../etc
-ln -s %{_gap_dir}/doc ../../doc
+ln -s %{gap_dir}/etc ../../etc
+ln -s %{gap_dir}/doc ../../doc
pushd doc
./make_doc
popd
rm -f ../../{doc,etc}
%install
-mkdir -p %{buildroot}%{_gap_dir}/pkg
-cp -a ../%{pkgname}-%{version} %{buildroot}%{_gap_dir}/pkg
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/{doc/make_doc,CHANGES.md,LICENSE,README.md,*.gitignore,.*.yml}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr}
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc
+cp -a *.g htm lib tst %{buildroot}%{gap_dir}/pkg/%{pkgname}
+%gap_copy_docs
+
+%check
+gap -l "%{buildroot}%{gap_dir};" tst/testall.g
%files
%doc CHANGES.md README.md
%license LICENSE
-%{_gap_dir}/pkg/%{pkgname}-%{version}/
-%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
-%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/htm/
+%{gap_dir}/pkg/%{pkgname}/
+%exclude %{gap_dir}/pkg/%{pkgname}/doc/
+%exclude %{gap_dir}/pkg/%{pkgname}/htm/
%files doc
-%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
-%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/htm/
-%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
-%{_gap_dir}/pkg/%{pkgname}-%{version}/htm/
+%docdir %{gap_dir}/pkg/%{pkgname}/doc/
+%docdir %{gap_dir}/pkg/%{pkgname}/htm/
+%{gap_dir}/pkg/%{pkgname}/doc/
+%{gap_dir}/pkg/%{pkgname}/htm/
%changelog
+* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 1.7-10
+- Update for gap 4.12.0
+- Add %%check script
+
* Wed Aug 17 2022 Jerry James <loganjerry(a)gmail.com> - 1.7-9
- Convert License tag to SPDX
commit 0bc11efadd3062fddaa608786a7551ce20756089
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Aug 16 18:58:32 2022 -0600
Convert License tag to SPDX.
diff --git a/gap-pkg-design.spec b/gap-pkg-design.spec
index a5a8c55..5bc822d 100644
--- a/gap-pkg-design.spec
+++ b/gap-pkg-design.spec
@@ -5,7 +5,7 @@ Version: 1.7
Release: 9%{?dist}
Summary: Construct, classify, partition, and study block designs
-License: GPLv2+
+License: GPL-2.0-or-later
URL: https://gap-packages.github.io/design/
Source0: https://github.com/gap-packages/%{pkgname}/archive/v%{version}/%{pkgname}...
BuildArch: noarch
@@ -60,6 +60,9 @@ rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,brf,i
%{_gap_dir}/pkg/%{pkgname}-%{version}/htm/
%changelog
+* Wed Aug 17 2022 Jerry James <loganjerry(a)gmail.com> - 1.7-9
+- Convert License tag to SPDX
+
* Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.7-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
8 months
Architecture specific change in rpms/gap-pkg-atlasrep.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-atlasrep.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/gap-pkg-atlasrep.git/commit/?id=5....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
Thanks.
Full change:
============
commit 5672aace2fc3f8d0683ca82ce48b96b4e26aa7dd
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 12:40:58 2022 -0600
Version 2.1.5. Update for gap 4.12.0.
diff --git a/gap-pkg-atlasrep.spec b/gap-pkg-atlasrep.spec
index f6ebc9a..3d91003 100644
--- a/gap-pkg-atlasrep.spec
+++ b/gap-pkg-atlasrep.spec
@@ -7,27 +7,29 @@
# 2. Build gap-pkg-tomlib
# 3. Build gap-pkg-ctbllib
# 4. Build this package in non-bootstrap mode.
-%bcond_with bootstrap
+%bcond_without bootstrap
Name: gap-pkg-%{pkgname}
-Version: 2.1.4
+Version: 2.1.5
Release: 1%{?dist}
Summary: GAP interface to the Atlas of Group Representations
License: GPL-3.0-or-later
+BuildArch: noarch
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
URL: https://www.math.rwth-aachen.de/~Thomas.Breuer/%{pkgname}/
Source0: https://www.math.rwth-aachen.de/~Thomas.Breuer/%{pkgname}/%{pkgname}-%{ve...
Source1: https://www.math.rwth-aachen.de/~Thomas.Breuer/%{pkgname}/%{pkgname}data....
# Predownloaded data from ATLAS needed for the tests
Source2: %{name}-testdata.tar.xz
-BuildArch: noarch
BuildRequires: gap-devel
BuildRequires: GAPDoc-doc
BuildRequires: GAPDoc-latex
BuildRequires: gap-pkg-browse-doc
%if %{without bootstrap}
BuildRequires: gap-pkg-ctbllib-doc
+#BuildRequires: gap-pkg-standardff-doc
BuildRequires: gap-pkg-tomlib
%endif
@@ -55,13 +57,14 @@ Requires: GAPDoc-doc
Requires: gap-pkg-browse-doc
%if %{without bootstrap}
Requires: gap-pkg-ctbllib-doc
+#Requires: gap-pkg-standardff-doc
%endif
%description doc
This package contains documentation for gap-pkg-%{pkgname}.
%prep
-%autosetup -n %{pkgname}-%{version} -p1
+%autosetup -n %{pkgname}-%{version}
tar -x --strip-components=1 -f %{SOURCE1}
rm {dataext,datagens,dataword}/dummy
rm -fr dataword/{.cvsignore,CVS}
@@ -71,33 +74,29 @@ chmod a-x doc/*.xml
%build
# Link to main GAP documentation
-cp -a %{_gap_dir}/doc ../../doc
+cp -a %{gap_dir}/doc ../../doc
mkdir -p ../pkg
ln -s ../%{pkgname}-%{version} ../pkg
-ln -s %{_gap_dir}/pkg/GAPDoc ../pkg
-ln -s %{_gap_dir}/pkg/Browse ../pkg
%if %{with bootstrap}
mkdir -p ../ctbllib/doc
touch ../ctbllib/doc/manualbib.xml
mkdir -p ../pkg/ctbllib/doc
touch ../pkg/ctbllib/doc/manualbib.xml
%else
-ctbllibdir=$(cd %{_gap_dir}/pkg && ls -1d ctbllib-*)
-cp -a %{_gap_dir}/pkg/${ctbllibdir} ..
-ln -s %{_gap_dir}/pkg/${ctbllibdir} ../pkg
-sed -i "s/ctbllib/${ctbllibdir}/" doc/main.xml
+cp -a %{gap_dir}/pkg/ctbllib ..
%endif
-gap -l "$PWD/..;%{_gap_dir}" < makedocrel.g
-rm -fr ../../doc ../{ctbllib*,pkg}
+gap -l "$PWD/..;" makedocrel.g
+rm -fr ../../doc ../{ctbllib,pkg}
# Remove the build directory from the documentation
sed -i "s,$PWD/doc/\.\./\.\./pkg,../..,g" doc/*.html
%install
-mkdir -p %{buildroot}%{_gap_dir}/pkg
-cp -a ../%{pkgname}-%{version} %{buildroot}%{_gap_dir}/pkg
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/{.package_note*,README.md}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr,tex}
+rm tst/*~
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc
+cp -a *.g *.json bibl dataext datagens datapkg dataword gap tst \
+ %{buildroot}%{gap_dir}/pkg/%{pkgname}
+%gap_copy_docs
%check
export LC_ALL=C.UTF-8
@@ -112,19 +111,25 @@ SetUserPreference( "AtlasRep", "AtlasRepDataDirectory", "$PWD/" );
EOF
# Test
-# FIXME: a few tests fail, but succeed when a network is available.
-gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g
+mkdir -p ../pkg
+ln -s ../%{pkgname}-%{version} ../pkg
+gap -l "$PWD/..;" tst/testall.g
+rm -fr ../pkg
%files
%doc README.md
-%{_gap_dir}/pkg/%{pkgname}-%{version}/
-%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
+%{gap_dir}/pkg/%{pkgname}/
+%exclude %{gap_dir}/pkg/%{pkgname}/doc/
%files doc
-%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
-%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
+%docdir %{gap_dir}/pkg/%{pkgname}/doc/
+%{gap_dir}/pkg/%{pkgname}/doc/
%changelog
+* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 2.1.5-1
+- Version 2.1.5
+- Update for gap 4.12.0
+
* Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 2.1.4-1
- Convert License tag to SPDX
diff --git a/sources b/sources
index c4a3a25..861ff1d 100644
--- a/sources
+++ b/sources
@@ -1,3 +1,3 @@
-SHA512 (atlasrep-2.1.4.tar.gz) = bb76b44c11301ea63fb0c1bd41d22568c62355b48d058320ebee6da85bb1bf707f66055696586b303fddb5a41a1c8139251363690bd3ea967cd0720329a11d87
+SHA512 (atlasrep-2.1.5.tar.gz) = 38db0217081a8b1443a7c12ac325a21433ee35011402644d33b6337883929477704bc1e97b74ee4e184a035ab22733bbc6676c192c7e9b67ec25d7d25fb6b155
SHA512 (atlasrepdata.tar.gz) = fc1d594eb23486163081360f63c63ee6b81e7cc72f97c3c5a377d7cfd7f93ce1ae0228ba9bd3032f9d1e2ea68150524bbb4a98b73507458d6e23692b35de3151
-SHA512 (gap-pkg-atlasrep-testdata.tar.xz) = 2d40a96eb6a409f6d46c35c3e99ee4586525cc28253441574d0eabe6ee1d11187fc5e15b62c2b22e5978deaed3ff54ede476aae2128e6cec5a082f530630ce26
+SHA512 (gap-pkg-atlasrep-testdata.tar.xz) = 3fdcee897a3ca7d3b9e503c0b716b30e477a36b547364331f91f83a97d4f07e4514ada631c787eeaeffd09de6d5189644d7f8b254822dc1b570f659a14d408b1
commit d6c1081c31d8457adf0a7c61d4eb312547991051
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Aug 16 15:09:11 2022 -0600
Convert License tag to SPDX.
diff --git a/gap-pkg-atlasrep.spec b/gap-pkg-atlasrep.spec
index cf3bd02..f6ebc9a 100644
--- a/gap-pkg-atlasrep.spec
+++ b/gap-pkg-atlasrep.spec
@@ -14,7 +14,7 @@ Version: 2.1.4
Release: 1%{?dist}
Summary: GAP interface to the Atlas of Group Representations
-License: GPLv3+
+License: GPL-3.0-or-later
URL: https://www.math.rwth-aachen.de/~Thomas.Breuer/%{pkgname}/
Source0: https://www.math.rwth-aachen.de/~Thomas.Breuer/%{pkgname}/%{pkgname}-%{ve...
Source1: https://www.math.rwth-aachen.de/~Thomas.Breuer/%{pkgname}/%{pkgname}data....
@@ -125,6 +125,9 @@ gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g
%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
%changelog
+* Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 2.1.4-1
+- Convert License tag to SPDX
+
* Sat Aug 6 2022 Jerry James <loganjerry(a)gmail.com> - 2.1.4-1
- Version 2.1.4
8 months
Architecture specific change in rpms/xgap.git
by githook-noreply@fedoraproject.org
The package rpms/xgap.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/xgap.git/commit/?id=fcc90d87bf94f....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64
Thanks.
Full change:
============
commit fcc90d87bf94f4612fefc47119c1182afce88554
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 12:29:06 2022 -0600
Update for gap 4.12.0.
- Convert License tag to SPDX.
- Add -ref patch.
diff --git a/xgap-ref.patch b/xgap-ref.patch
new file mode 100644
index 0000000..99677ea
--- /dev/null
+++ b/xgap-ref.patch
@@ -0,0 +1,23 @@
+--- doc/manual.tex.orig 2022-02-17 06:50:57.000000000 -0700
++++ doc/manual.tex 2022-09-07 21:10:27.708197131 -0600
+@@ -18,8 +18,8 @@
+ %%
+ \BeginningOfBook{xgap}
+ \UseReferences{../../../doc/tut}
+-\UseReferences{../../../doc/prg}
+ \UseReferences{../../../doc/ref}
++\UseReferences{../../smallgrp/doc}
+ %
+ %
+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+--- doc/sglatsys.tex.orig 2022-02-17 06:50:57.000000000 -0700
++++ doc/sglatsys.tex 2022-09-07 21:17:12.549273377 -0600
+@@ -640,7 +640,7 @@ reference manual.
+ \>`Isomorphism'{Isomorphism}@{`Isomorphism'}
+
+ computes and displays the isomorphism type of $u$. This will only work
+-if the size of $u$ is small. See "ref:IdGroup" in the {\GAP}
++if the size of $u$ is small. See "smallgrp:IdGroup" in the smallgrp
+ reference manual for details.
+
+ \bigskip%
diff --git a/xgap.spec b/xgap.spec
index 59216e4..aeb53cc 100644
--- a/xgap.spec
+++ b/xgap.spec
@@ -1,9 +1,12 @@
Name: xgap
Version: 4.31
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: GUI for GAP
-License: GPLv2+
+# The project as a whole is GPL-2.0-or-later.
+# src.x11/selfile.{c,h} is HPND.
+License: GPL-2.0-or-later AND HPND
+ExclusiveArch: aarch64 ppc64le s390x x86_64
URL: https://gap-packages.github.io/xgap/
Source0: https://github.com/gap-packages/%{name}/releases/download/v%{version}/%{n...
# Created by Jerry James <loganjerry(a)gmail.com>
@@ -15,9 +18,13 @@ Source2: XGap
Patch0: %{name}-warning.patch
# Fix computation of GAParch
Patch1: %{name}-gaparch.patch
+# Fix documentation references
+# See https://github.com/gap-packages/xgap/pull/20
+Patch2: %{name}-ref.patch
BuildRequires: desktop-file-utils
BuildRequires: gap-devel
+BuildRequires: gap-pkg-smallgrp-doc
BuildRequires: gcc
BuildRequires: make
BuildRequires: pkgconfig(xaw7)
@@ -34,7 +41,7 @@ A X Windows GUI for GAP.
Summary: XGap documentation
BuildArch: noarch
Requires: %{name} = %{version}-%{release}
-Requires: gap-online-help
+Requires: gap-pkg-smallgrp-doc
%description doc
This package contains documentation for %{name}.
@@ -45,33 +52,29 @@ This package contains documentation for %{name}.
# Autoloading this package interferes with SAGE (bz 819705).
sed -i "/^Autoload/s/true/false/" PackageInfo.g
-# Remove references to an obsolete GAP manual
-sed -i '/prg/d' doc/manual.tex
-
%build
-export CFLAGS="%{build_cflags} -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE"
-%configure --with-gaproot=%{_gap_dir}
+export CFLAGS="%{build_cflags} -D_GNU_SOURCE"
+%configure --with-gaproot=%{gap_dir}
%make_build
# Fix a path in the shell wrapper
sed -i "s,$PWD,\$GAP_DIR/pkg/%{name}-%{version}," bin/xgap.sh
# Link to main GAP documentation
-ln -s %{_gap_dir}/etc ../../etc
-ln -s %{_gap_dir}/doc ../../doc
+ln -s %{gap_dir}/etc ../../etc
+ln -s %{gap_dir}/doc ../../doc
+ln -s %{gap_dir}/pkg/smallgrp ..
ln -s %{name}-%{version} ../%{name}
make -C doc manual
-rm -f ../%{name} ../../{doc,etc}
+rm -f ../%{name} ../smallgrp ../../{doc,etc}
%install
mkdir -p %{buildroot}%{_bindir}
-mkdir -p %{buildroot}%{_gap_dir}/pkg/%{name}-%{version}
-cp -a *.g bin doc examples htm lib %{buildroot}%{_gap_dir}/pkg/%{name}-%{version}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{name}-%{version}/doc/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{name}-%{version}/doc/{buildman.*,Makefile,make_doc}
-mv %{buildroot}%{_gap_dir}/pkg/%{name}-%{version}/bin/xgap.sh \
- %{buildroot}%{_bindir}/xgap
-rm -f %{buildroot}%{_gap_dir}/pkg/%{name}-%{version}/bin/*/{Makefile,config*,*.o}
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{name}/doc
+cp -a *.g bin examples htm lib %{buildroot}%{gap_dir}/pkg/%{name}
+mv %{buildroot}%{gap_dir}/pkg/%{name}/bin/xgap.sh %{buildroot}%{_bindir}/xgap
+rm %{buildroot}%{gap_dir}/pkg/%{name}/bin/*/{Makefile,config*,*.o}
+%gap_copy_docs -n %{name}
# Install the desktop file
mkdir -p %{buildroot}%{_datadir}/applications
@@ -87,27 +90,32 @@ cp -p %{SOURCE2} %{buildroot}%{_datadir}/X11/app-defaults
# to be invoked.
#
#%check
-#gap -l "%%{buildroot}%%{_gap_dir};%%{_gap_dir}" < tst/testall.g
+#gap -l "%%{buildroot}%%{gap_dir};" tst/testall.g
%files
%doc CHANGES README
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/X11/app-defaults/XGap
-%{_gap_dir}/pkg/%{name}-%{version}/
-%exclude %{_gap_dir}/pkg/%{name}-%{version}/doc/
-%exclude %{_gap_dir}/pkg/%{name}-%{version}/examples/
-%exclude %{_gap_dir}/pkg/%{name}-%{version}/htm/
+%{gap_dir}/pkg/%{name}/
+%exclude %{gap_dir}/pkg/%{name}/doc/
+%exclude %{gap_dir}/pkg/%{name}/examples/
+%exclude %{gap_dir}/pkg/%{name}/htm/
%files doc
-%docdir %{_gap_dir}/pkg/%{name}-%{version}/doc/
-%docdir %{_gap_dir}/pkg/%{name}-%{version}/examples/
-%docdir %{_gap_dir}/pkg/%{name}-%{version}/htm/
-%{_gap_dir}/pkg/%{name}-%{version}/doc/
-%{_gap_dir}/pkg/%{name}-%{version}/examples/
-%{_gap_dir}/pkg/%{name}-%{version}/htm/
+%docdir %{gap_dir}/pkg/%{name}/doc/
+%docdir %{gap_dir}/pkg/%{name}/examples/
+%docdir %{gap_dir}/pkg/%{name}/htm/
+%{gap_dir}/pkg/%{name}/doc/
+%{gap_dir}/pkg/%{name}/examples/
+%{gap_dir}/pkg/%{name}/htm/
%changelog
+* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 4.31-4
+- Update for gap 4.12.0
+- Convert License tag to SPDX
+- Add -ref patch
+
* Mon Jul 25 2022 Jerry James <loganjerry(a)gmail.com> - 4.31-3
- Rebuild due to changed binary dir name on s390x
8 months
Architecture specific change in rpms/gap-pkg-zeromqinterface.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-zeromqinterface.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/gap-pkg-zeromqinterface.git/commi....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64
Thanks.
Full change:
============
commit c42f251a7ea8d6b14e5c140735dc4d0e5672be30
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 12:26:27 2022 -0600
Update for gap 4.12.0. Convert License tag to SPDX.
diff --git a/gap-pkg-zeromqinterface.spec b/gap-pkg-zeromqinterface.spec
index c26063a..1921ea1 100644
--- a/gap-pkg-zeromqinterface.spec
+++ b/gap-pkg-zeromqinterface.spec
@@ -3,10 +3,11 @@
Name: gap-pkg-%{pkgname}
Version: 0.14
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: ZeroMQ bindings for GAP
-License: GPLv2+
+License: GPL-2.0-or-later
+ExclusiveArch: aarch64 ppc64le s390x x86_64
URL: https://gap-packages.github.io/%{upname}/
Source0: https://github.com/gap-packages/%{upname}/releases/download/v%{version}/%...
@@ -44,38 +45,40 @@ rm zgap.orig
%build
export LC_ALL=C.UTF-8
-%configure --with-gaproot=%{_gap_dir}
+%configure --with-gaproot=%{gap_dir}
%make_build
# Build the documentation
-gap < makedoc.g
+gap makedoc.g
%install
-mkdir -p %{buildroot}%{_gap_dir}/pkg/%{upname}-%{version}
-cp -a bin doc gap tst *.g %{buildroot}%{_gap_dir}/pkg/%{upname}-%{version}
-rm -fr %{buildroot}%{_gap_dir}/pkg/%{upname}-%{version}/bin/*/{.libs,*.la}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{upname}-%{version}/doc/clean
-rm -f %{buildroot}%{_gap_dir}/pkg/%{upname}-%{version}/doc/*.{aux,bbl,blg,idx,ilg,ind,log,out,pnr,tex}
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{upname}/doc
+cp -a bin gap tst *.g %{buildroot}%{gap_dir}/pkg/%{upname}
+%gap_copy_docs -n %{upname}
-mkdir -p %{buildroot}%{_gap_dir}/bin
-cp -p zgap %{buildroot}%{_gap_dir}/bin
+mkdir -p %{buildroot}%{gap_dir}/bin
+cp -p zgap %{buildroot}%{gap_dir}/bin
%check
export LC_ALL=C.UTF-8
-gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g
+gap -l "%{buildroot}%{gap_dir};" tst/testall.g
%files
%doc CHANGES.md README.md
%license COPYRIGHT.md LICENSE
-%{_gap_dir}/bin/zgap
-%{_gap_dir}/pkg/%{upname}-%{version}/
-%exclude %{_gap_dir}/pkg/%{upname}-%{version}/doc/
+%{gap_dir}/bin/zgap
+%{gap_dir}/pkg/%{upname}/
+%exclude %{gap_dir}/pkg/%{upname}/doc/
%files doc
-%docdir %{_gap_dir}/pkg/%{upname}-%{version}/doc/
-%{_gap_dir}/pkg/%{upname}-%{version}/doc/
+%docdir %{gap_dir}/pkg/%{upname}/doc/
+%{gap_dir}/pkg/%{upname}/doc/
%changelog
+* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 0.14-2
+- Update for gap 4.12.0
+- Convert License tag to SPDX
+
* Sat Jul 30 2022 Jerry James <loganjerry(a)gmail.com> - 0.14-1
- Version 0.14
8 months
Architecture specific change in rpms/gap-pkg-uuid.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-uuid.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/gap-pkg-uuid.git/commit/?id=4ce6c....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
Thanks.
Full change:
============
commit 4ce6c76b3ba9f9378a620b47e3744f19a8385e2a
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 12:20:42 2022 -0600
Update for gap 4.12.0. Convert License tag to SPDX.
diff --git a/gap-pkg-uuid.spec b/gap-pkg-uuid.spec
index 9239395..d65f9f8 100644
--- a/gap-pkg-uuid.spec
+++ b/gap-pkg-uuid.spec
@@ -2,11 +2,12 @@
Name: gap-pkg-%{pkgname}
Version: 0.7
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: RFC 4122 UUIDs for GAP
-BuildArch: noarch
-License: BSD
+License: BSD-3-Clause
+BuildArch: noarch
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
URL: https://gap-packages.github.io/%{pkgname}/
Source0: https://github.com/gap-packages/%{pkgname}/releases/download/v%{version}/...
@@ -28,33 +29,36 @@ Requires: gap-online-help
This package contains documentation for gap-pkg-%{pkgname}.
%prep
-%autosetup -p0 -n %{pkgname}-%{version}
+%autosetup -n %{pkgname}-%{version}
%build
export LC_ALL=C.UTF-8
-gap < makedoc.g
+gap makedoc.g
%install
-mkdir -p %{buildroot}%{_gap_dir}/pkg
-cp -a ../%{pkgname}-%{version} %{buildroot}%{_gap_dir}/pkg
-rm -fr %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/{.*.yml,*.md,LICENSE,scripts}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,idx,ilg,ind,log,out,pnr,tex}
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc
+cp -a *.g gap tst %{buildroot}%{gap_dir}/pkg/%{pkgname}
+%gap_copy_docs
%check
export LC_ALL=C.UTF-8
-gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g
+gap -l "%{buildroot}%{gap_dir};" tst/testall.g
%files
%doc README.md TODO.md
%license COPYRIGHT.md LICENSE
-%{_gap_dir}/pkg/%{pkgname}-%{version}/
-%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
+%{gap_dir}/pkg/%{pkgname}/
+%exclude %{gap_dir}/pkg/%{pkgname}/doc/
%files doc
-%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
-%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
+%docdir %{gap_dir}/pkg/%{pkgname}/doc/
+%{gap_dir}/pkg/%{pkgname}/doc/
%changelog
+* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 0.7-3
+- Update for gap 4.12.0
+- Convert License tag to SPDX
+
* Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
8 months
Architecture specific change in rpms/gap-pkg-toric.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-toric.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/gap-pkg-toric.git/commit/?id=fe0c....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
Thanks.
Full change:
============
commit fe0c6933c5637d57027b56bd681a199f18a27f73
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 12:18:33 2022 -0600
Update for gap 4.12.0.
diff --git a/gap-pkg-toric.rpmlintrc b/gap-pkg-toric.rpmlintrc
deleted file mode 100644
index 88747da..0000000
--- a/gap-pkg-toric.rpmlintrc
+++ /dev/null
@@ -1,11 +0,0 @@
-# THIS FILE IS FOR WHITELISTING RPMLINT ERRORS AND WARNINGS IN TASKOTRON
-# https://fedoraproject.org/wiki/Taskotron/Tasks/dist.rpmlint#Whitelisting_...
-
-# The dictionary is missing some technical terms
-addFilter(r'W: spelling-error .* (Affine|combinatorial)')
-
-# This package has no binary bits
-addFilter(r'W: only-non-binary-in-usr-lib')
-
-# The documentation subpackage is the documentation
-addFilter(r'^gap-pkg-toric-doc\.noarch: W: no-documentation')
diff --git a/gap-pkg-toric.spec b/gap-pkg-toric.spec
index baf2824..b6851e5 100644
--- a/gap-pkg-toric.spec
+++ b/gap-pkg-toric.spec
@@ -3,17 +3,18 @@
Name: gap-pkg-%{pkgname}
Version: 1.9.5
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: Computations with toric varieties in GAP
License: MIT
+BuildArch: noarch
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
URL: https://gap-packages.github.io/toric/
Source0: https://github.com/gap-packages/toric/releases/download/v%{version}/%{upn...
# Fix a misplaced comma and other problems in a BibTeX entry
# https://github.com/gap-packages/toric/pull/12
Patch0: 0001-Fix-problems-with-the-Gua05-BibTeX-entry.patch
-BuildArch: noarch
BuildRequires: gap-devel
BuildRequires: gap-pkg-autodoc
@@ -43,26 +44,28 @@ export LC_ALL=C.UTF-8
gap makedoc.g
%install
-mkdir -p %{buildroot}%{_gap_dir}/pkg
-cp -a ../%{upname}-%{version} %{buildroot}%{_gap_dir}/pkg
-rm -f %{buildroot}%{_gap_dir}/pkg/%{upname}-%{version}/{CHANGES,LICENSE,README.md}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{upname}-%{version}/doc/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr,tex}
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{upname}/doc
+cp -a *.g lib tst %{buildroot}%{gap_dir}/pkg/%{upname}
+%gap_copy_docs -n %{upname}
%check
export LC_ALL=C.UTF-8
-gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g
+gap -l "%{buildroot}%{gap_dir};" tst/testall.g
%files
%doc CHANGES README.md
%license LICENSE
-%{_gap_dir}/pkg/%{upname}-%{version}/
-%exclude %{_gap_dir}/pkg/%{upname}-%{version}/doc
+%{gap_dir}/pkg/%{upname}/
+%exclude %{gap_dir}/pkg/%{upname}/doc
%files doc
-%docdir %{_gap_dir}/pkg/%{upname}-%{version}/doc/
-%{_gap_dir}/pkg/%{upname}-%{version}/doc/
+%docdir %{gap_dir}/pkg/%{upname}/doc/
+%{gap_dir}/pkg/%{upname}/doc/
%changelog
+* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 1.9.5-8
+- Update for gap 4.12.0
+
* Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.9.5-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
8 months
Architecture specific change in rpms/gap-pkg-sonata.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-sonata.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/gap-pkg-sonata.git/commit/?id=ac6....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
Thanks.
Full change:
============
commit ac6323f96b2a33ee3e49eadc277dfc5909c1e1a3
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 12:16:20 2022 -0600
Update for gap 4.12.0. Convert License tag to SPDX.
diff --git a/gap-pkg-sonata.spec b/gap-pkg-sonata.spec
index 5aa878f..8fb046e 100644
--- a/gap-pkg-sonata.spec
+++ b/gap-pkg-sonata.spec
@@ -2,13 +2,14 @@
Name: gap-pkg-%{pkgname}
Version: 2.9.4
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: GAP package for systems of nearrings
-License: GPLv2+
+License: GPL-2.0-or-later
+BuildArch: noarch
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
URL: https://gap-packages.github.io/%{pkgname}/
Source0: https://github.com/gap-packages/%{pkgname}/releases/download/v%{version}/...
-BuildArch: noarch
BuildRequires: gap-devel
BuildRequires: parallel
@@ -68,15 +69,16 @@ This package contains documentation for gap-pkg-%{pkgname}.
# Use the main gap package's macro file
rm -f doc/gapmacro.tex
-ln -s %{_gap_dir}/doc/gapmacro.tex doc/gapmacro.tex
+ln -s %{gap_dir}/doc/gapmacro.tex doc/gapmacro.tex
# Fix the documentation build script
-sed -e 's,\.\./\.\./\.\./\.\./etc/convert\.pl,%{_gap_dir}/etc/convert.pl,' \
- -e 's,\.\./\.\./\.\./\.\./doc/manualindex,%{_gap_dir}/doc/manualindex,' \
+sed -e 's,\.\./\.\./\.\./\.\./etc/convert\.pl,%{gap_dir}/etc/convert.pl,' \
+ -e 's,\.\./\.\./\.\./\.\./doc/manualindex,%{gap_dir}/doc/manualindex,' \
-i doc/make_doc
%build
# Build the documentation
+export LC_ALL=C.UTF-8
pushd doc
./make_doc
popd
@@ -85,26 +87,31 @@ popd
parallel %{?_smp_mflags} --no-notice gzip --best ::: nr/*.nr nri/*.nr
%install
-mkdir -p %{buildroot}%{_gap_dir}/pkg
-cp -a ../%{pkgname}-%{version} %{buildroot}%{_gap_dir}/pkg
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/{LICENSE,README,.package_note*}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/{gapmacro.tex,make_doc}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/{ref,tut}/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr}
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc/{ref,tut}
+cp -a *.g grp lib nr nri tst %{buildroot}%{gap_dir}/pkg/%{pkgname}
+%gap_copy_docs -d doc/ref
+%gap_copy_docs -d doc/tut
+cp -a doc/htm %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc
%check
-gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g
+export LC_ALL=C.UTF-8
+gap -l "%{buildroot}%{gap_dir};" tst/testall.g
%files
%doc README
%license LICENSE
-%{_gap_dir}/pkg/%{pkgname}-%{version}/
-%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
+%{gap_dir}/pkg/%{pkgname}/
+%exclude %{gap_dir}/pkg/%{pkgname}/doc/
%files doc
-%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
-%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
+%docdir %{gap_dir}/pkg/%{pkgname}/doc/
+%{gap_dir}/pkg/%{pkgname}/doc/
%changelog
+* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 2.9.4-3
+- Update for gap 4.12.0
+- Convert License tag to SPDX
+
* Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.9.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
8 months
Architecture specific change in rpms/gap-pkg-smallsemi.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-smallsemi.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/gap-pkg-smallsemi.git/commit/?id=....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
Thanks.
Full change:
============
commit c759515281935a3474bb02865a59f0dfda09721e
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 12:14:38 2022 -0600
Update for gap 4.12.0. Convert License tag to SPDX.
diff --git a/gap-pkg-smallsemi.spec b/gap-pkg-smallsemi.spec
index 538d555..ba44f4c 100644
--- a/gap-pkg-smallsemi.spec
+++ b/gap-pkg-smallsemi.spec
@@ -2,15 +2,15 @@
Name: gap-pkg-%{pkgname}
Version: 0.6.13
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: GAP library of small semigroups
-License: GPLv3+
+License: GPL-3.0-or-later
+BuildArch: noarch
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
URL: https://gap-packages.github.io/%{pkgname}/
Source0: https://github.com/gap-packages/smallsemi/releases/download/v%{version}/%...
-BuildArch: noarch
-
BuildRequires: gap-devel
BuildRequires: gap-pkg-autodoc
@@ -22,6 +22,7 @@ provides all semigroups with at most 8 elements as well as information
of various kinds about these objects.
%package doc
+License: GFDL-1.1-no-invariants-or-later
Summary: Small semigroups documentation
Requires: %{name} = %{version}-%{release}
Requires: gap-online-help
@@ -30,33 +31,36 @@ Requires: gap-online-help
This package contains documentation for gap-pkg-%{pkgname}.
%prep
-%autosetup -p0 -n %{pkgname}-%{version}
+%autosetup -n %{pkgname}-%{version}
%build
export LC_ALL=C.UTF-8
-gap < makedoc.g
+gap makedoc.g
%install
-mkdir -p %{buildroot}%{_gap_dir}/pkg
-cp -a ../%{pkgname}-%{version} %{buildroot}%{_gap_dir}/pkg/%{pkgname}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}/{CHANGELOG,LICENSE,README}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}/doc/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr,tex}
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc
+cp -a *.g data gap tst %{buildroot}%{gap_dir}/pkg/%{pkgname}
+%gap_copy_docs
%check
export LC_ALL=C.UTF-8
-gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g
+gap -l "%{buildroot}%{gap_dir};" tst/testall.g
%files
%doc CHANGELOG README
%license LICENSE
-%{_gap_dir}/pkg/%{pkgname}/
-%exclude %{_gap_dir}/pkg/%{pkgname}/doc/
+%{gap_dir}/pkg/%{pkgname}/
+%exclude %{gap_dir}/pkg/%{pkgname}/doc/
%files doc
-%docdir %{_gap_dir}/pkg/%{pkgname}/doc/
-%{_gap_dir}/pkg/%{pkgname}/doc/
+%docdir %{gap_dir}/pkg/%{pkgname}/doc/
+%{gap_dir}/pkg/%{pkgname}/doc/
%changelog
+* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 0.6.13-3
+- Update for gap 4.12.0
+- Convert License tag to SPDX
+
* Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.6.13-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
8 months
Architecture specific change in rpms/gap-pkg-repsn.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-repsn.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/gap-pkg-repsn.git/commit/?id=ad0a....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
Thanks.
Full change:
============
commit ad0a6a40820b03fba744be459dd2d3da30e44481
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 12:06:18 2022 -0600
Update for gap 4.12.0. Convert License tag to SPDX.
diff --git a/gap-pkg-repsn.spec b/gap-pkg-repsn.spec
index 10079a0..6582742 100644
--- a/gap-pkg-repsn.spec
+++ b/gap-pkg-repsn.spec
@@ -2,13 +2,14 @@
Name: gap-pkg-%{pkgname}
Version: 3.1.0
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: Representations of finite groups
-License: GPLv2+
+License: GPL-2.0-or-later
+BuildArch: noarch
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
URL: https://gap-packages.github.io/%{pkgname}/
Source0: https://github.com/gap-packages/%{pkgname}/releases/download/v%{version}/...
-BuildArch: noarch
BuildRequires: gap-devel
BuildRequires: gap-pkg-autodoc
@@ -32,29 +33,32 @@ This package contains documentation for gap-pkg-%{pkgname}.
%build
export LC_ALL=C.UTF-8
-gap < makedoc.g
+gap makedoc.g
%install
-mkdir -p %{buildroot}%{_gap_dir}/pkg
-cp -a ../%{pkgname}-%{version} %{buildroot}%{_gap_dir}/pkg
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/{LICENSE,README.md}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,idx,ilg,ind,log,out,pnr,tex}
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc
+cp -a *.g gap tst %{buildroot}%{gap_dir}/pkg/%{pkgname}
+%gap_copy_docs
%check
export LC_ALL=C.UTF-8
-gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g
+gap -l "%{buildroot}%{gap_dir};" tst/testall.g
%files
%doc README.md
%license LICENSE
-%{_gap_dir}/pkg/%{pkgname}-%{version}/
-%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
+%{gap_dir}/pkg/%{pkgname}/
+%exclude %{gap_dir}/pkg/%{pkgname}/doc/
%files doc
-%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
-%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
+%docdir %{gap_dir}/pkg/%{pkgname}/doc/
+%{gap_dir}/pkg/%{pkgname}/doc/
%changelog
+* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 3.1.0-8
+- Update for gap 4.12.0
+- Convert License tag to SPDX
+
* Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.1.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
8 months