Architecture specific change in rpms/gap-pkg-browse.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-browse.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-browse.git/commit/?id=a51....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64
Thanks.
Full change:
============
commit a51afad630ddba224aeb7162c5b2e2c0ce82c5f9
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 09:27:32 2022 -0600
Version 1.8.15. Update for gap 4.12.0.
diff --git a/gap-pkg-browse.spec b/gap-pkg-browse.spec
index 4a7662d..e046537 100644
--- a/gap-pkg-browse.spec
+++ b/gap-pkg-browse.spec
@@ -3,7 +3,7 @@
# test for this package, so the maintainer should always run this before
# pushing a new version:
#
-# gap -l "%%{_gapdir};%%{buildroot}%%{_gapdir}" <<< 'Test("tst/test.tst");'
+# gap -l "%%{gap_dir};" <<< 'Test("tst/test.tst");'
#
# That test is more useful if the altasrep package is also installed.
@@ -16,32 +16,27 @@
# following:
# 1. Build this package in bootstrap mode.
# 2. Build gap-pkg-atlasrep in bootstrap mode.
-# 3. Build gap-pkg-ctbllib.
-# 4. Build gap-pkg-tomlib.
+# 3. Build gap-pkg-tomlib.
+# 4. Build gap-pkg-ctbllib in bootstrap mode.
# 5. Build gap-pkg-atlasrep in non-bootstrap mode.
# 6. Build this package in non-bootstrap mode.
-%bcond_with bootstrap
+# 7. Build gap-pkg-ctbllib in non-bootstrap mode.
+%bcond_without bootstrap
Name: gap-pkg-%{pkgname}
-Version: 1.8.14
-Release: 3%{?dist}
+Version: 1.8.15
+Release: 1%{?dist}
Summary: GAP browser for 2-dimensional arrays of data
License: GPL-3.0-or-later
-URL: http://www.math.rwth-aachen.de/~Browse/
-Source0: http://www.math.rwth-aachen.de/~Browse/%{upname}-%{version}.tar.bz2
+ExclusiveArch: aarch64 ppc64le s390x x86_64
+URL: https://www.math.rwth-aachen.de/~Browse/
+Source0: https://www.math.rwth-aachen.de/~Browse/%{upname}-%{version}.tar.bz2
BuildRequires: gap-devel
BuildRequires: GAPDoc-doc
BuildRequires: GAPDoc-latex
-%if %{without bootstrap}
-BuildRequires: gap-pkg-atlasrep-doc
-BuildRequires: gap-pkg-ctbllib-doc
-%endif
BuildRequires: gap-pkg-io-doc
-%if %{without bootstrap}
-BuildRequires: gap-pkg-tomlib
-%endif
BuildRequires: gcc
BuildRequires: ghostscript
BuildRequires: libtool
@@ -49,6 +44,12 @@ BuildRequires: make
BuildRequires: netpbm-progs
BuildRequires: pkgconfig(ncurses)
+%if %{without bootstrap}
+BuildRequires: gap-pkg-atlasrep-doc
+BuildRequires: gap-pkg-ctbllib-doc
+BuildRequires: gap-pkg-tomlib
+%endif
+
Requires: gap-core%{?_isa}
Recommends: gap-pkg-atlasrep
@@ -90,17 +91,18 @@ Summary: Gap browser documentation
BuildArch: noarch
Requires: %{name} = %{version}-%{release}
Requires: GAPDoc-doc
+Requires: gap-pkg-io-doc
+
%if %{without bootstrap}
Requires: gap-pkg-atlasrep-doc
Requires: gap-pkg-ctbllib-doc
%endif
-Requires: gap-pkg-io-doc
%description doc
This package contains documentation for gap-pkg-%{pkgname}.
%prep
-%autosetup -n %{upname}
+%autosetup -n %{upname}-%{version}
# Give an executable script a shebang
sed -i '1i#!/bin/sh' bibl/getnewestbibfile
@@ -108,49 +110,39 @@ sed -i '1i#!/bin/sh' bibl/getnewestbibfile
%build
export LC_ALL=C.UTF-8
# This is NOT an autoconf-generated configure script
-./configure %{_gap_dir}
-%make_build LDFLAGS='%{build_ldflags}'
-
-# Relink with the right flags
-gcc %{build_cflags} -I%{_gap_dir}/gen -I%{_gap_dir}/src -I%{_gap_dir} \
- -DHAVE_CONFIG_H -DSYS_DEFAULT_PATHS=%{_gap_dir} -fPIC -DPIC -shared \
- src/ncurses.c %{build_ldflags} -lpanel -lncurses \
- -Wl,-soname -Wl,ncurses.so -o bin/%{_gap_arch}/ncurses.so
+./configure %{gap_dir}
+%make_build
# Link to main GAP documentation
mkdir ../pkg
ln -s ../%{upname} ../pkg
-ln -s %{_gap_dir}/pkg/GAPDoc-* ../pkg
-%if %{without bootstrap}
-ln -s %{_gap_dir}/pkg/atlasrep ../pkg
-ln -s %{_gap_dir}/pkg/ctbllib ../pkg
-%endif
-ln -s %{_gap_dir}/pkg/io ../pkg
-gap -l "$PWD/..;%{_gap_dir}" < makedocrel.g
+gap -l "$PWD/..;" makedocrel.g
rm -fr ../pkg
# Fix links
sed -i "s,$PWD/\.\./pkg,..,g" doc/*.html
%install
-mkdir -p %{buildroot}%{_gap_dir}/pkg/%{upname}/bin/%{_gap_arch}
-cp -p bin/%{_gap_arch}/ncurses.so \
- %{buildroot}%{_gap_dir}/pkg/%{upname}/bin/%{_gap_arch}
-cp -a app bibl doc lib tst version *.g %{buildroot}%{_gap_dir}/pkg/%{upname}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{upname}/doc/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr,tex}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{upname}/tst/*~
+rm tst/*~
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{upname}/doc
+cp -a app bibl bin lib tst version *.g %{buildroot}%{gap_dir}/pkg/%{upname}
+%gap_copy_docs -n %{upname}
%files
%doc CHANGES README
%license doc/GPL
-%{_gap_dir}/pkg/%{upname}/
-%exclude %{_gap_dir}/pkg/%{upname}/doc/
+%{gap_dir}/pkg/%{upname}/
+%exclude %{gap_dir}/pkg/%{upname}/doc/
%files doc
-%docdir %{_gap_dir}/pkg/%{upname}/doc/
-%{_gap_dir}/pkg/%{upname}/doc/
+%docdir %{gap_dir}/pkg/%{upname}/doc/
+%{gap_dir}/pkg/%{upname}/doc/
%changelog
+* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 1.8.15-1
+- Version 1.8.15
+- Update for gap 4.12.0
+
* Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 1.8.14-3
- Convert License tag to SPDX
diff --git a/sources b/sources
index 5e71cee..c484e21 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (Browse-1.8.14.tar.bz2) = 3436593f38f07681d03357fd0a3a671d39fb96b21a9d1e5fd18dd9f011611660ab3686ad2c6ae6351d766a12c1c16ee1f900b4728808296fc5d3115c2fc8df16
+SHA512 (Browse-1.8.15.tar.bz2) = d4c3303d4b48cb888da217ff485271089a7676656f5f5d27aa3ff4f47af62760aa9a549a84b1bbd0d0042563b4884febfa0b893842b5b05e2de1002ecbc02f31
commit 5e314c4b4d7de19ebc5fc9a617b40355411aa844
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Aug 16 15:43:03 2022 -0600
Convert License tag to SPDX.
diff --git a/gap-pkg-browse.spec b/gap-pkg-browse.spec
index 3dd2949..4a7662d 100644
--- a/gap-pkg-browse.spec
+++ b/gap-pkg-browse.spec
@@ -27,7 +27,7 @@ Version: 1.8.14
Release: 3%{?dist}
Summary: GAP browser for 2-dimensional arrays of data
-License: GPLv3+
+License: GPL-3.0-or-later
URL: http://www.math.rwth-aachen.de/~Browse/
Source0: http://www.math.rwth-aachen.de/~Browse/%{upname}-%{version}.tar.bz2
@@ -151,6 +151,9 @@ rm -f %{buildroot}%{_gap_dir}/pkg/%{upname}/tst/*~
%{_gap_dir}/pkg/%{upname}/doc/
%changelog
+* Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 1.8.14-3
+- Convert License tag to SPDX
+
* Sat Jul 23 2022 Jerry James <loganjerry(a)gmail.com> - 1.8.14-3
- Rebuild due to changed binary dir name on s390x
1 year, 7 months
Architecture specific change in rpms/gap-pkg-autpgrp.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-autpgrp.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-autpgrp.git/commit/?id=ab....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
Thanks.
Full change:
============
commit ab9b9332b08f1e16d73f88ce5cd5074f6c2e002f
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 09:24:18 2022 -0600
Update for gap 4.12.0.
diff --git a/gap-pkg-autpgrp.spec b/gap-pkg-autpgrp.spec
index e18c4a9..756de3e 100644
--- a/gap-pkg-autpgrp.spec
+++ b/gap-pkg-autpgrp.spec
@@ -2,13 +2,14 @@
Name: gap-pkg-%{pkgname}
Version: 1.11
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Compute the automorphism group of a p-Group in GAP
License: GPL-2.0-or-later
+BuildArch: noarch
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
URL: https://gap-packages.github.io/autpgrp/
Source0: https://github.com/gap-packages/autpgrp/releases/download/v%{version}/%{p...
-BuildArch: noarch
BuildRequires: gap-devel
BuildRequires: tth
@@ -42,41 +43,45 @@ This package contains documentation for gap-pkg-%{pkgname}.
# Use the system GAP macro file instead of the bundled version
rm -f doc/gapmacro.tex
-ln -s %{_gap_dir}/doc/gapmacro.tex doc
+ln -s %{gap_dir}/doc/gapmacro.tex doc
%build
+export LC_ALL=C.UTF-8
+
# 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}/{.package_note*,LICENSE,README}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,idx,ilg,ind,log}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/{gapmacro.tex,make_doc}
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc
+cp -a *.g gap htm tst %{buildroot}%{gap_dir}/pkg/%{pkgname}
+%gap_copy_docs
%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
+%doc README CHANGES.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.11-2
+- Update for gap 4.12.0
+
* Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 1.11-1
- Convert License tag to SPDX
commit 6796dfe9dd818fba29eb9a4b4ea0776b0b976a6b
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Aug 16 15:37:54 2022 -0600
Convert License tag to SPDX.
diff --git a/gap-pkg-autpgrp.spec b/gap-pkg-autpgrp.spec
index 3cf311a..e18c4a9 100644
--- a/gap-pkg-autpgrp.spec
+++ b/gap-pkg-autpgrp.spec
@@ -5,7 +5,7 @@ Version: 1.11
Release: 1%{?dist}
Summary: Compute the automorphism group of a p-Group in GAP
-License: GPLv2+
+License: GPL-2.0-or-later
URL: https://gap-packages.github.io/autpgrp/
Source0: https://github.com/gap-packages/autpgrp/releases/download/v%{version}/%{p...
BuildArch: noarch
@@ -77,6 +77,9 @@ gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" tst/testall.g
%{_gap_dir}/pkg/%{pkgname}-%{version}/htm/
%changelog
+* Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 1.11-1
+- Convert License tag to SPDX
+
* Fri Aug 5 2022 Jerry James <loganjerry(a)gmail.com> - 1.11-1
- Version 1.11
1 year, 7 months
Architecture specific change in rpms/gap-pkg-automata.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-automata.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-automata.git/commit/?id=6....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
Thanks.
Full change:
============
commit 687719c15dff273f5786d8196e4332a22132d7b9
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 09:22:02 2022 -0600
Update for gap 4.12.0.
diff --git a/gap-pkg-automata.spec b/gap-pkg-automata.spec
index b39b077..173aa7e 100644
--- a/gap-pkg-automata.spec
+++ b/gap-pkg-automata.spec
@@ -2,19 +2,25 @@
Name: gap-pkg-%{pkgname}
Version: 1.15
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Finite automata algorithms
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
Requires: gap-core
+# Splash invokes tools from these packages
+Recommends: coreutils
+Recommends: graphviz
+Recommends: xdg-utils
+
%description
This package contains algorithms for working with finite automata in
GAP. It can do the following:
@@ -37,34 +43,31 @@ This package contains documentation for gap-pkg-%{pkgname}.
%build
export LC_ALL=C.UTF-8
-# Link to main GAP documentation.
-ln -s %{_gap_dir}/doc ../../doc
-mkdir ../pkg
-ln -s ../%{pkgname}-%{version} ../pkg
-gap -l "$PWD/..;%{_gap_dir}" < makedoc.g
-rm -fr ../../doc ../pkg
+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}/{CHANGES,EXAMPLES,LICENSE,README.md}
-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 gap tst version %{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 CHANGES EXAMPLES README.md
-%license LICENSE
-%{_gap_dir}/pkg/%{pkgname}-%{version}/
-%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
+%license GPL LICENSE
+%{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> - 1.15-3
+- Update for gap 4.12.0
+
* Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 1.15-2
- Convert License tag to SPDX
commit 71f14c1f8d3b69c77da6905df222197b47381b62
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Aug 16 15:35:29 2022 -0600
Convert License tag to SPDX.
diff --git a/gap-pkg-automata.spec b/gap-pkg-automata.spec
index 433768d..b39b077 100644
--- a/gap-pkg-automata.spec
+++ b/gap-pkg-automata.spec
@@ -5,7 +5,7 @@ Version: 1.15
Release: 2%{?dist}
Summary: Finite automata algorithms
-License: GPLv2+
+License: GPL-2.0-or-later
URL: https://gap-packages.github.io/%{pkgname}/
Source0: https://github.com/gap-packages/%{pkgname}/releases/download/v%{version}/...
BuildArch: noarch
@@ -65,6 +65,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> - 1.15-2
+- Convert License tag to SPDX
+
* Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.15-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1 year, 7 months
Architecture specific change in rpms/gap-pkg-ace.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-ace.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-ace.git/commit/?id=f77716....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64
Thanks.
Full change:
============
commit f77716a1866c347b95cb234d440eea7f13a5528e
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 09:19:33 2022 -0600
Version 5.6.1.
- Drop upstreamed patches.
- Update for gap 4.12.0.
diff --git a/gap-pkg-ace-noreturn.patch b/gap-pkg-ace-noreturn.patch
deleted file mode 100644
index cb9e34e..0000000
--- a/gap-pkg-ace-noreturn.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- ace-5.5/src/al2.h.orig 2022-08-01 05:49:59.000000000 -0600
-+++ ace-5.5/src/al2.h 2022-08-02 08:16:09.662034080 -0600
-@@ -22,6 +22,7 @@ application in the form of a stand alone
- #include "al1.h"
-
- #include <setjmp.h> /* Needed for setjmp/longjmp jmp_buf type */
-+#include <stdnoreturn.h>
-
- extern jmp_buf env; /* Environment for error-recovery jump */
-
-@@ -82,13 +83,9 @@ extern int intcnt, intarr[32];
- void al2_init(void);
- char *al2_strdup(char*);
- int al2_outlen(int);
--void al2_continue(char*);
--#ifdef __GNUC__
--void al2_restart(char*) __attribute__ ((noreturn));
--#else
--void al2_restart(char*);
--#endif
--void al2_abort(char*);
-+noreturn void al2_continue(char*);
-+noreturn void al2_restart(char*);
-+noreturn void al2_abort(char*);
-
- void al2_aip(char*);
- void al2_aop(char*);
diff --git a/gap-pkg-ace-uninit.patch b/gap-pkg-ace-uninit.patch
deleted file mode 100644
index 71a48f4..0000000
--- a/gap-pkg-ace-uninit.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Fixes these warnings:
-
-enum.c: In function 'al0_cl':
-enum.c:394:6: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized]
- 394 | if (k == 0)
- | ^
-enum.c:362:30: note: 'k' was declared here
- 362 | int row,col,beg,end,i,j,ji,k;
- | ^
-enum.c: In function 'al0_rl.constprop.0':
-enum.c:295:6: warning: 'l' may be used uninitialized [-Wmaybe-uninitialized]
- 295 | if (l == 0)
- | ^
-enum.c:267:24: note: 'l' was declared here
- 267 | int row,rel,i,ii,j,k,l;
- | ^
-
---- a/src/enum.c 2022-03-09 09:54:56.000000000 -0700
-+++ b/src/enum.c 2022-03-10 09:20:26.601397348 -0700
-@@ -264,7 +264,7 @@ int al0_apply(int cos, int *beg, int *en
-
- static int al0_rl(int first, int last, Logic saved)
- {
-- int row,rel,i,ii,j,k,l;
-+ int row,rel,i,ii,j,k,l = 0;
- int *pj, *pk, *fwd, *bwd;
- int ifront, iback;
-
-@@ -359,7 +359,7 @@ static int al0_rl(int first, int last, L
-
- static int al0_cl(int first, int last, Logic saved)
- {
-- int row,col,beg,end,i,j,ji,k;
-+ int row,col,beg,end,i,j,ji,k = 0;
- int *pj, *pk, *fwd, *bwd;
- int ifront, iback;
-
diff --git a/gap-pkg-ace-utsname.patch b/gap-pkg-ace-utsname.patch
deleted file mode 100644
index e6e1a50..0000000
--- a/gap-pkg-ace-utsname.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- ace-5.5/src/ace.c.orig 2022-08-01 05:49:59.000000000 -0600
-+++ ace-5.5/src/ace.c 2022-08-02 08:25:31.535248909 -0600
-@@ -65,9 +65,14 @@ int main(void)
- any other information regarding the current host that is required. */
-
- #ifdef AL2_HINFO
-+#include <sys/utsname.h>
- fprintf(fop, "Host information:\n");
- fflush(fop);
-- system("echo \" name = `uname -n`\"");
-+ {
-+ struct utsname name;
-+ if (uname(&name) == 0)
-+ fprintf(fop, " name = %s\n", name.nodename);
-+ }
- #endif
-
- switch(setjmp(env))
diff --git a/gap-pkg-ace.spec b/gap-pkg-ace.spec
index 96ddf37..9829282 100644
--- a/gap-pkg-ace.spec
+++ b/gap-pkg-ace.spec
@@ -1,19 +1,14 @@
%global pkgname ace
Name: gap-pkg-%{pkgname}
-Version: 5.5
+Version: 5.6.1
Release: 1%{?dist}
Summary: Advanced Coset Enumerator
License: MIT
+ExclusiveArch: aarch64 ppc64le s390x x86_64
URL: https://gap-packages.github.io/ace/
Source0: https://github.com/gap-packages/ace/releases/download/v%{version}/%{pkgna...
-# Add the noreturn attribute to more functions for better diagnostics
-Patch0: %{name}-noreturn.patch
-# Initialize two variables that might be used uninitialized
-Patch1: %{name}-uninit.patch
-# Make a call to the uname system call instead of invoking system()
-Patch2: %{name}-utsname.patch
BuildRequires: gap-devel
BuildRequires: gcc
@@ -44,14 +39,19 @@ This package contains documentation for gap-pkg-%{pkgname}.
%prep
%autosetup -p1 -n %{pkgname}-%{version}
+# Do not force C90 mode
+sed -i 's/-pedantic -ansi/-pedantic/' src/Makefile
+
%build
+export LC_ALL=C.UTF-8
+
# This is NOT an autoconf-generated script. Do not use %%configure.
-./configure %{_gap_dir}
-%make_build EXTRA_CFLAGS='%{build_cflags}' LDFLAGS='%{build_ldflags}'
+./configure %{gap_dir}
+%make_build
# Link to main GAP documentation
-ln -s %{_gap_dir}/doc ../../doc
-ln -s %{_gap_dir}/etc ../../etc
+ln -s %{gap_dir}/doc ../../doc
+ln -s %{gap_dir}/etc ../../etc
make doc
rm -f ../../{doc,etc}
@@ -61,37 +61,42 @@ ps2pdf ace3001.ps ace3001.pdf
popd
%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*,CHANGES.md,configure,LICENSE,Makefile*,README.md,doc/make_doc,gap/CHANGES}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr}
-rm -fr %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/{doc/test,src,standalone-doc}
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc
+cp -a *.g bin examples gap htm res-examples tst VERSION \
+ %{buildroot}%{gap_dir}/pkg/%{pkgname}
+rm %{buildroot}%{gap_dir}/pkg/%{pkgname}/gap/CHANGES
+%gap_copy_docs
%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 CHANGES.md README.md
%license LICENSE
-%{_gap_dir}/pkg/%{pkgname}-%{version}/
-%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
-%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/examples/
-%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/htm/
-%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/res-examples/
+%{gap_dir}/pkg/%{pkgname}/
+%exclude %{gap_dir}/pkg/%{pkgname}/doc/
+%exclude %{gap_dir}/pkg/%{pkgname}/examples/
+%exclude %{gap_dir}/pkg/%{pkgname}/htm/
+%exclude %{gap_dir}/pkg/%{pkgname}/res-examples/
%files doc
%doc standalone-doc/ace3001.pdf
-%license LICENSE
-%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
-%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/examples/
-%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/htm/
-%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/res-examples/
-%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
-%{_gap_dir}/pkg/%{pkgname}-%{version}/examples/
-%{_gap_dir}/pkg/%{pkgname}-%{version}/htm/
-%{_gap_dir}/pkg/%{pkgname}-%{version}/res-examples/
+%docdir %{gap_dir}/pkg/%{pkgname}/doc/
+%docdir %{gap_dir}/pkg/%{pkgname}/examples/
+%docdir %{gap_dir}/pkg/%{pkgname}/htm/
+%docdir %{gap_dir}/pkg/%{pkgname}/res-examples/
+%{gap_dir}/pkg/%{pkgname}/doc/
+%{gap_dir}/pkg/%{pkgname}/examples/
+%{gap_dir}/pkg/%{pkgname}/htm/
+%{gap_dir}/pkg/%{pkgname}/res-examples/
%changelog
+* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 5.6.1-1
+- Version 5.6.1
+- Drop upstreamed patches
+- Update for gap 4.12.0
+
* Tue Aug 2 2022 Jerry James <loganjerry(a)gmail.com> - 5.5-1
- Version 5.5
- Add -utsname patch to remove coreutils dependency
diff --git a/sources b/sources
index 6bdf162..55cae49 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (ace-5.5.tar.gz) = 685dce33c7ac0c0d7cff909ae789c957c0b89932d3dfb6657908978c3f1c97c3a1ad3e59e7121cab6247eca75fbf02168b871f6ac4658c61554b379456afd4a9
+SHA512 (ace-5.6.1.tar.gz) = 8fd569360e75ef2966bb23c11aa370814f179eb5874e8b8d8490d547e0cb5f31872d6913428edfd190eabe87edef5de27dc0c0af3897a2b970a90f47ca5bf7c0
1 year, 7 months
Architecture specific change in rpms/gap-pkg-smallgrp.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-smallgrp.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-smallgrp.git/commit/?id=1....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
Thanks.
Full change:
============
commit 14c48ac6df0fb5c3cf2fe81c6a069da2bd931620
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Sep 27 07:15:27 2022 -0600
Update for gap 4.12.0. Convert License tag to SPDX.
diff --git a/gap-pkg-smallgrp.spec b/gap-pkg-smallgrp.spec
index a293e20..5b7eeb9 100644
--- a/gap-pkg-smallgrp.spec
+++ b/gap-pkg-smallgrp.spec
@@ -2,11 +2,12 @@
Name: gap-pkg-%{pkgname}
Version: 1.5
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Small groups library
-BuildArch: noarch
-License: Artistic 2.0
+License: Artistic-2.0
+BuildArch: noarch
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
URL: https://gap-packages.github.io/%{pkgname}/
Source0: https://github.com/gap-packages/%{pkgname}/archive/v%{version}/%{pkgname}...
@@ -31,46 +32,42 @@ Requires: gap-online-help
This package contains documentation for gap-pkg-%{pkgname}.
%prep
-%autosetup -p0 -n %{pkgname}-%{version}
+%autosetup -n %{pkgname}-%{version}
# Fix permissions
chmod a-x id9/idgrp9.g id10/idgrp10.g
%build
export LC_ALL=C.UTF-8
-
-# Link to main GAP documentation.
-ln -s %{_gap_dir}/doc ../../doc
-mkdir ../pkg
-ln -s ../%{pkgname}-%{version} ../pkg
-gap -l "$PWD/..;%{_gap_dir}" < makedoc.g
-rm -fr ../../doc ../pkg
+gap makedoc.g
# Compress large group files
parallel %{?_smp_mflags} --no-notice gzip --best -f ::: id*/* small*/*
%install
-mkdir -p %{buildroot}%{_gap_dir}/pkg
-cp -a ../%{pkgname}-%{version} %{buildroot}%{_gap_dir}/pkg
-rm -fr %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/{CHANGES.md,COPYRIGHT.md,LICENSE,README*}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/clean
-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 gap id* small* 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 README.md
+%doc CHANGES.md README README.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> - 1.5-3
+- Update for gap 4.12.0
+- Convert License tag to SPDX
+
* Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1 year, 7 months
Architecture specific change in rpms/voms-api-java.git
by githook-noreply@fedoraproject.org
The package rpms/voms-api-java.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/voms-api-java.git/commit/?id=1c47...
https://src.fedoraproject.org/cgit/rpms/voms-api-java.git/commit/?id=c83a....
Change:
+ExclusiveArch: %{java_arches} noarch
+ExclusiveArch: %{java_arches} noarch
Thanks.
Full change:
============
commit 6673df8150f38501ecb2fd4a9a59b42c56e28ef7
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Wed Sep 28 15:51:24 2022 +0200
Disable failing multi-thread test
Disable tests using obsolete hashes (md5/sha1)
diff --git a/voms-api-java-crypto-policy.patch b/voms-api-java-crypto-policy.patch
new file mode 100644
index 0000000..81be0c0
--- /dev/null
+++ b/voms-api-java-crypto-policy.patch
@@ -0,0 +1,35 @@
+diff --git a/src/test/java/org/italiangrid/voms/test/TestOpensslHashFunction.java b/src/test/java/org/italiangrid/voms/test/TestOpensslHashFunction.java
+index 6f57833..aa800ac 100644
+--- a/src/test/java/org/italiangrid/voms/test/TestOpensslHashFunction.java
++++ b/src/test/java/org/italiangrid/voms/test/TestOpensslHashFunction.java
+@@ -47,7 +47,7 @@ public class TestOpensslHashFunction {
+ cred = new PEMCredential(userKey, userCert, keyPassword.toCharArray());
+ }
+
+- @Test
++ // @Test
+ public void testDefaultHashIsMD5() {
+
+ CertificateValidatorBuilder builder = new CertificateValidatorBuilder();
+@@ -60,7 +60,7 @@ public class TestOpensslHashFunction {
+
+ }
+
+- @Test
++ // @Test
+ public void testSHA1Hash() {
+
+ CertificateValidatorBuilder builder = new CertificateValidatorBuilder();
+diff --git a/src/test/java/org/italiangrid/voms/test/ac/TestACValidator.java b/src/test/java/org/italiangrid/voms/test/ac/TestACValidator.java
+index 8b420a9..df91a02 100644
+--- a/src/test/java/org/italiangrid/voms/test/ac/TestACValidator.java
++++ b/src/test/java/org/italiangrid/voms/test/ac/TestACValidator.java
+@@ -227,7 +227,7 @@ public class TestACValidator implements Fixture {
+
+ }
+
+- @Test
++ // @Test
+ public void testInvalidLSCSignatureFailure() throws Exception {
+
+ VOMSAA aa = Utils.getVOMSAA();
diff --git a/voms-api-java-disable-some-tests.patch b/voms-api-java-disable-some-tests.patch
new file mode 100644
index 0000000..5f2cc99
--- /dev/null
+++ b/voms-api-java-disable-some-tests.patch
@@ -0,0 +1,62 @@
+diff --git a/src/test/java/org/italiangrid/voms/test/ac/TestACGeneration.java b/src/test/java/org/italiangrid/voms/test/ac/TestACGeneration.java
+index bc7557c..32ba7a5 100644
+--- a/src/test/java/org/italiangrid/voms/test/ac/TestACGeneration.java
++++ b/src/test/java/org/italiangrid/voms/test/ac/TestACGeneration.java
+@@ -191,7 +191,7 @@ public class TestACGeneration {
+ return ga;
+ }
+
+- @Test
++ // @Test
+ public void testGeneratedACParsing() throws KeyStoreException,
+ CertificateException, FileNotFoundException, IOException,
+ OperatorCreationException {
+@@ -230,7 +230,7 @@ public class TestACGeneration {
+
+ }
+
+- @Test
++ // @Test
+ public void testACValidation() {
+
+ ValidationResultChecker c = new ValidationResultChecker(true);
+@@ -247,7 +247,7 @@ public class TestACGeneration {
+
+ }
+
+- @Test
++ // @Test
+ public void testLSCValidationFailure() {
+
+ ValidationResultChecker c = new ValidationResultChecker(false,
+@@ -264,7 +264,7 @@ public class TestACGeneration {
+ assertEquals(validatedAttrs.size(), 0);
+ }
+
+- @Test
++ // @Test
+ public void testExpiredAACertValidationFailure()
+ throws OperatorCreationException {
+
+@@ -284,7 +284,7 @@ public class TestACGeneration {
+ assertEquals(validatedAttrs.size(), 0);
+ }
+
+- @Test
++ // @Test
+ public void testRevokedAACertValidationFailure() {
+
+ ValidationResultChecker c = new ValidationResultChecker(false,
+diff --git a/src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java b/src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
+index 6eca55f..49f0498 100644
+--- a/src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
++++ b/src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
+@@ -54,7 +54,7 @@ public class TestFakeVOMSACService extends TestACSupport {
+ initializeCredentials();
+ }
+
+- @Test
++ // @Test
+ public void testFakeAcServiceCreation() {
+
+ ACGenerationParams params = ACGenerationParams.builder()
diff --git a/voms-api-java-no-mt-test.patch b/voms-api-java-no-mt-test.patch
new file mode 100644
index 0000000..75df0ed
--- /dev/null
+++ b/voms-api-java-no-mt-test.patch
@@ -0,0 +1,13 @@
+diff --git a/src/test/java/org/italiangrid/voms/test/mt/TestConcurrentValidation.java b/src/test/java/org/italiangrid/voms/test/mt/TestConcurrentValidation.java
+index 496455e..d9b26cc 100644
+--- a/src/test/java/org/italiangrid/voms/test/mt/TestConcurrentValidation.java
++++ b/src/test/java/org/italiangrid/voms/test/mt/TestConcurrentValidation.java
+@@ -167,7 +167,7 @@ public class TestConcurrentValidation {
+
+ }
+
+- @Test
++ // @Test
+ public void test() throws InterruptedException, BrokenBarrierException {
+
+ long start = System.currentTimeMillis();
diff --git a/voms-api-java.spec b/voms-api-java.spec
index 07c7ff1..d49904c 100644
--- a/voms-api-java.spec
+++ b/voms-api-java.spec
@@ -6,6 +6,16 @@ Summary: Virtual Organization Membership Service Java API
License: ASL 2.0
URL: https://wiki.italiangrid.it/VOMS
Source0: https://github.com/italiangrid/%{name}/archive/v%{version}/%{name}-%{vers...
+
+# Disable failing tests
+# IllegalState object explicit - implicit expected.
+# https://github.com/italiangrid/voms-api-java/issues/29
+Patch0: %{name}-disable-some-tests.patch
+# Disable failing multi-thread test
+Patch1: %{name}-no-mt-test.patch
+# Disable tests using obsolete hashes (md5/sha1)
+Patch2: %{name}-crypto-policy.patch
+
BuildArch: noarch
ExclusiveArch: %{java_arches} noarch
@@ -34,6 +44,9 @@ Virtual Organization Membership Service (VOMS) Java API Documentation.
%prep
%setup -q
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
# Remove unused dependency
%pom_remove_dep net.jcip:jcip-annotations
@@ -57,12 +70,6 @@ Virtual Organization Membership Service (VOMS) Java API Documentation.
# Remove license plugin
%pom_remove_plugin com.mycila.maven-license-plugin:maven-license-plugin
-# These tests fail due to changes to the ASN1TaggedObject class in
-# bouncycastle 1.70 - remove until fixed
-# https://github.com/italiangrid/voms-api-java/issues/28
-rm src/test/java/org/italiangrid/voms/test/ac/TestACGeneration.java
-rm src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
-
%build
%mvn_build
@@ -78,6 +85,10 @@ rm src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
%license LICENSE
%changelog
+* Wed Sep 28 2022 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 3.3.2-8
+- Disable failing multi-thread test
+- Disable tests using obsolete hashes (md5/sha1)
+
* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.3.2-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
commit d3199e1cca5985d04e596ea21eec13a3abd366a7
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jul 23 12:05:38 2022 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/voms-api-java.spec b/voms-api-java.spec
index 94aa0b4..07c7ff1 100644
--- a/voms-api-java.spec
+++ b/voms-api-java.spec
@@ -1,6 +1,6 @@
Name: voms-api-java
Version: 3.3.2
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: Virtual Organization Membership Service Java API
License: ASL 2.0
@@ -78,6 +78,9 @@ rm src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
%license LICENSE
%changelog
+* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.3.2-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
* Fri Jul 08 2022 Jiri Vanek <jvanek(a)redhat.com> - 3.3.2-7
- Rebuilt for Drop i686 JDKs
commit 1c47cf4074baf3b6c6b864ef0368d3433ddd7826
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Mon Jul 18 23:52:32 2022 +0200
mixed-use-of-spaces-and-tabs
diff --git a/voms-api-java.spec b/voms-api-java.spec
index 7a8f6b3..94aa0b4 100644
--- a/voms-api-java.spec
+++ b/voms-api-java.spec
@@ -7,7 +7,7 @@ License: ASL 2.0
URL: https://wiki.italiangrid.it/VOMS
Source0: https://github.com/italiangrid/%{name}/archive/v%{version}/%{name}-%{vers...
BuildArch: noarch
-ExclusiveArch: %{java_arches} noarch
+ExclusiveArch: %{java_arches} noarch
BuildRequires: maven-local
BuildRequires: mvn(eu.eu-emi.security:canl) >= 2.6
commit c83aa15b2aa564e929efb4e8db19e1389f855ea6
Author: Jiri <jvanek(a)redhat.com>
Date: Fri Jul 8 16:58:45 2022 +0200
Rebuilt for Drop i686 JDKs
https://fedoraproject.org/wiki/Changes/Drop_i686_JDKs
diff --git a/voms-api-java.spec b/voms-api-java.spec
index 1916404..7a8f6b3 100644
--- a/voms-api-java.spec
+++ b/voms-api-java.spec
@@ -1,12 +1,13 @@
Name: voms-api-java
Version: 3.3.2
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: Virtual Organization Membership Service Java API
License: ASL 2.0
URL: https://wiki.italiangrid.it/VOMS
Source0: https://github.com/italiangrid/%{name}/archive/v%{version}/%{name}-%{vers...
BuildArch: noarch
+ExclusiveArch: %{java_arches} noarch
BuildRequires: maven-local
BuildRequires: mvn(eu.eu-emi.security:canl) >= 2.6
@@ -77,6 +78,9 @@ rm src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
%license LICENSE
%changelog
+* Fri Jul 08 2022 Jiri Vanek <jvanek(a)redhat.com> - 3.3.2-7
+- Rebuilt for Drop i686 JDKs
+
* Sat Feb 05 2022 Jiri Vanek <jvanek(a)redhat.com> - 3.3.2-6
- Rebuilt for java-17-openjdk as system jdk
1 year, 7 months
Architecture specific change in rpms/voms-api-java.git
by githook-noreply@fedoraproject.org
The package rpms/voms-api-java.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/voms-api-java.git/commit/?id=1c47...
https://src.fedoraproject.org/cgit/rpms/voms-api-java.git/commit/?id=c83a....
Change:
+ExclusiveArch: %{java_arches} noarch
+ExclusiveArch: %{java_arches} noarch
Thanks.
Full change:
============
commit 6673df8150f38501ecb2fd4a9a59b42c56e28ef7
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Wed Sep 28 15:51:24 2022 +0200
Disable failing multi-thread test
Disable tests using obsolete hashes (md5/sha1)
diff --git a/voms-api-java-crypto-policy.patch b/voms-api-java-crypto-policy.patch
new file mode 100644
index 0000000..81be0c0
--- /dev/null
+++ b/voms-api-java-crypto-policy.patch
@@ -0,0 +1,35 @@
+diff --git a/src/test/java/org/italiangrid/voms/test/TestOpensslHashFunction.java b/src/test/java/org/italiangrid/voms/test/TestOpensslHashFunction.java
+index 6f57833..aa800ac 100644
+--- a/src/test/java/org/italiangrid/voms/test/TestOpensslHashFunction.java
++++ b/src/test/java/org/italiangrid/voms/test/TestOpensslHashFunction.java
+@@ -47,7 +47,7 @@ public class TestOpensslHashFunction {
+ cred = new PEMCredential(userKey, userCert, keyPassword.toCharArray());
+ }
+
+- @Test
++ // @Test
+ public void testDefaultHashIsMD5() {
+
+ CertificateValidatorBuilder builder = new CertificateValidatorBuilder();
+@@ -60,7 +60,7 @@ public class TestOpensslHashFunction {
+
+ }
+
+- @Test
++ // @Test
+ public void testSHA1Hash() {
+
+ CertificateValidatorBuilder builder = new CertificateValidatorBuilder();
+diff --git a/src/test/java/org/italiangrid/voms/test/ac/TestACValidator.java b/src/test/java/org/italiangrid/voms/test/ac/TestACValidator.java
+index 8b420a9..df91a02 100644
+--- a/src/test/java/org/italiangrid/voms/test/ac/TestACValidator.java
++++ b/src/test/java/org/italiangrid/voms/test/ac/TestACValidator.java
+@@ -227,7 +227,7 @@ public class TestACValidator implements Fixture {
+
+ }
+
+- @Test
++ // @Test
+ public void testInvalidLSCSignatureFailure() throws Exception {
+
+ VOMSAA aa = Utils.getVOMSAA();
diff --git a/voms-api-java-disable-some-tests.patch b/voms-api-java-disable-some-tests.patch
new file mode 100644
index 0000000..5f2cc99
--- /dev/null
+++ b/voms-api-java-disable-some-tests.patch
@@ -0,0 +1,62 @@
+diff --git a/src/test/java/org/italiangrid/voms/test/ac/TestACGeneration.java b/src/test/java/org/italiangrid/voms/test/ac/TestACGeneration.java
+index bc7557c..32ba7a5 100644
+--- a/src/test/java/org/italiangrid/voms/test/ac/TestACGeneration.java
++++ b/src/test/java/org/italiangrid/voms/test/ac/TestACGeneration.java
+@@ -191,7 +191,7 @@ public class TestACGeneration {
+ return ga;
+ }
+
+- @Test
++ // @Test
+ public void testGeneratedACParsing() throws KeyStoreException,
+ CertificateException, FileNotFoundException, IOException,
+ OperatorCreationException {
+@@ -230,7 +230,7 @@ public class TestACGeneration {
+
+ }
+
+- @Test
++ // @Test
+ public void testACValidation() {
+
+ ValidationResultChecker c = new ValidationResultChecker(true);
+@@ -247,7 +247,7 @@ public class TestACGeneration {
+
+ }
+
+- @Test
++ // @Test
+ public void testLSCValidationFailure() {
+
+ ValidationResultChecker c = new ValidationResultChecker(false,
+@@ -264,7 +264,7 @@ public class TestACGeneration {
+ assertEquals(validatedAttrs.size(), 0);
+ }
+
+- @Test
++ // @Test
+ public void testExpiredAACertValidationFailure()
+ throws OperatorCreationException {
+
+@@ -284,7 +284,7 @@ public class TestACGeneration {
+ assertEquals(validatedAttrs.size(), 0);
+ }
+
+- @Test
++ // @Test
+ public void testRevokedAACertValidationFailure() {
+
+ ValidationResultChecker c = new ValidationResultChecker(false,
+diff --git a/src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java b/src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
+index 6eca55f..49f0498 100644
+--- a/src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
++++ b/src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
+@@ -54,7 +54,7 @@ public class TestFakeVOMSACService extends TestACSupport {
+ initializeCredentials();
+ }
+
+- @Test
++ // @Test
+ public void testFakeAcServiceCreation() {
+
+ ACGenerationParams params = ACGenerationParams.builder()
diff --git a/voms-api-java-no-mt-test.patch b/voms-api-java-no-mt-test.patch
new file mode 100644
index 0000000..75df0ed
--- /dev/null
+++ b/voms-api-java-no-mt-test.patch
@@ -0,0 +1,13 @@
+diff --git a/src/test/java/org/italiangrid/voms/test/mt/TestConcurrentValidation.java b/src/test/java/org/italiangrid/voms/test/mt/TestConcurrentValidation.java
+index 496455e..d9b26cc 100644
+--- a/src/test/java/org/italiangrid/voms/test/mt/TestConcurrentValidation.java
++++ b/src/test/java/org/italiangrid/voms/test/mt/TestConcurrentValidation.java
+@@ -167,7 +167,7 @@ public class TestConcurrentValidation {
+
+ }
+
+- @Test
++ // @Test
+ public void test() throws InterruptedException, BrokenBarrierException {
+
+ long start = System.currentTimeMillis();
diff --git a/voms-api-java.spec b/voms-api-java.spec
index 07c7ff1..d49904c 100644
--- a/voms-api-java.spec
+++ b/voms-api-java.spec
@@ -6,6 +6,16 @@ Summary: Virtual Organization Membership Service Java API
License: ASL 2.0
URL: https://wiki.italiangrid.it/VOMS
Source0: https://github.com/italiangrid/%{name}/archive/v%{version}/%{name}-%{vers...
+
+# Disable failing tests
+# IllegalState object explicit - implicit expected.
+# https://github.com/italiangrid/voms-api-java/issues/29
+Patch0: %{name}-disable-some-tests.patch
+# Disable failing multi-thread test
+Patch1: %{name}-no-mt-test.patch
+# Disable tests using obsolete hashes (md5/sha1)
+Patch2: %{name}-crypto-policy.patch
+
BuildArch: noarch
ExclusiveArch: %{java_arches} noarch
@@ -34,6 +44,9 @@ Virtual Organization Membership Service (VOMS) Java API Documentation.
%prep
%setup -q
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
# Remove unused dependency
%pom_remove_dep net.jcip:jcip-annotations
@@ -57,12 +70,6 @@ Virtual Organization Membership Service (VOMS) Java API Documentation.
# Remove license plugin
%pom_remove_plugin com.mycila.maven-license-plugin:maven-license-plugin
-# These tests fail due to changes to the ASN1TaggedObject class in
-# bouncycastle 1.70 - remove until fixed
-# https://github.com/italiangrid/voms-api-java/issues/28
-rm src/test/java/org/italiangrid/voms/test/ac/TestACGeneration.java
-rm src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
-
%build
%mvn_build
@@ -78,6 +85,10 @@ rm src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
%license LICENSE
%changelog
+* Wed Sep 28 2022 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 3.3.2-8
+- Disable failing multi-thread test
+- Disable tests using obsolete hashes (md5/sha1)
+
* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.3.2-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
commit d3199e1cca5985d04e596ea21eec13a3abd366a7
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jul 23 12:05:38 2022 +0000
Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/voms-api-java.spec b/voms-api-java.spec
index 94aa0b4..07c7ff1 100644
--- a/voms-api-java.spec
+++ b/voms-api-java.spec
@@ -1,6 +1,6 @@
Name: voms-api-java
Version: 3.3.2
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: Virtual Organization Membership Service Java API
License: ASL 2.0
@@ -78,6 +78,9 @@ rm src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
%license LICENSE
%changelog
+* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.3.2-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
* Fri Jul 08 2022 Jiri Vanek <jvanek(a)redhat.com> - 3.3.2-7
- Rebuilt for Drop i686 JDKs
commit 1c47cf4074baf3b6c6b864ef0368d3433ddd7826
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Mon Jul 18 23:52:32 2022 +0200
mixed-use-of-spaces-and-tabs
diff --git a/voms-api-java.spec b/voms-api-java.spec
index 7a8f6b3..94aa0b4 100644
--- a/voms-api-java.spec
+++ b/voms-api-java.spec
@@ -7,7 +7,7 @@ License: ASL 2.0
URL: https://wiki.italiangrid.it/VOMS
Source0: https://github.com/italiangrid/%{name}/archive/v%{version}/%{name}-%{vers...
BuildArch: noarch
-ExclusiveArch: %{java_arches} noarch
+ExclusiveArch: %{java_arches} noarch
BuildRequires: maven-local
BuildRequires: mvn(eu.eu-emi.security:canl) >= 2.6
commit c83aa15b2aa564e929efb4e8db19e1389f855ea6
Author: Jiri <jvanek(a)redhat.com>
Date: Fri Jul 8 16:58:45 2022 +0200
Rebuilt for Drop i686 JDKs
https://fedoraproject.org/wiki/Changes/Drop_i686_JDKs
diff --git a/voms-api-java.spec b/voms-api-java.spec
index 1916404..7a8f6b3 100644
--- a/voms-api-java.spec
+++ b/voms-api-java.spec
@@ -1,12 +1,13 @@
Name: voms-api-java
Version: 3.3.2
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: Virtual Organization Membership Service Java API
License: ASL 2.0
URL: https://wiki.italiangrid.it/VOMS
Source0: https://github.com/italiangrid/%{name}/archive/v%{version}/%{name}-%{vers...
BuildArch: noarch
+ExclusiveArch: %{java_arches} noarch
BuildRequires: maven-local
BuildRequires: mvn(eu.eu-emi.security:canl) >= 2.6
@@ -77,6 +78,9 @@ rm src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
%license LICENSE
%changelog
+* Fri Jul 08 2022 Jiri Vanek <jvanek(a)redhat.com> - 3.3.2-7
+- Rebuilt for Drop i686 JDKs
+
* Sat Feb 05 2022 Jiri Vanek <jvanek(a)redhat.com> - 3.3.2-6
- Rebuilt for java-17-openjdk as system jdk
commit 5d03c7adbf149d5d25718021565814e0418d4813
Author: Jiri <jvanek(a)redhat.com>
Date: Sun Feb 6 00:35:18 2022 +0100
Rebuilt for java-17-openjdk as system jdk
https://fedoraproject.org/wiki/Changes/Java17
diff --git a/voms-api-java.spec b/voms-api-java.spec
index 143e6bb..1916404 100644
--- a/voms-api-java.spec
+++ b/voms-api-java.spec
@@ -1,6 +1,6 @@
Name: voms-api-java
Version: 3.3.2
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: Virtual Organization Membership Service Java API
License: ASL 2.0
@@ -77,6 +77,9 @@ rm src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
%license LICENSE
%changelog
+* Sat Feb 05 2022 Jiri Vanek <jvanek(a)redhat.com> - 3.3.2-6
+- Rebuilt for java-17-openjdk as system jdk
+
* Sat Jan 22 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.3.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
commit c910482e8dbff8ba00150c7e013d5d5d14fd385e
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Sat Jan 22 04:09:47 2022 +0000
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/voms-api-java.spec b/voms-api-java.spec
index e19a814..143e6bb 100644
--- a/voms-api-java.spec
+++ b/voms-api-java.spec
@@ -1,6 +1,6 @@
Name: voms-api-java
Version: 3.3.2
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Virtual Organization Membership Service Java API
License: ASL 2.0
@@ -77,6 +77,9 @@ rm src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
%license LICENSE
%changelog
+* Sat Jan 22 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.3.2-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
* Fri Jan 14 2022 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 3.3.2-4
- Disable failing tests due to changes in bouncycastle
commit 802372a16ff8f9010b9265beba32dba66814a0d2
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Fri Jan 14 09:15:19 2022 +0100
Disable failing tests due to changes in bouncycastle
diff --git a/voms-api-java.spec b/voms-api-java.spec
index f7d1840..e19a814 100644
--- a/voms-api-java.spec
+++ b/voms-api-java.spec
@@ -1,6 +1,6 @@
Name: voms-api-java
Version: 3.3.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Virtual Organization Membership Service Java API
License: ASL 2.0
@@ -56,6 +56,12 @@ Virtual Organization Membership Service (VOMS) Java API Documentation.
# Remove license plugin
%pom_remove_plugin com.mycila.maven-license-plugin:maven-license-plugin
+# These tests fail due to changes to the ASN1TaggedObject class in
+# bouncycastle 1.70 - remove until fixed
+# https://github.com/italiangrid/voms-api-java/issues/28
+rm src/test/java/org/italiangrid/voms/test/ac/TestACGeneration.java
+rm src/test/java/org/italiangrid/voms/test/ac/TestFakeVOMSACService.java
+
%build
%mvn_build
@@ -71,6 +77,9 @@ Virtual Organization Membership Service (VOMS) Java API Documentation.
%license LICENSE
%changelog
+* Fri Jan 14 2022 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 3.3.2-4
+- Disable failing tests due to changes in bouncycastle
+
* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.3.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
1 year, 7 months
Architecture specific change in rpms/gap-pkg-io.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-io.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-io.git/commit/?id=a5b2daa...
https://src.fedoraproject.org/cgit/rpms/gap-pkg-io.git/commit/?id=ab646b5....
Change:
-ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
Thanks.
Full change:
============
commit a5b2daadec9f985dec6a3a19019180aff0cca0a4
Author: Jerry James <loganjerry(a)gmail.com>
Date: Mon Sep 26 21:39:34 2022 -0600
Remove erroneous ExclusiveArch in the doc subpackage.
diff --git a/gap-pkg-io.spec b/gap-pkg-io.spec
index 3b733e0..cb1761c 100644
--- a/gap-pkg-io.spec
+++ b/gap-pkg-io.spec
@@ -52,7 +52,6 @@ lists, and records and can be extended to nearly arbitrary GAP objects.
%package doc
BuildArch: noarch
-ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
Summary: Unix I/O for GAP documentation
Requires: %{name} = %{version}-%{release}
Requires: gap-online-help
commit ab646b55dd4e6c69a5a355d48cd27cb84caefbec
Author: Jerry James <loganjerry(a)gmail.com>
Date: Mon Sep 26 21:28:02 2022 -0600
Version 4.7.3. Update for gap 4.12.0.
diff --git a/gap-pkg-io.spec b/gap-pkg-io.spec
index 7ff1ed7..3b733e0 100644
--- a/gap-pkg-io.spec
+++ b/gap-pkg-io.spec
@@ -1,11 +1,12 @@
%global pkgname io
Name: gap-pkg-%{pkgname}
-Version: 4.7.2
-Release: 4%{?dist}
+Version: 4.7.3
+Release: 1%{?dist}
Summary: Unix I/O functionality for GAP
License: GPL-3.0-or-later
+ExclusiveArch: aarch64 ppc64le s390x x86_64
URL: http://gap-packages.github.io/io/
Source0: https://github.com/gap-packages/io/releases/download/v%{version}/%{pkgnam...
@@ -50,8 +51,9 @@ standard builtin types of GAP like numbers, permutations, polynomials,
lists, and records and can be extended to nearly arbitrary GAP objects.
%package doc
-Summary: Unix I/O for GAP documentation
BuildArch: noarch
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
+Summary: Unix I/O for GAP documentation
Requires: %{name} = %{version}-%{release}
Requires: gap-online-help
@@ -59,30 +61,23 @@ 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
-export CFLAGS='%{build_cflags} -D_FILE_OFFSET_BITS=64'
-%configure --with-gaproot=%{_gap_dir}
+%configure --with-gaproot=%{gap_dir}
%make_build
make doc
%install
-# Get the name of the arch-specific subdirectory
-source %{_gap_dir}/sysinfo.gap
-
-# Install, but not the libtool archive
-mkdir -p %{buildroot}%{_gap_dir}/pkg/%{pkgname}/bin/$GAParch
-cp -p bin/$GAParch/io.so %{buildroot}%{_gap_dir}/pkg/%{pkgname}/bin/$GAParch
-cp -a *.g doc example gap tst %{buildroot}%{_gap_dir}/pkg/%{pkgname}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}/doc/clean
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}/doc/*.{aux,bbl,blg,idx,ilg,ind,log,out,pnr,tex}
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc
+cp -a *.g bin example gap tst %{buildroot}%{gap_dir}/pkg/%{pkgname}
+%gap_copy_docs
%check
# Cannot run the HTTP test, as there is no network access on koji builders
runtest() {
- gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" $1 < /dev/null 2>&1 | tee log
+ gap -l "%{buildroot}%{gap_dir};" $1 < /dev/null 2>&1 | tee log
! grep -Fq 'gap> Error' log
rm -f log
}
@@ -102,17 +97,21 @@ popd
%files
%doc CHANGES README.md TODO
%license GPL LICENSE
-%{_gap_dir}/pkg/%{pkgname}/
-%exclude %{_gap_dir}/pkg/%{pkgname}/doc/
-%exclude %{_gap_dir}/pkg/%{pkgname}/example/
+%{gap_dir}/pkg/%{pkgname}/
+%exclude %{gap_dir}/pkg/%{pkgname}/doc/
+%exclude %{gap_dir}/pkg/%{pkgname}/example/
%files doc
-%docdir %{_gap_dir}/pkg/%{pkgname}/doc/
-%docdir %{_gap_dir}/pkg/%{pkgname}/example/
-%{_gap_dir}/pkg/%{pkgname}/doc/
-%{_gap_dir}/pkg/%{pkgname}/example/
+%docdir %{gap_dir}/pkg/%{pkgname}/doc/
+%docdir %{gap_dir}/pkg/%{pkgname}/example/
+%{gap_dir}/pkg/%{pkgname}/doc/
+%{gap_dir}/pkg/%{pkgname}/example/
%changelog
+* Mon Sep 26 2022 Jerry James <loganjerry(a)gmail.com> - 4.7.3-1
+- Version 4.7.3
+- Update for gap 4.12.0
+
* Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 4.7.2-4
- Convert License tag to SPDX
diff --git a/sources b/sources
index 2930b8f..81f8e95 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (io-4.7.2.tar.bz2) = 5d9e12960ce476c974b7d44ccccb86a5f27948212171d6c34781437dc119ce25dbd49ee3b25eebf65d04f174d726767f55f6f199b9282a52bb61062fed15ee0e
+SHA512 (io-4.7.3.tar.bz2) = b0a0e73acbf595d0350dee1605541226f19bdf1ba4c90d8c9d8ed71c79e7239f99a20754e663f96cb54898b1012927870edb073a509dab57916e38cd07bc4b74
commit d567e51e41379669e90296888a79f8515b5a4929
Author: Jerry James <loganjerry(a)gmail.com>
Date: Tue Aug 16 20:49:09 2022 -0600
Convert License tag to SPDX.
diff --git a/gap-pkg-io.spec b/gap-pkg-io.spec
index 20f34cb..7ff1ed7 100644
--- a/gap-pkg-io.spec
+++ b/gap-pkg-io.spec
@@ -5,7 +5,7 @@ Version: 4.7.2
Release: 4%{?dist}
Summary: Unix I/O functionality for GAP
-License: GPLv3+
+License: GPL-3.0-or-later
URL: http://gap-packages.github.io/io/
Source0: https://github.com/gap-packages/io/releases/download/v%{version}/%{pkgnam...
@@ -113,6 +113,9 @@ popd
%{_gap_dir}/pkg/%{pkgname}/example/
%changelog
+* Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 4.7.2-4
+- Convert License tag to SPDX
+
* Sat Jul 23 2022 Jerry James <loganjerry(a)gmail.com> - 4.7.2-4
- Rebuild due to changed binary dir name on s390x
1 year, 7 months
Architecture specific change in rpms/gap-pkg-transgrp.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-transgrp.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-transgrp.git/commit/?id=6....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
Thanks.
Full change:
============
commit 69de4a242af3a6e55b45b612afd7c651278d1046
Author: Jerry James <loganjerry(a)gmail.com>
Date: Mon Sep 26 21:20:35 2022 -0600
Update for gap 4.12.0.
Convert License tags to SPDX.
diff --git a/gap-pkg-transgrp.spec b/gap-pkg-transgrp.spec
index d569f82..60d2d03 100644
--- a/gap-pkg-transgrp.spec
+++ b/gap-pkg-transgrp.spec
@@ -2,11 +2,12 @@
Name: gap-pkg-%{pkgname}
Version: 3.6.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Transitive groups library
-BuildArch: noarch
-License: GPLv2 or GPLv3
+License: GPL-2.0-only OR GPL-3.0-only
+BuildArch: noarch
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
URL: https://www.gap-system.org/Packages/%{pkgname}.html
Source0: https://www.math.colostate.edu/~hulpke/%{pkgname}/%{pkgname}%{version}.ta...
Source1: https://www.math.colostate.edu/~hulpke/%{pkgname}/trans32.tgz
@@ -25,8 +26,8 @@ accessing the library. The actual data is in the data and data32
subpackages.
%package data
-Summary: Data files for groups of degree other than 32
-License: Artistic 2.0
+Summary: Data files for groups of degree other than 32 and 48
+License: Artistic-2.0
Requires: %{name} = %{version}-%{release}
%description data
@@ -43,7 +44,7 @@ https://zenodo.org/record/5935751 if you need it.
%package data32
Summary: Library of transitive groups of degree 32
-License: Artistic 2.0
+License: Artistic-2.0
Requires: %{name} = %{version}-%{release}
%description data32
@@ -61,52 +62,61 @@ This package contains documentation for gap-pkg-%{pkgname}.
%prep
%autosetup -n %{pkgname} -a 1
+# There is no ext manual anymore
+sed -i '/UseReferences.*ext/d' doc/manual.tex
+
%build
+export LC_ALL=C.UTF-8
+
# Compress large group files
parallel %{?_smp_mflags} --no-notice gzip --best ::: dat32/*.grp data/*.grp
# Build the documentation
mkdir ../../doc
-ln -s %{_gap_dir}/doc/ref ../../doc
+ln -s %{gap_dir}/doc/ref ../../doc
cd doc
-ln -s %{_gap_dir}/etc/convert.pl .
-ln -s %{_gap_dir}/doc/gapmacro.tex .
-ln -s %{_gap_dir}/doc/manualindex .
+ln -s %{gap_dir}/etc/convert.pl .
+ln -s %{gap_dir}/doc/gapmacro.tex .
+ln -s %{gap_dir}/doc/manualindex .
./make_doc
cd -
rm -fr ../../doc doc/{convert.pl,gapmacro.tex,manualindex}
%install
-mkdir -p %{buildroot}%{_gap_dir}/pkg/%{pkgname}
-cp -a *.g data dat32 doc htm lib tst %{buildroot}%{_gap_dir}/pkg/%{pkgname}
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}/doc/make_doc
-rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}/doc/*.{aux,bbl,blg,idx,ilg,ind,log,out,pnr}
+mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc
+cp -a *.g data dat32 htm lib tst %{buildroot}%{gap_dir}/pkg/%{pkgname}
+%gap_copy_docs
%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.md
%license LICENSE
-%{_gap_dir}/pkg/%{pkgname}/
-%exclude %{_gap_dir}/pkg/%{pkgname}/data/
-%exclude %{_gap_dir}/pkg/%{pkgname}/dat32/
-%exclude %{_gap_dir}/pkg/%{pkgname}/doc/
-%exclude %{_gap_dir}/pkg/%{pkgname}/htm/
+%{gap_dir}/pkg/%{pkgname}/
+%exclude %{gap_dir}/pkg/%{pkgname}/data/
+%exclude %{gap_dir}/pkg/%{pkgname}/dat32/
+%exclude %{gap_dir}/pkg/%{pkgname}/doc/
+%exclude %{gap_dir}/pkg/%{pkgname}/htm/
%files data
-%{_gap_dir}/pkg/%{pkgname}/data/
+%{gap_dir}/pkg/%{pkgname}/data/
%files data32
-%{_gap_dir}/pkg/%{pkgname}/dat32/
+%{gap_dir}/pkg/%{pkgname}/dat32/
%files doc
-%docdir %{_gap_dir}/pkg/%{pkgname}/doc/
-%docdir %{_gap_dir}/pkg/%{pkgname}/htm/
-%{_gap_dir}/pkg/%{pkgname}/doc/
-%{_gap_dir}/pkg/%{pkgname}/htm/
+%docdir %{gap_dir}/pkg/%{pkgname}/doc/
+%docdir %{gap_dir}/pkg/%{pkgname}/htm/
+%{gap_dir}/pkg/%{pkgname}/doc/
+%{gap_dir}/pkg/%{pkgname}/htm/
%changelog
+* Mon Sep 26 2022 Jerry James <loganjerry(a)gmail.com> - 3.6.3-3
+- Update for gap 4.12.0
+- Convert License tags to SPDX
+
* Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.6.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1 year, 7 months
Architecture specific change in rpms/gap-pkg-primgrp.git
by githook-noreply@fedoraproject.org
The package rpms/gap-pkg-primgrp.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-primgrp.git/commit/?id=a0....
Change:
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch
Thanks.
Full change:
============
commit a0919afdff93c8f71f4bec12abff0cf1991a3066
Author: Jerry James <loganjerry(a)gmail.com>
Date: Mon Sep 26 21:17:48 2022 -0600
Update for gap 4.12.0.
Convert License tag to SPDX.
diff --git a/gap-pkg-primgrp.spec b/gap-pkg-primgrp.spec
index 37304ff..b611bc8 100644
--- a/gap-pkg-primgrp.spec
+++ b/gap-pkg-primgrp.spec
@@ -2,11 +2,12 @@
Name: gap-pkg-%{pkgname}
Version: 3.4.2
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Primitive permutation groups library
-BuildArch: noarch
-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}/...
@@ -34,35 +35,42 @@ This package contains documentation for gap-pkg-%{pkgname}.
%autosetup -n %{pkgname}-%{version}
%build
+export LC_ALL=C.UTF-8
+
# Link to main GAP documentation.
-ln -s %{_gap_dir}/doc ../../doc
+ln -s %{gap_dir}/doc ../../doc
mkdir ../pkg
ln -s ../%{pkgname}-%{version} ../pkg
-gap -l "$PWD/..;%{_gap_dir}" < makedoc.g
+gap -l "$PWD/..;" makedoc.g
rm -fr ../../doc ../pkg
# Compress large group files
parallel %{?_smp_mflags} --no-notice gzip --best ::: data/*.g
%install
-mkdir -p %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}
-cp -a *.g data doc lib 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 data lib tst %{buildroot}%{gap_dir}/pkg/%{pkgname}
+%gap_copy_docs
%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 CHANGES.md 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
+* Mon Sep 26 2022 Jerry James <loganjerry(a)gmail.com> - 3.4.2-3
+- Update for gap 4.12.0
+- Convert License tag to SPDX
+
* Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.4.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1 year, 7 months