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.


Reply via email to