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
