extra/gap to 4.14.0-3

This commit is contained in:
Kevin Mihelich 2025-03-15 14:05:15 +00:00
parent 27bec0e778
commit b614b9cf4d
3 changed files with 25 additions and 4 deletions

View file

@ -1,7 +1,7 @@
pkgbase = gap
pkgdesc = Groups, Algorithms, Programming: a system for computational discrete algebra
pkgver = 4.14.0
pkgrel = 2
pkgrel = 3
url = https://www.gap-system.org/
arch = x86_64
license = GPL-2.0-or-later
@ -24,8 +24,10 @@ pkgbase = gap
makedepends = zeromq
source = https://github.com/gap-system/gap/releases/download/v4.14.0/gap-4.14.0.tar.gz
source = package-infos-4.14.0.json.gz::https://github.com/gap-system/gap/releases/download/v4.14.0/package-infos.json.gz
source = digraphs-planarity-4.patch
sha256sums = 845f5272c26feb1b8eb9ef294bf0545f264c1fe5a19b0601bbc65d79d9506487
sha256sums = 408bc38a003f4987b781eeba3a70d0b45b600287f6373f47683de66761dbbfd5
sha256sums = 564edd7d1b6ab697aa1b1521a736f33766324389fb303e7d7595ebd36d0fe144
pkgname = gap
depends = glibc

View file

@ -10,15 +10,17 @@ pkgbase=gap
pkgname=(gap
gap-packages)
pkgver=4.14.0
pkgrel=2
pkgrel=3
pkgdesc='Groups, Algorithms, Programming: a system for computational discrete algebra'
arch=(x86_64)
url='https://www.gap-system.org/'
license=(GPL-2.0-or-later)
source=(https://github.com/gap-system/gap/releases/download/v$pkgver/$pkgbase-$pkgver.tar.gz
package-infos-$pkgver.json.gz::https://github.com/gap-system/gap/releases/download/v$pkgver/package-infos.json.gz)
package-infos-$pkgver.json.gz::https://github.com/gap-system/gap/releases/download/v$pkgver/package-infos.json.gz
digraphs-planarity-4.patch)
sha256sums=('845f5272c26feb1b8eb9ef294bf0545f264c1fe5a19b0601bbc65d79d9506487'
'408bc38a003f4987b781eeba3a70d0b45b600287f6373f47683de66761dbbfd5')
'408bc38a003f4987b781eeba3a70d0b45b600287f6373f47683de66761dbbfd5'
'564edd7d1b6ab697aa1b1521a736f33766324389fb303e7d7595ebd36d0fe144')
makedepends=(bliss
boost
c-xsc
@ -47,6 +49,8 @@ prepare() {
# Fix https://bugs.archlinux.org/task/55174
sed -e '/xgap/d' -i pkg/sonata/PackageInfo.g
sed -e '/XGAP/d' -i pkg/cryst/PackageInfo.g
# Fix build with planarity 4
patch -d pkg/digraphs -p1 < "$srcdir"/digraphs-planarity-4.patch
# Strip -m32 flags
sed -e '/-m32/d' -i bin/BuildPackages.sh
}

View file

@ -0,0 +1,15 @@
diff --git a/src/planar.c b/src/planar.c
index 1cdf94a7..9d3e86ab 100644
--- a/src/planar.c
+++ b/src/planar.c
@@ -39,9 +39,7 @@
#include "c/graphK4Search.h"
#else
#include "planarity/graph.h"
-#include "planarity/graphK23Search.h"
-#include "planarity/graphK33Search.h"
-#include "planarity/graphK4Search.h"
+#include "planarity/graphLib.h"
#endif
#if defined(__clang__)
#pragma clang diagnostic pop