Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / gap
Commits:
42f98901 by Antonio Rojas at 2026-03-06T15:06:34+01:00
upgpkg: 4.15.1-2: Upgrade semigroups for libsemigroups v3 compatibility
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = gap
pkgdesc = Groups, Algorithms, Programming: a system for computational
discrete algebra
pkgver = 4.15.1
- pkgrel = 1
+ pkgrel = 2
url = https://www.gap-system.org/
arch = x86_64
license = GPL-2.0-or-later
@@ -31,11 +31,13 @@ pkgbase = gap
source =
https://www.math.rwth-aachen.de/homes/Thomas.Breuer/atlasrep/atlasrepdata.tar.gz
source =
package-infos-4.15.1.json.gz::https://github.com/gap-system/gap/releases/download/v4.15.1/package-infos.json.gz
source = atlasrep-no-remote-access.patch
+ source =
https://github.com/semigroups/Semigroups/releases/download/v5.6.0/semigroups-5.6.0.tar.gz
sha256sums =
1c4cf82fddc672a4d94c3834b8d4db606da637b9f566740f1818ccfde6333ab6
sha256sums =
c62234ca31685145737e9e66e1dc20424cbd114dcef3e89a5839670561a2a2e6
sha256sums =
9f82d01bb682f24406f07a701dc2cae40dcba672c6ca91e77613b9096d6b49eb
sha256sums =
ca1346a1afb332dca59b445787bf106b8025bed61b76758ed661458f90285600
sha256sums =
1ffbed921a6f289340a1e61179f7f88039fa6dcd0247ab6b9b9270192ff5d015
+ sha256sums =
85cd8e1054a9aa2de06c7b63c96a82cd2989eac600cdcaa79b87ee16ef43f42b
pkgname = gap
depends = glibc
=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@ pkgbase=gap
pkgname=(gap
gap-packages)
pkgver=4.15.1
-pkgrel=1
+pkgrel=2
pkgdesc='Groups, Algorithms, Programming: a system for computational discrete
algebra'
arch=(x86_64)
url='https://www.gap-system.org/'
@@ -15,12 +15,14 @@ source=(git+https://github.com/gap-system/gap#tag=v$pkgver
https://github.com/gap-system/gap/releases/download/v$pkgver/packages-v$pkgver.tar.gz
https://www.math.rwth-aachen.de/homes/Thomas.Breuer/atlasrep/atlasrepdata.tar.gz
package-infos-$pkgver.json.gz::https://github.com/gap-system/gap/releases/download/v$pkgver/package-infos.json.gz
- atlasrep-no-remote-access.patch)
+ atlasrep-no-remote-access.patch
+
https://github.com/semigroups/Semigroups/releases/download/v5.6.0/semigroups-5.6.0.tar.gz)
sha256sums=('1c4cf82fddc672a4d94c3834b8d4db606da637b9f566740f1818ccfde6333ab6'
'c62234ca31685145737e9e66e1dc20424cbd114dcef3e89a5839670561a2a2e6'
'9f82d01bb682f24406f07a701dc2cae40dcba672c6ca91e77613b9096d6b49eb'
'ca1346a1afb332dca59b445787bf106b8025bed61b76758ed661458f90285600'
- '1ffbed921a6f289340a1e61179f7f88039fa6dcd0247ab6b9b9270192ff5d015')
+ '1ffbed921a6f289340a1e61179f7f88039fa6dcd0247ab6b9b9270192ff5d015'
+ '85cd8e1054a9aa2de06c7b63c96a82cd2989eac600cdcaa79b87ee16ef43f42b')
makedepends=(bliss
boost
c-xsc
@@ -58,6 +60,10 @@ prepare() {
sed -e '/XGAP/d' -i pkg/cryst/PackageInfo.g
# Disable remote access in atlasdep, we preinstall all data (Gentoo)
patch -d pkg/atlasrep -p1 < "$srcdir"/atlasrep-no-remote-access.patch
+# Upgrade semigroups for libsemigroups v3 compatibility
+ rm -r pkg/semigroups
+ cp -r ../semigroups-5.6.0 pkg/semigroups
+ echo "3.5.1" > pkg/semigroups/.LIBSEMIGROUPS_VERSION
}
build() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gap/-/commit/42f9890157fd8e9fe1ca52fb97052e5939a6cb0f
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gap/-/commit/42f9890157fd8e9fe1ca52fb97052e5939a6cb0f
You're receiving this email because of your account on gitlab.archlinux.org.