Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2024
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
List overview
Download
Arch-excludes
September 2022
----- 2024 -----
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
arch-excludes@lists.fedoraproject.org
2 participants
285 discussions
Start a n
N
ew thread
Architecture specific change in rpms/gap-pkg-grpconst.git
by githook-noreply@fedoraproject.org
28 Sep '22
28 Sep '22
The package rpms/gap-pkg-grpconst.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-grpconst.git/commit/?id=caa…
. Change: +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch Thanks. Full change: ============ commit caa3f9abca9d9093f5dfc37fc125ff19df421e92 Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Sep 27 13:32:04 2022 -0600 Update for gap 4.12.0. diff --git a/gap-pkg-grpconst.spec b/gap-pkg-grpconst.spec index 16ec4d6..4e32258 100644 --- a/gap-pkg-grpconst.spec +++ b/gap-pkg-grpconst.spec @@ -2,14 +2,15 @@ Name: gap-pkg-%{pkgname} Version: 2.6.2 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Constructing groups of a given order 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: GAPDoc-latex BuildRequires: gap-pkg-autpgrp @@ -54,38 +55,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}/etc ../../etc -ln -s %{_gap_dir}/doc ../../doc +ln -s %{gap_dir}/etc ../../etc +ln -s %{gap_dir}/doc ../../doc cd doc ./make_doc cd - 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}/{LICENSE,README} -rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,idx,ilg,ind,log,out,pnr} -rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/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 %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> - 2.6.2-7 +- Update for gap 4.12.0 + * Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 2.6.2-6 - Convert License tag to SPDX commit 9b530d140f961970e2c189cb98eb72cff057717a Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Aug 16 20:36:13 2022 -0600 Convert License tag to SPDX. diff --git a/gap-pkg-grpconst.rpmlintrc b/gap-pkg-grpconst.rpmlintrc deleted file mode 100644 index e2c8d97..0000000 --- a/gap-pkg-grpconst.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_er…
- -# The dictionary is missing some technical terms -addFilter(r'W: spelling-error .* (isomorphism|nilpotent|nonsoluble|supersolvable)') - -# 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-grpconst-doc\.noarch: W: no-documentation') diff --git a/gap-pkg-grpconst.spec b/gap-pkg-grpconst.spec index 2fd67ca..16ec4d6 100644 --- a/gap-pkg-grpconst.spec +++ b/gap-pkg-grpconst.spec @@ -5,7 +5,7 @@ Version: 2.6.2 Release: 6%{?dist} Summary: Constructing groups of a given order -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}/%{…
@@ -86,6 +86,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> - 2.6.2-6 +- Convert License tag to SPDX + * Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.6.2-6 - Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1
0
0
0
Architecture specific change in rpms/gap-pkg-francy.git
by githook-noreply@fedoraproject.org
28 Sep '22
28 Sep '22
The package rpms/gap-pkg-francy.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-francy.git/commit/?id=f1735…
. Change: +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch Thanks. Full change: ============ commit f1735ca70b1467715897b44d33f5b21750d20b68 Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Sep 27 13:30:17 2022 -0600 Version 1.2.5. - Drop upstreamed -test patch. - Update for gap 4.12.0. diff --git a/.gitignore b/.gitignore index 45de57c..71eb6f0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -/francy-1.2.4.tar.gz +/francy-*.tar.gz diff --git a/gap-pkg-francy-test.patch b/gap-pkg-francy-test.patch deleted file mode 100644 index 7acfe31..0000000 --- a/gap-pkg-francy-test.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- francy-1.2.4/tst/canvas.tst.orig 2019-05-17 08:06:21.000000000 -0600 -+++ francy-1.2.4/tst/canvas.tst 2022-07-25 13:02:38.487932422 -0600 -@@ -22,21 +22,11 @@ false - gap> SetTexTypesetting(canvas, true); - gap> TexTypesetting(canvas); - true --gap> DrawSplash(canvas); --"<!DOCTYPE html>\n <html>\n <head>\n <meta charset=\"utf-8\" co\ --ntent=\"text/html\" property=\"GAP,francy,d3.v5\"></meta>\n <link rel=\ --\"stylesheet\" type=\"text/css\" href=\"
https://cdn.rawgit.com/mcmartins/franc\
--y/develop/js/extensions/browser/index.css\"></link>\n <script src=\"htt\ --ps://d3js.org/d3.v5.js\"></script>\n <script src=\"
https://cdn.rawgit.c\
--om/mcmartins/francy/master/js/extensions/browser/francy.bundle.js\"></script>\ --\n <title>Francy</title>\n </head>\n <body>\n <div id=\ --\"francy\"></div>\n <script>\n var francy = new Francy({verbos\ --e: true, appendTo: 'body', callbackHandler: console.log});\n francy.l\ --oad({\"version\" : \"1.2.4\",\"mime\" : \"application\\/vnd.francy+json\",\"ca\ --nvas\" : {\"width\" : 400,\"id\" : \"F16\",\"height\" : 400,\"title\" : \"Quat\ --ernion Group Subgroup Lattice\",\"zoomToFit\" : false,\"texTypesetting\" : tru\ --e,\"menus\" : {},\"graph\" : {},\"chart\" : {},\"messages\" : {}}}).render();\ --\n </script>\n </body>\n </html>" -+gap> splash:=DrawSplash(canvas);; -+gap> IsString(splash); -+true -+gap> StartsWith(splash, "<!DOCTYPE html>\n"); -+true - gap> PrintObj(canvas); - rec( - chart := rec( diff --git a/gap-pkg-francy.spec b/gap-pkg-francy.spec index ff73326..0a03723 100644 --- a/gap-pkg-francy.spec +++ b/gap-pkg-francy.spec @@ -1,18 +1,15 @@ -%global pkgname francy +%global pkgname francy Name: gap-pkg-%{pkgname} -Version: 1.2.4 -Release: 8%{?dist} +Version: 1.2.5 +Release: 1%{?dist} Summary: Framework for interactive discrete mathematics -BuildArch: noarch License: MIT +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}/%{…
-# The string returned by DrawSplash() can differ based on the order of some -# dict entries. Only do a cursory check of the return value. -# See
https://github.com/gap-packages/francy/pull/76
-Patch0: %{name}-test.patch BuildRequires: elinks BuildRequires: gap-devel @@ -53,32 +50,36 @@ rm gap/canvas.gi.orig %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 examples 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/ -%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/examples/ +%{gap_dir}/pkg/%{pkgname}/ +%exclude %{gap_dir}/pkg/%{pkgname}/doc/ +%exclude %{gap_dir}/pkg/%{pkgname}/examples/ %files doc -%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/ -%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/examples/ -%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/ -%{_gap_dir}/pkg/%{pkgname}-%{version}/examples/ +%docdir %{gap_dir}/pkg/%{pkgname}/doc/ +%docdir %{gap_dir}/pkg/%{pkgname}/examples/ +%{gap_dir}/pkg/%{pkgname}/doc/ +%{gap_dir}/pkg/%{pkgname}/examples/ %changelog +* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 1.2.5-1 +- Version 1.2.5 +- Drop upstreamed -test patch +- Update for gap 4.12.0 + * Mon Jul 25 2022 Jerry James <loganjerry(a)gmail.com> - 1.2.4-8 - Add -test patch to fix the tests - Invoke xdg-open instead of open diff --git a/sources b/sources index ddb0a26..f2cbeb1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (francy-1.2.4.tar.gz) = 2751baac26d7f4dd406d42cca016aad7afe3907e0cfe1f914a83d0e65ba5e4e67e652b4b2c3fb7916a5e3ce4d90c31c5d04af6db9fdb1d41cb6a0847c98314a3 +SHA512 (francy-1.2.5.tar.gz) = a0f899285a608d303e537c04e5989a20b8167e57051a375ce154aa502499d19a14663182f5033443663621a1d8bc59776027f3ff5477db21f843a64b0e36e73d
1
0
0
0
Architecture specific change in rpms/gap-pkg-alnuth.git
by githook-noreply@fedoraproject.org
28 Sep '22
28 Sep '22
The package rpms/gap-pkg-alnuth.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-alnuth.git/commit/?id=bef04…
. Change: +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch Thanks. Full change: ============ commit 42f6c12e7e42744a55cdc60d1f46b068ee36fc8e Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Sep 27 13:27:26 2022 -0600 Build in bootstrap mode. diff --git a/gap-pkg-alnuth.spec b/gap-pkg-alnuth.spec index c3c47ab..af9f647 100644 --- a/gap-pkg-alnuth.spec +++ b/gap-pkg-alnuth.spec @@ -6,7 +6,7 @@ # 1. Build this package in bootstrap mode # 2. Build gap-pkg-radiroot # 3. Build this package in non-bootstrap mode -%bcond_with bootstrap +%bcond_without bootstrap Name: gap-pkg-%{pkgname} Version: 3.2.1 commit bef0469a1b5a96adaa18dc24ec1b2f6f229695e8 Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Sep 27 13:24:46 2022 -0600 Update for gap 4.12.0. diff --git a/gap-pkg-alnuth.spec b/gap-pkg-alnuth.spec index 4fc782b..c3c47ab 100644 --- a/gap-pkg-alnuth.spec +++ b/gap-pkg-alnuth.spec @@ -10,15 +10,15 @@ Name: gap-pkg-%{pkgname} Version: 3.2.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Algebraic number theory for GAP License: GPL-2.0-or-later +BuildArch: noarch +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch URL:
https://gap-packages.github.io/alnuth/
Source0:
https://github.com/gap-packages/alnuth/releases/download/v%{version}/%{pkgn…
-BuildArch: noarch - BuildRequires: gap-devel BuildRequires: gap-pkg-polycyclic %if %{without bootstrap} @@ -46,44 +46,48 @@ Requires: gap-online-help This package contains documentation for gap-pkg-%{pkgname}. %prep -%autosetup -n %{pkgname}-%{version} -p0 +%autosetup -n %{pkgname}-%{version} %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}/{doc/make_doc,CHANGES.md,GPL,README.md,.package_note*} -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}/{.*.yml,scripts} +mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc +cp -a *.g exam gap gp htm tst %{buildroot}%{gap_dir}/pkg/%{pkgname} +%gap_copy_docs %if %{without bootstrap} %check # Tests that depend on RadiRoot will fail during a bootstrap build. -gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g +export LC_ALL=C.UTF-8 +gap -l "%{buildroot}%{gap_dir};" tst/testall.g %endif %files %doc CHANGES.md README.md %license GPL -%{_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> - 3.2.1-3 +- Update for gap 4.12.0 + * Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 3.2.1-2 - Convert License tag to SPDX commit cd48230fe6566b27811e51e1676ce556a778b929 Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Aug 16 15:02:08 2022 -0600 Convert License tag to SPDX. diff --git a/gap-pkg-alnuth.spec b/gap-pkg-alnuth.spec index f2fb8dc..4fc782b 100644 --- a/gap-pkg-alnuth.spec +++ b/gap-pkg-alnuth.spec @@ -13,7 +13,7 @@ Version: 3.2.1 Release: 2%{?dist} Summary: Algebraic number theory for GAP -License: GPLv2+ +License: GPL-2.0-or-later URL:
https://gap-packages.github.io/alnuth/
Source0:
https://github.com/gap-packages/alnuth/releases/download/v%{version}/%{pkgn…
@@ -84,6 +84,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> - 3.2.1-2 +- Convert License tag to SPDX + * Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 3.2.1-2 - Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1
0
0
0
Architecture specific change in rpms/gap-pkg-sophus.git
by githook-noreply@fedoraproject.org
28 Sep '22
28 Sep '22
The package rpms/gap-pkg-sophus.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-sophus.git/commit/?id=0a8ec…
. Change: +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch Thanks. Full change: ============ commit 0a8ec8e9beb0b8e781abdb29aad3ba2710929939 Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Sep 27 13:13:13 2022 -0600 Version 1.27. - Update for gap 4.12.0. - Convert License tag to SPDX. diff --git a/gap-pkg-sophus.spec b/gap-pkg-sophus.spec index 99f7049..7bb0b80 100644 --- a/gap-pkg-sophus.spec +++ b/gap-pkg-sophus.spec @@ -1,14 +1,15 @@ %global pkgname sophus Name: gap-pkg-%{pkgname} -Version: 1.25 -Release: 2%{?dist} +Version: 1.27 +Release: 1%{?dist} Summary: Computing in nilpotent Lie algebras -License: GPLv2+ +License: GPL-2.0-or-later +BuildArch: noarch +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch URL:
https://gap-packages.github.io/sophus/
Source0:
https://github.com/gap-packages/sophus/releases/download/v%{version}/%{pkgn…
-BuildArch: noarch BuildRequires: gap-devel BuildRequires: gap-pkg-autodoc @@ -43,30 +44,33 @@ 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}/{CHANGES.md,LICENSE,README} -rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr,tex} -rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/gap/.\#* +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 CHANGES.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> - 1.27-1 +- Version 1.27 +- Update for gap 4.12.0 +- Convert License tag to SPDX + * Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.25-2 - Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
diff --git a/sources b/sources index e6fe5cb..be7813e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (sophus-1.25.tar.gz) = be91d06f2f0e7cd7e44dbadc1bc84e3fddbcc728466a2ae825fa8852c1c144af5d2f75e18a009a3b8765c5af827537743ea7614630ea7c84c3692c98524dddc4 +SHA512 (sophus-1.27.tar.gz) = 9c6be8b6bcb78f24816ca0b61118a7b3baa0c31f9ccdb14cc098af003ec7246db0e33fa3ad55ca1950177bf43cc427a3bb7740c4462283fd09c81fc7dbecb790
1
0
0
0
Architecture specific change in rpms/gap-pkg-sla.git
by githook-noreply@fedoraproject.org
28 Sep '22
28 Sep '22
The package rpms/gap-pkg-sla.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-sla.git/commit/?id=aff60247…
. Change: +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch Thanks. Full change: ============ commit aff60247ae350f5e3b5ea534242b99d26f127931 Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Sep 27 13:05:37 2022 -0600 Update for gap 4.12.0. Convert License tag to SPDX. diff --git a/gap-pkg-sla.rpmlintrc b/gap-pkg-sla.rpmlintrc deleted file mode 100644 index c6768dc..0000000 --- a/gap-pkg-sla.rpmlintrc +++ /dev/null @@ -1,8 +0,0 @@ -# THIS FILE IS FOR WHITELISTING RPMLINT ERRORS AND WARNINGS IN TASKOTRON -#
https://fedoraproject.org/wiki/Taskotron/Tasks/dist.rpmlint#Whitelisting_er…
- -# 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-sla-doc\.noarch: W: no-documentation') diff --git a/gap-pkg-sla.spec b/gap-pkg-sla.spec index 9b6ef4c..182334b 100644 --- a/gap-pkg-sla.spec +++ b/gap-pkg-sla.spec @@ -5,10 +5,11 @@ Version: 1.5.3 Release: 7%{?dist} Summary: Computing with simple Lie algebras -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 @@ -33,29 +34,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> - 1.5.3-7 +- Update for gap 4.12.0 +- Convert License tag to SPDX + * Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.5.3-7 - Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1
0
0
0
Architecture specific change in rpms/gap-pkg-scscp.git
by githook-noreply@fedoraproject.org
28 Sep '22
28 Sep '22
The package rpms/gap-pkg-scscp.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-scscp.git/commit/?id=7b45f7…
. Change: +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch Thanks. Full change: ============ commit 7b45f725c7dda7bdf9ce0f32072da7349c901184 Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Sep 27 13:03:50 2022 -0600 Update for gap 4.12.0. - Convert License tag to SPDX. - Use systemd-sysusers to create the daemon user. diff --git a/gap-pkg-scscp.rpmlintrc b/gap-pkg-scscp.rpmlintrc deleted file mode 100644 index f872ac1..0000000 --- a/gap-pkg-scscp.rpmlintrc +++ /dev/null @@ -1,8 +0,0 @@ -# THIS FILE IS FOR WHITELISTING RPMLINT ERRORS AND WARNINGS IN TASKOTRON -#
https://fedoraproject.org/wiki/Taskotron/Tasks/dist.rpmlint#Whitelisting_er…
- -# The documentation package has no binary bits -addFilter(r'gap-pkg-scscp-doc\.noarch: W: only-non-binary-in-usr-lib') - -# The documentation subpackage is the documentation -addFilter(r'gap-pkg-scscp-doc\.noarch: W: no-documentation') diff --git a/gap-pkg-scscp.spec b/gap-pkg-scscp.spec index 3b2e2d5..cd511c9 100644 --- a/gap-pkg-scscp.spec +++ b/gap-pkg-scscp.spec @@ -1,22 +1,24 @@ %global pkgname scscp -%global PKGNAME SCSCP +%global upname SCSCP %global usrname gapd Name: gap-pkg-%{pkgname} Version: 2.3.1 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Symbolic Computation Software Composability Protocol in GAP -License: GPLv2+ -URL:
https://gap-packages.github.io/scscp/
+License: GPL-2.0-or-later BuildArch: noarch -Source0:
https://github.com/gap-packages/%{pkgname}/releases/download/v%{version}/%{…
+ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch +URL:
https://gap-packages.github.io/scscp/
+Source0:
https://github.com/gap-packages/%{pkgname}/releases/download/v%{version}/%{…
Source1: %{usrname}.sh Source2: gap-scscp.service Source3: %{usrname}.logrotate Source4: %{usrname}.conf Source5: %{usrname}.h2m Source6: server.g +Source7: %{name}.sysusers # Fix a typo in makedoc.g. Patch0: %{name}-makedoc.patch @@ -28,9 +30,9 @@ BuildRequires: gap-pkg-openmath-doc BuildRequires: gap-pkg-smallgrp-doc BuildRequires: help2man BuildRequires: systemd +BuildRequires: systemd-rpm-macros %{?systemd_requires} -Requires(pre): shadow-utils Requires: gap-pkg-openmath Requires: logrotate @@ -51,31 +53,35 @@ Requires: gap-pkg-smallgrp-doc This package contains documentation for gap-pkg-%{pkgname}. %prep -%autosetup -p0 -n %{PKGNAME}-%{version} +%autosetup -p0 -n %{upname}-%{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/%{PKGNAME} -ln -s %{_gap_dir}/pkg/io-* ../pkg -ln -s %{_gap_dir}/pkg/OpenMath-* ../pkg -ln -s %{_gap_dir}/pkg/SmallGrp-* ../pkg -gap -l "$PWD/..;%{_gap_dir}" makedoc.g +ln -s ../%{upname}-%{version} ../pkg/%{upname} +gap -l "$PWD/..;" makedoc.g rm -fr ../../doc ../pkg %install -mkdir -p %{buildroot}%{_gap_dir}/pkg -cp -a ../%{PKGNAME}-%{version} %{buildroot}%{_gap_dir}/pkg/%{PKGNAME} -rm -f %{buildroot}%{_gap_dir}/pkg/%{PKGNAME}/{COPYING,README.md,todo.txt} -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/%{upname}/doc +cp -a *.g *.sh demo example lib par tracing tst \ + %{buildroot}%{gap_dir}/pkg/%{upname} +%gap_copy_docs -n %{upname} +cp -a doc/img %{buildroot}%{gap_dir}/pkg/%{upname}/doc # Replace upstream's launcher script with our own. -install -p -m 0755 %{SOURCE1} %{buildroot}%{_gap_dir}/pkg/%{PKGNAME} +install -p -m 0755 %{SOURCE1} %{buildroot}%{gap_dir}/pkg/%{upname} # Make the daemon's home directory mkdir -p %{buildroot}%{_sharedstatedir}/%{usrname} +# Install the sysusers file +mkdir -p %{buildroot}%{_sysusersdir} +cp -p %{SOURCE7} %{buildroot}%{_sysusersdir}/%{usrname}.conf + # Install the systemd unit mkdir -p %{buildroot}%{_unitdir} install -p -m 0644 -p %{SOURCE2} %{buildroot}%{_unitdir} @@ -97,33 +103,29 @@ help2man -m "GAP SCSCP package" -S "GAP SCSCP (Fedora %{version}-%{release})" \ # Move the config files to their new home mkdir -p %{buildroot}%{_sysconfdir}/scscp/gap install -p -m 0644 %{SOURCE6} %{buildroot}%{_sysconfdir}/scscp/gap -mv %{buildroot}%{_gap_dir}/pkg/%{PKGNAME}/config.g \ - %{buildroot}%{_gap_dir}/pkg/%{PKGNAME}/configpar.g \ +mv %{buildroot}%{gap_dir}/pkg/%{upname}/config.g \ + %{buildroot}%{gap_dir}/pkg/%{upname}/configpar.g \ %{buildroot}%{_sysconfdir}/scscp/gap - -# Tell the package where to look for its configuration -sed -e 's,ReadPackage("scscp/\(config\.g\)"),Read("/etc/scscp/gap/\1"),' \ - -e 's,ReadPackage("scscp/\(configpar\.g\)"),Read("/etc/scscp/gap/\1"),' \ - -i %{buildroot}%{_gap_dir}/pkg/%{PKGNAME}/init.g -touch -r init.g %{buildroot}%{_gap_dir}/pkg/%{PKGNAME}/init.g +ln -s %{_sysconfdir}/scscp/gap/config.g %{buildroot}%{gap_dir}/pkg/%{upname} +ln -s %{_sysconfdir}/scscp/gap/configpar.g %{buildroot}%{gap_dir}/pkg/%{upname} %check +export LC_ALL=C.UTF-8 + # We only run the offline test as the others require network access and two # servers to be setup and running. mkdir ../pkg -ln -s ../%{PKGNAME}-%{version} ../pkg/%{PKGNAME} -pushd tst -gap -l "$PWD/../..;%{_gap_dir}" << EOF +ln -s ../%{upname}-%{version} ../pkg/%{upname} +cd tst +gap -l "$PWD/../..;" << EOF LoadPackage("scscp"); GAP_EXIT_CODE(Test("offline.tst", rec(compareFunction := "uptowhitespace") )); EOF -popd +cd - rm -fr ../pkg %pre -getent passwd %{usrname} >/dev/null || \ - useradd -c "GAP SCSCP server daemon" -d %{_sharedstatedir}/%{usrname} \ - -r -s /sbin/nologin -U %{usrname} || : +%sysusers_create_package %{usrname} %{SOURCE7} %preun %systemd_preun gap-scscp.service @@ -131,17 +133,15 @@ getent passwd %{usrname} >/dev/null || \ %post %systemd_post gap-scscp.service -%posttrans -chown %{usrname}:%{usrname} %{_sharedstatedir}/%{usrname} - %files %doc README.md todo.txt %license COPYING -%{_gap_dir}/pkg/%{PKGNAME}/ -%exclude %{_gap_dir}/pkg/%{PKGNAME}/demo/ -%exclude %{_gap_dir}/pkg/%{PKGNAME}/doc/ -%exclude %{_gap_dir}/pkg/%{PKGNAME}/example/ +%{gap_dir}/pkg/%{upname}/ +%exclude %{gap_dir}/pkg/%{upname}/demo/ +%exclude %{gap_dir}/pkg/%{upname}/doc/ +%exclude %{gap_dir}/pkg/%{upname}/example/ %{_mandir}/man8/%{usrname}.8* +%{_sysusersdir}/%{usrname}.conf %{_unitdir}/gap-scscp.service %dir %{_sysconfdir}/scscp/ %dir %{_sysconfdir}/scscp/gap/ @@ -153,14 +153,19 @@ chown %{usrname}:%{usrname} %{_sharedstatedir}/%{usrname} %attr(755,%{usrname},%{usrname}) %{_sharedstatedir}/%{usrname}/ %files doc -%docdir %{_gap_dir}/pkg/%{PKGNAME}/demo/ -%docdir %{_gap_dir}/pkg/%{PKGNAME}/doc/ -%docdir %{_gap_dir}/pkg/%{PKGNAME}/example/ -%{_gap_dir}/pkg/%{PKGNAME}/demo/ -%{_gap_dir}/pkg/%{PKGNAME}/doc/ -%{_gap_dir}/pkg/%{PKGNAME}/example/ +%docdir %{gap_dir}/pkg/%{upname}/demo/ +%docdir %{gap_dir}/pkg/%{upname}/doc/ +%docdir %{gap_dir}/pkg/%{upname}/example/ +%{gap_dir}/pkg/%{upname}/demo/ +%{gap_dir}/pkg/%{upname}/doc/ +%{gap_dir}/pkg/%{upname}/example/ %changelog +* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 2.3.1-8 +- Update for gap 4.12.0 +- Convert License tag to SPDX +- Use systemd-sysusers to create the daemon user + * Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.3.1-7 - Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
diff --git a/gap-pkg-scscp.sysusers b/gap-pkg-scscp.sysusers new file mode 100644 index 0000000..6972630 --- /dev/null +++ b/gap-pkg-scscp.sysusers @@ -0,0 +1,2 @@ +#Type Name ID GECOS Home directory Shell +u gapd - "GAP SCSCP server daemon" /var/lib/gapd /sbin/nologin
1
0
0
0
Architecture specific change in rpms/gap-pkg-qpa.git
by githook-noreply@fedoraproject.org
28 Sep '22
28 Sep '22
The package rpms/gap-pkg-qpa.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-qpa.git/commit/?id=fdfde26e…
. Change: +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch Thanks. Full change: ============ commit fdfde26e97fad92bdb3bc5ab85790b9537568e00 Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Sep 27 13:01:13 2022 -0600 Update for gap 4.12.0. Convert License tag to SPDX. diff --git a/gap-pkg-qpa.spec b/gap-pkg-qpa.spec index abcfad2..0c33337 100644 --- a/gap-pkg-qpa.spec +++ b/gap-pkg-qpa.spec @@ -2,14 +2,15 @@ Name: gap-pkg-%{pkgname} Version: 1.34 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GAP package for quivers and path algebras -License: GPLv2+ +License: GPL-2.0-or-later +BuildArch: noarch +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch URL:
https://folk.ntnu.no/oyvinso/QPA/
Source0:
https://github.com/gap-packages/%{pkgname}/archive/v%{version}/%{pkgname}-%…
-BuildArch: noarch BuildRequires: gap-devel BuildRequires: GAPDoc-latex BuildRequires: gap-pkg-gbnp @@ -40,44 +41,47 @@ This package contains documentation for gap-pkg-%{pkgname}. export LC_ALL=C.UTF-8 mkdir ../pkg ln -s ../%{pkgname}-%{version} ../pkg -gap -l "$PWD/..;%{_gap_dir}" < makedoc.g +gap -l "$PWD/..;" makedoc.g rm -fr ../pkg cd doc/gap-days-lectures -pdflatex lecture1 -pdflatex lecture1 -pdflatex lecture2 -pdflatex lecture2 -pdflatex lecture3 -pdflatex lecture3 -pdflatex lecture4a -pdflatex lecture4a +pdflatex -interaction=batchmode lecture1 +pdflatex -interaction=batchmode lecture1 +pdflatex -interaction=batchmode lecture2 +pdflatex -interaction=batchmode lecture2 +pdflatex -interaction=batchmode lecture3 +pdflatex -interaction=batchmode lecture3 +pdflatex -interaction=batchmode lecture4a +pdflatex -interaction=batchmode lecture4a %install -mkdir -p %{buildroot}%{_gap_dir}/pkg -cp -a ../%{pkgname}-%{version} %{buildroot}%{_gap_dir}/pkg -rm -fr %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/{.*.yml,.github,.gitignore,.mailmap,.package_note*,CHANGES,CODE_OF_CONDUCT.md,CONTRIBUTING.md,create-release.sh,LICENSE,README} -rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,idx,ilg,ind,log,out,pnr} -rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/gap-days-lectures/*.{aux,log,nav,out,snm,toc,vrb} +mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc +cp -a *.g examples lib tst version %{buildroot}%{gap_dir}/pkg/%{pkgname} +%gap_copy_docs +%gap_copy_docs -d doc/gap-days-lectures %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 %license LICENSE -%{_gap_dir}/pkg/%{pkgname}-%{version}/ -%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/ -%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/examples/ +%{gap_dir}/pkg/%{pkgname}/ +%exclude %{gap_dir}/pkg/%{pkgname}/doc/ +%exclude %{gap_dir}/pkg/%{pkgname}/examples/ %files doc -%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/ -%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/examples/ -%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/ -%{_gap_dir}/pkg/%{pkgname}-%{version}/examples/ +%docdir %{gap_dir}/pkg/%{pkgname}/doc/ +%docdir %{gap_dir}/pkg/%{pkgname}/examples/ +%{gap_dir}/pkg/%{pkgname}/doc/ +%{gap_dir}/pkg/%{pkgname}/examples/ %changelog +* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 1.34-2 +- Update for gap 4.12.0 +- Convert License tag to SPDX + * Wed Aug 3 2022 Jerry James <loganjerry(a)gmail.com> - 1.34-1 - Version 1.34
1
0
0
0
Architecture specific change in rpms/gap-pkg-polycyclic.git
by githook-noreply@fedoraproject.org
28 Sep '22
28 Sep '22
The package rpms/gap-pkg-polycyclic.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-polycyclic.git/commit/?id=a…
. Change: +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch Thanks. Full change: ============ commit a4871e11c60e1657a6702ca6f3f01dc8aa100cfa Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Sep 27 12:59:25 2022 -0600 Update for gap 4.12.0. - Add post-release bug fix patches from upstream. - Convert License tag to SPDX. diff --git a/gap-pkg-polycyclic-abelianpcpgroup-infinity.patch b/gap-pkg-polycyclic-abelianpcpgroup-infinity.patch new file mode 100644 index 0000000..f7c5a31 --- /dev/null +++ b/gap-pkg-polycyclic-abelianpcpgroup-infinity.patch @@ -0,0 +1,50 @@ +--- doc/libraries.xml.orig 2020-07-24 17:55:13.000000000 -0600 ++++ doc/libraries.xml 2022-09-11 10:11:23.941827015 -0600 +@@ -7,11 +7,14 @@ + + There are the following generic pcp-groups available. + <ManSection> +-<Func Name="AbelianPcpGroup" Arg="n, rels"/> ++<Func Name="AbelianPcpGroup" Arg="n[, rels]"/> ++<Func Name="AbelianPcpGroup" Arg="rels"/> + <Description> + constructs the abelian group on <A>n</A> generators such that + generator <M>i</M> has order <M>rels[i]</M>. If this order is infinite, +- then <M>rels[i]</M> should be either unbound or 0. ++ then <M>rels[i]</M> should be either unbound or 0 or infinity. ++ If <A>n</A> is not provided then the length of <A>rels</A> is used. ++ If <A>rels</A> is omitted then all generators will have infinite order. + </Description> + </ManSection> + +--- doc/methods.xml.orig 2020-07-24 17:55:13.000000000 -0600 ++++ doc/methods.xml 2022-09-11 10:11:54.293893324 -0600 +@@ -729,7 +729,7 @@ g2^-2*g4 + and <M>R/C</M> is isomorphic to <A>M</A>. + + <Example><![CDATA[ +-gap> G := AbelianPcpGroup( 3,[] ); ++gap> G := AbelianPcpGroup( 3 ); + Pcp-group with orders [ 0, 0, 0 ] + gap> ext := SchurCover( G ); + Pcp-group with orders [ 0, 0, 0, 0, 0, 0 ] +@@ -753,7 +753,7 @@ true + <Example><![CDATA[ + gap> G := DihedralPcpGroup( 0 ); + Pcp-group with orders [ 2, 0 ] +-gap> DirectProduct( G, AbelianPcpGroup( 2, [] ) ); ++gap> DirectProduct( G, AbelianPcpGroup( 2 ) ); + Pcp-group with orders [ 0, 0, 2, 0 ] + gap> AbelianInvariantsMultiplier( last ); + [ 0, 2, 2, 2, 2 ] +--- gap/basic/construct.gi.orig 2020-07-24 17:55:13.000000000 -0600 ++++ gap/basic/construct.gi 2022-09-11 10:12:49.853014707 -0600 +@@ -40,7 +40,7 @@ function( filter, ints ) + # construct group + coll := FromTheLeftCollector( n ); + for i in [1..n] do +- if IsBound( r[i] ) and r[i] > 0 then ++ if IsBound( r[i] ) and r[i] > 0 and r[i] <> infinity then + SetRelativeOrder( coll, i, r[i] ); + fi; + od; diff --git a/gap-pkg-polycyclic-cohom-example.patch b/gap-pkg-polycyclic-cohom-example.patch new file mode 100644 index 0000000..409b8b6 --- /dev/null +++ b/gap-pkg-polycyclic-cohom-example.patch @@ -0,0 +1,11 @@ +--- doc/cohom.xml.orig 2020-07-24 17:55:13.000000000 -0600 ++++ doc/cohom.xml 2022-09-11 10:23:39.439380853 -0600 +@@ -388,7 +388,7 @@ gap> cc.factor.rels; + # infinite image in H^2(G,M) + gap> c := cc.factor.prei[2]; + [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, -1, 1 ] +-gap> H := ExtensionCR( CR, c); ++gap> H := ExtensionCR( C, c); + Pcp-group with orders [ 0, 0, 0, 0, 0, 0 ] + + # check that the extension does not split - get the normal subgroup diff --git a/gap-pkg-polycyclic-conjugacyelementsbyseries.patch b/gap-pkg-polycyclic-conjugacyelementsbyseries.patch new file mode 100644 index 0000000..b3247e7 --- /dev/null +++ b/gap-pkg-polycyclic-conjugacyelementsbyseries.patch @@ -0,0 +1,11 @@ +--- gap/pcpgrp/centcon.gi.orig 2020-07-24 17:55:13.000000000 -0600 ++++ gap/pcpgrp/centcon.gi 2022-09-11 10:17:13.701588633 -0600 +@@ -297,7 +297,7 @@ ConjugacyElementsBySeries := function( G + M := SubgroupByIgs( G, DenominatorOfPcp(pcp) ); + f := ExponentsByPcp( pcp, c^-1*h ); Add( f, 1 ); + fac := Pcp( C, M ); +- act := AffineActionByElement( fac, pcp, g ); ++ act := AffineActionByElement( fac, pcp, c ); + nat := NaturalHomomorphismByNormalSubgroup( C, M ); + stb := OrbitIntegralAction( Image(nat), act, e, f ); + diff --git a/gap-pkg-polycyclic-infinity.patch b/gap-pkg-polycyclic-infinity.patch new file mode 100644 index 0000000..a35947d --- /dev/null +++ b/gap-pkg-polycyclic-infinity.patch @@ -0,0 +1,22 @@ +--- gap/basic/construct.gi.orig 2022-09-11 10:12:49.853014707 -0600 ++++ gap/basic/construct.gi 2022-09-11 10:15:10.231321437 -0600 +@@ -26,7 +26,7 @@ InstallMethod( AbelianGroupCons, + function( filter, ints ) + local coll, i, n, r, grp; + +- if not ForAll( ints, IsInt ) then ++ if not ForAll( ints, x -> IsInt(x) or IsInfinity(x) ) then + Error( "<ints> must be a list of integers" ); + fi; + # We allow 0, and interpret it as indicating an infinite factor. +--- gap/exam/generic.gi.orig 2020-07-24 17:55:13.000000000 -0600 ++++ gap/exam/generic.gi 2022-09-11 10:15:39.470385339 -0600 +@@ -25,7 +25,7 @@ InstallGlobalFunction( AbelianPcpGroup, + # construct group + coll := FromTheLeftCollector( n ); + for i in [1..n] do +- if IsBound( r[i] ) and r[i] > 0 then ++ if IsBound( r[i] ) and r[i] > 0 and r[i] <> infinity then + SetRelativeOrder( coll, i, r[i] ); + fi; + od; diff --git a/gap-pkg-polycyclic-inverse-mutable.patch b/gap-pkg-polycyclic-inverse-mutable.patch new file mode 100644 index 0000000..d42af03 --- /dev/null +++ b/gap-pkg-polycyclic-inverse-mutable.patch @@ -0,0 +1,11 @@ +--- gap/basic/pcpelms.gi.orig 2020-07-24 17:55:13.000000000 -0600 ++++ gap/basic/pcpelms.gi 2022-09-11 10:22:19.223216148 -0600 +@@ -358,7 +358,7 @@ function( g ) + return PcpElementByGenExpListNC( clt, k ); + end ); + +-InstallMethod( INV, ++InstallMethod( InverseMutable, + "for pcp elements", + [IsPcpElement], + function( g ) diff --git a/gap-pkg-polycyclic-isnormal.patch b/gap-pkg-polycyclic-isnormal.patch new file mode 100644 index 0000000..637a0a7 --- /dev/null +++ b/gap-pkg-polycyclic-isnormal.patch @@ -0,0 +1,35 @@ +--- gap/basic/pcpgrps.gi.orig 2022-09-11 10:18:48.429783223 -0600 ++++ gap/basic/pcpgrps.gi 2022-09-11 10:20:11.413953672 -0600 +@@ -160,22 +160,6 @@ end ); + + ############################################################################# + ## +-#M IsNormal( H, U ) . . . . . . . . . . . . . . .test if U is normalized by H +-## +-InstallMethod( IsNormalOp, "for pcp groups", +- IsIdenticalObj, [ IsPcpGroup, IsPcpGroup ], +-function( H, U ) +- local u, h; +- for h in GeneratorsOfPcp( Pcp(H, U)) do +- for u in Igs(U) do +- if not u^h in U then return false; fi; +- od; +- od; +- return true; +-end ); +- +-############################################################################# +-## + #M Size( <pcpgrp> ) + ## + InstallMethod( Size, [ IsPcpGroup ], +--- gap/pcpgrp/fitting.gi.orig 2020-07-24 17:55:13.000000000 -0600 ++++ gap/pcpgrp/fitting.gi 2022-09-11 10:20:59.263051944 -0600 +@@ -56,6 +56,7 @@ end ); + ## + InstallMethod( FittingSubgroup, + "for pcp groups", [IsPcpGroup], ++ SUM_FLAGS, # Prevent generic GAP library method for finite groups being ranked higher + function( G ) + local efas, pcps, l, F, i; + diff --git a/gap-pkg-polycyclic-issinglevalued.patch b/gap-pkg-polycyclic-issinglevalued.patch new file mode 100644 index 0000000..ef81317 --- /dev/null +++ b/gap-pkg-polycyclic-issinglevalued.patch @@ -0,0 +1,24 @@ +--- gap/basic/grphoms.gi.orig 2020-07-24 17:55:13.000000000 -0600 ++++ gap/basic/grphoms.gi 2022-09-11 10:29:16.792073715 -0600 +@@ -158,6 +158,10 @@ function( hom ) + gens := hom!.igs_gens_to_imgs[1]; + imgs := hom!.igs_gens_to_imgs[2]; + ++ if Length(gens) = 0 then ++ return true; ++ fi; ++ + # check relators + for i in [1..Length( gens )] do + if RelativeOrderPcp( gens[i] ) > 0 then +@@ -216,6 +220,10 @@ function( hom ) + + C := TrivialSubgroup(Range(hom)); # the cokernel + ++ if Length(gens) = 0 then ++ return C; ++ fi; ++ + # check relators + for i in [1..Length( gens )] do + if RelativeOrderPcp( gens[i] ) > 0 then diff --git a/gap-pkg-polycyclic-random-trivial.patch b/gap-pkg-polycyclic-random-trivial.patch new file mode 100644 index 0000000..6b4635c --- /dev/null +++ b/gap-pkg-polycyclic-random-trivial.patch @@ -0,0 +1,12 @@ +--- gap/basic/pcpgrps.gi.orig 2020-07-24 17:55:13.000000000 -0600 ++++ gap/basic/pcpgrps.gi 2022-09-11 10:18:48.429783223 -0600 +@@ -99,6 +99,9 @@ InstallMethodWithRandomSource( Random, " + function( rs, G ) + local pcp, rel, g, i; + pcp := Pcp(G); ++ if Length( pcp ) = 0 then ++ return One( G ); ++ fi; + rel := RelativeOrdersOfPcp( pcp ); + g := []; + for i in [1..Length(rel)] do diff --git a/gap-pkg-polycyclic-subsword-dup.patch b/gap-pkg-polycyclic-subsword-dup.patch new file mode 100644 index 0000000..cc8fce4 --- /dev/null +++ b/gap-pkg-polycyclic-subsword-dup.patch @@ -0,0 +1,22 @@ +--- gap/action/extend.gi.orig 2020-07-24 17:55:13.000000000 -0600 ++++ gap/action/extend.gi 2022-09-11 10:24:51.790529410 -0600 +@@ -7,19 +7,6 @@ + + ############################################################################# + ## +-#F SubsWord( w, list ) . . . . . . . . . . . . . . . . . . .substitute a word +-## +-SubsWord := function( w, list ) +- local g, i; +- g := list[1]^0; +- for i in [1..Length(w)] do +- g := g * list[w[i][1]]^w[i][2]; +- od; +- return g; +-end; +- +-############################################################################# +-## + #F SubsWordPlus( w, gens, invs, id ) . . . . . . . .use inverses and identity + ## + SubsWordPlus := function( w, gens, invs, id ) diff --git a/gap-pkg-polycyclic.spec b/gap-pkg-polycyclic.spec index 4463c48..f4cb56a 100644 --- a/gap-pkg-polycyclic.spec +++ b/gap-pkg-polycyclic.spec @@ -7,17 +7,48 @@ # 3. Build gap-pkg-radiroot # 4. Build gap-pkg-alnuth in non-bootstrap mode. # 5. Build this package in non-bootstrap mode. -%bcond_with bootstrap +%bcond_without bootstrap Name: gap-pkg-%{pkgname} Version: 2.16 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Algorithms on polycylic groups for GAP -License: GPLv2+ +License: GPL-2.0-or-later +BuildArch: noarch +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch URL:
https://gap-packages.github.io/polycyclic/
Source0:
https://github.com/gap-packages/polycyclic/releases/download/v%{version}/%{…
-BuildArch: noarch + +## Post-release bug fixes from upstream + +# Update AbelianPcpGroup, support infinity +#
https://github.com/gap-packages/polycyclic/commit/37af5a8832b9f0872f058fd66…
+Patch0: %{name}-abelianpcpgroup-infinity.patch +# Support infinity in AbelianPcpGroup and AbelianGroupCons +#
https://github.com/gap-packages/polycyclic/commit/929755ef354319268a7cd8cf5…
+Patch1: %{name}-infinity.patch +# Fix a bug in ConjugacyElementsBySeries +#
https://github.com/gap-packages/polycyclic/commit/e9312334e0be52f6aebb04d76…
+Patch2: %{name}-conjugacyelementsbyseries.patch +# Fix Random not working for the trivial group +#
https://github.com/gap-packages/polycyclic/commit/f3bdcbd90f729cf9e231614ae…
+Patch3: %{name}-random-trivial.patch +# Fix IsNormal, uprank FittingSubgroup method +#
https://github.com/gap-packages/polycyclic/commit/3f385e49fca33917bfcf5f6d6…
+Patch4: %{name}-isnormal.patch +# Replace INV by its official name InverseMutable +#
https://github.com/gap-packages/polycyclic/commit/237ed84786fd8477805241ec5…
+Patch5: %{name}-inverse-mutable.patch +# Fix a cohomology example +#
https://github.com/gap-packages/polycyclic/commit/2d4c8d475f51075f2692e29f2…
+Patch6: %{name}-cohom-example.patch +# Remove a duplicate SubsWord definition +#
https://github.com/gap-packages/polycyclic/commit/7455d890b97b77cdede6d34d4…
+Patch7: %{name}-subsword-dup.patch +# Fix a bug in IsSingleValued +#
https://github.com/gap-packages/polycyclic/commit/02ebcc4f22d165e4f823a912e…
+Patch8: %{name}-issinglevalued.patch BuildRequires: gap-devel BuildRequires: gap-pkg-autodoc @@ -26,7 +57,6 @@ BuildRequires: gap-pkg-alnuth %endif BuildRequires: gap-pkg-autpgrp -Requires: gap-core %if %{without bootstrap} Requires: gap-pkg-alnuth %endif @@ -58,7 +88,7 @@ Requires: gap-online-help This package contains documentation for gap-pkg-%{pkgname}. %prep -%autosetup -n %{pkgname}-%{version} +%autosetup -n %{pkgname}-%{version} -p0 # Fix character encodings for fil in gap/basic/colcom.gi; do @@ -69,31 +99,35 @@ done %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}/doc/*.{aux,bbl,blg,brf,idx,ilg,ind,log,out,pnr,tex} -rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/{CHANGES.md,LICENSE,README.md} +mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc +cp -a *.g gap tst %{buildroot}%{gap_dir}/pkg/%{pkgname} +%gap_copy_docs %if %{without bootstrap} %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 %endif %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 +* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 2.16-7 +- Update for gap 4.12.0 +- Add post-release bug fix patches from upstream +- Convert License tag to SPDX + * Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.16-6 - Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1
0
0
0
Architecture specific change in rpms/gap-pkg-jupyterkernel.git
by githook-noreply@fedoraproject.org
28 Sep '22
28 Sep '22
The package rpms/gap-pkg-jupyterkernel.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-jupyterkernel.git/commit/?i…
. Change: +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch Thanks. Full change: ============ commit 89a10adf28ba5fff5494d5cfc701b77a26ee35b8 Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Sep 27 12:56:06 2022 -0600 Update for gap 4.12.0. diff --git a/gap-pkg-jupyterkernel.spec b/gap-pkg-jupyterkernel.spec index b2b7187..87b8454 100644 --- a/gap-pkg-jupyterkernel.spec +++ b/gap-pkg-jupyterkernel.spec @@ -7,11 +7,12 @@ Name: gap-pkg-%{pkgname} Version: 1.4.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Jupyter kernel written in GAP -BuildArch: noarch License: BSD-3-Clause +BuildArch: noarch +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch URL:
https://gap-packages.github.io/%{upname}/
Source0:
https://github.com/gap-packages/%{upname}/releases/download/v%{version}/%{u…
@@ -48,15 +49,15 @@ 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}%{_bindir} cp -p bin/jupyter-kernel-gap %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{_gap_dir}/pkg/%{upname}-%{version} -cp -a demos doc gap tst *.g %{buildroot}%{_gap_dir}/pkg/%{upname}-%{version} -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 *.g demos gap tst %{buildroot}%{gap_dir}/pkg/%{upname} +%gap_copy_docs -n %{upname} mkdir -p %{buildroot}%{_datadir}/jupyter/kernels cp -a etc/jupyter %{buildroot}%{_datadir}/jupyter/kernels/gap-4 @@ -69,7 +70,7 @@ cp -p etc/gap-mode.json %{buildroot}%{_sysconfdir}/jupyter/nbconfig/notebook.d %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 @@ -78,17 +79,20 @@ gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g %{_datadir}/jupyter/nbextensions/gap-mode/ %{_datadir}/jupyter/kernels/gap-4/ %config(noreplace) %{_sysconfdir}/jupyter/nbconfig/notebook.d/gap-mode.json -%{_gap_dir}/pkg/%{upname}-%{version}/ -%exclude %{_gap_dir}/pkg/%{upname}-%{version}/demos/ -%exclude %{_gap_dir}/pkg/%{upname}-%{version}/doc/ +%{gap_dir}/pkg/%{upname}/ +%exclude %{gap_dir}/pkg/%{upname}/demos/ +%exclude %{gap_dir}/pkg/%{upname}/doc/ %files doc -%docdir %{_gap_dir}/pkg/%{upname}-%{version}/demos/ -%docdir %{_gap_dir}/pkg/%{upname}-%{version}/doc/ -%{_gap_dir}/pkg/%{upname}-%{version}/demos/ -%{_gap_dir}/pkg/%{upname}-%{version}/doc/ +%docdir %{gap_dir}/pkg/%{upname}/demos/ +%docdir %{gap_dir}/pkg/%{upname}/doc/ +%{gap_dir}/pkg/%{upname}/demos/ +%{gap_dir}/pkg/%{upname}/doc/ %changelog +* Tue Sep 27 2022 Jerry James <loganjerry(a)gmail.com> - 1.4.1-5 +- Update for gap 4.12.0 + * Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 1.4.1-4 - Convert License tag to SPDX commit 1826a802b40e77f6271dad0d22203d643152ff04 Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Aug 16 21:28:55 2022 -0600 Convert License tag to SPDX. diff --git a/gap-pkg-jupyterkernel.spec b/gap-pkg-jupyterkernel.spec index 9022a12..b2b7187 100644 --- a/gap-pkg-jupyterkernel.spec +++ b/gap-pkg-jupyterkernel.spec @@ -11,7 +11,7 @@ Release: 4%{?dist} Summary: Jupyter kernel written in GAP BuildArch: noarch -License: BSD +License: BSD-3-Clause URL:
https://gap-packages.github.io/%{upname}/
Source0:
https://github.com/gap-packages/%{upname}/releases/download/v%{version}/%{u…
@@ -89,6 +89,9 @@ gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g %{_gap_dir}/pkg/%{upname}-%{version}/doc/ %changelog +* Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 1.4.1-4 +- Convert License tag to SPDX + * Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.4.1-4 - Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1
0
0
0
Architecture specific change in rpms/gap-pkg-irredsol.git
by githook-noreply@fedoraproject.org
28 Sep '22
28 Sep '22
The package rpms/gap-pkg-irredsol.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-irredsol.git/commit/?id=18f…
. Change: +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch Thanks. Full change: ============ commit 18f447fca8cffd38e4c99cf3c50ab813cba3a8b8 Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Sep 27 12:48:18 2022 -0600 Update for gap 4.12.0. diff --git a/gap-pkg-irredsol.spec b/gap-pkg-irredsol.spec index 5d10fd7..28262df 100644 --- a/gap-pkg-irredsol.spec +++ b/gap-pkg-irredsol.spec @@ -2,15 +2,16 @@ Name: gap-pkg-%{pkgname} Version: 1.4.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Irreducible soluble linear groups over finite fields License: BSD-2-Clause +BuildArch: noarch +ExclusiveArch: aarch64 ppc64le s390x x86_64 noarch URL:
http://www.icm.tu-bs.de/~bhoeflin/%{pkgname}/
Source0:
https://github.com/bh11/%{pkgname}/releases/download/IRREDSOL-%{version}/%{…
# Fix references to the primgrp manual Patch0: %{name}-ref.patch -BuildArch: noarch BuildRequires: gap-devel BuildRequires: gap-pkg-crisp-doc @@ -43,58 +44,49 @@ This package contains documentation for gap-pkg-%{pkgname}. %build # Link to main GAP documentation and CRISP documentation -crispdir=$(basename $(ls -1d %{_gap_dir}/pkg/crisp*)) -primgrpdir=$(basename $(ls -1d %{_gap_dir}/pkg/primgrp*)) -ln -s %{_gap_dir}/etc ../../etc -ln -s %{_gap_dir}/doc ../../doc -ln -s %{_gap_dir}/pkg ../../pkg -ln -s %{_gap_dir}/pkg/$crispdir .. -ln -s %{_gap_dir}/pkg/$crispdir ../crisp -ln -s %{_gap_dir}/pkg/$primgrpdir .. +ln -s %{gap_dir}/etc ../../etc +ln -s %{gap_dir}/doc ../../doc +ln -s %{gap_dir}/pkg ../../pkg +ln -s %{gap_dir}/pkg/crisp .. +ln -s %{gap_dir}/pkg/primgrp .. pushd doc -sed -e "/UseReferences/s/crisp/$crispdir/" \ - -e "/UseReferences/s/primgrp/$primgrpdir/" \ - -i manual.tex -pdftex manual +pdftex -interaction=batchmode manual makeindex manual -pdftex manual -pdftex manual +pdftex -interaction=batchmode manual +pdftex -interaction=batchmode manual rm -f ../htm/* -perl %{_gap_dir}/etc/convert.pl -t -c -n IRREDSOL . ../htm +perl %{gap_dir}/etc/convert.pl -t -c -n IRREDSOL . ../htm popd rm -f ../../{doc,etc,pkg} ../crisp -# Fixup links -sed -e "s,../crisp/,../$crispdir/," \ - -e "s,../primgrp/,../$primgrpdir/," \ - -i htm/CHAP*.htm - # Compress large data files parallel %{?_smp_mflags} --no-notice gzip --best ::: data/*.grp fp/*.fp %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}.txt -rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,brf,idx,ilg,in,ind,log,new,out,pnr} +mkdir -p %{buildroot}%{gap_dir}/pkg/%{pkgname}/doc +cp -a *.g data fp htm lib tst %{buildroot}%{gap_dir}/pkg/%{pkgname} +%gap_copy_docs %check -gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g +gap -l "%{buildroot}%{gap_dir};" tst/testall.g %files %doc README.txt %license LICENSE.txt -%{_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.4.3-5 +- Update for gap 4.12.0 + * Tue Aug 16 2022 Jerry James <loganjerry(a)gmail.com> - 1.4.3-4 - Convert License tag to SPDX commit 905ae585a934185fd73e19e6f06f184103490ce9 Author: Jerry James <loganjerry(a)gmail.com> Date: Tue Aug 16 20:52:30 2022 -0600 Convert License tag to SPDX. diff --git a/gap-pkg-irredsol.spec b/gap-pkg-irredsol.spec index e8dcb16..5d10fd7 100644 --- a/gap-pkg-irredsol.spec +++ b/gap-pkg-irredsol.spec @@ -5,7 +5,7 @@ Version: 1.4.3 Release: 4%{?dist} Summary: Irreducible soluble linear groups over finite fields -License: BSD +License: BSD-2-Clause URL:
http://www.icm.tu-bs.de/~bhoeflin/%{pkgname}/
Source0:
https://github.com/bh11/%{pkgname}/releases/download/IRREDSOL-%{version}/%{…
# Fix references to the primgrp manual @@ -95,6 +95,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.4.3-4 +- Convert License tag to SPDX + * Thu Jul 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.4.3-4 - Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
1
0
0
0
← Newer
1
...
5
6
7
8
9
10
11
...
29
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Results per page:
10
25
50
100
200