[arch-commits] Commit in gap/trunk (PKGBUILD)
Antonio Rojas
arojas at gemini.archlinux.org
Wed Dec 8 13:02:01 UTC 2021
Date: Wednesday, December 8, 2021 @ 13:02:00
Author: arojas
Revision: 1065646
Rebuild with semigroups 2
Modified:
gap/trunk/PKGBUILD
----------+
PKGBUILD | 22 ++++++++++++++--------
1 file changed, 14 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-12-08 13:01:42 UTC (rev 1065645)
+++ PKGBUILD 2021-12-08 13:02:00 UTC (rev 1065646)
@@ -5,18 +5,18 @@
pkgbase=gap
pkgname=(gap gap-doc gap-packages)
pkgver=4.11.1
-pkgrel=3
-pkgdesc="Groups, Algorithms, Programming: a system for computational discrete algebra"
+pkgrel=4
+pkgdesc='Groups, Algorithms, Programming: a system for computational discrete algebra'
arch=(x86_64)
-url="https://www.gap-system.org/"
+url='https://www.gap-system.org/'
license=(GPL)
source=(https://github.com/gap-system/gap/releases/download/v$pkgver/$pkgbase-$pkgver.tar.gz
gap.sh
- gap-libsemigroups-1.3.4.patch)
+ git+https://github.com/semigroups/Semigroups#commit=c5e2c895b15762896520a5b3636aa0e3bb2f881f)
sha256sums=('6635c5da7d82755f8339486b9cac33766f58712f297e8234fba40818902ea304'
'143fb8a79a52c007903cce13407850df309ef803a9b00398d05169355917de46'
- 'b24cda7763bbdf249f4693c22231c17a682aacdc4bc5754e88e0ace9700af7e7')
-makedepends=(libxaw givaro mpfi cddlib boost libsemigroups c-xsc zeromq fplll wget chrpath fmt)
+ 'SKIP')
+makedepends=(libxaw givaro mpfi cddlib boost libsemigroups c-xsc zeromq fplll wget chrpath fmt git)
# TODO: unbundle normaliz
prepare() {
@@ -28,8 +28,14 @@
sed -e '/xgap/d' -i pkg/sonata-*/PackageInfo.g
sed -e '/XGAP/d' -i pkg/cryst/PackageInfo.g
- cd pkg/semigroups-*
- patch -p1 -i "$srcdir"/gap-libsemigroups-1.3.4.patch # Fix build with libsemigroups 1.3.4
+# Update semigroups to support libsemigroups 2
+ rm -r pkg/semigroups-*
+ mv ../Semigroups pkg/semigroups
+ cd pkg/semigroups
+ rm prerequisites.sh
+ mkdir libsemigroups
+ ./autogen.sh
+ sed -e 's|test "$with_external_libsemigroups" = yes|true|' -i configure
cd ../CddInterface-*
sed -e 's|/usr/include/cdd|/usr/include/cddlib|' -i configure.ac # Fix build with cddlib 0.94k
More information about the arch-commits
mailing list