[arch-commits] Commit in gap/trunk (PKGBUILD)

Antonio Rojas arojas at gemini.archlinux.org
Fri Dec 24 15:04:27 UTC 2021


    Date: Friday, December 24, 2021 @ 15:04:27
  Author: arojas
Revision: 1083400

Fix build with latest semigroups, remove more junk

Modified:
  gap/trunk/PKGBUILD

----------+
 PKGBUILD |    7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-12-24 14:48:55 UTC (rev 1083399)
+++ PKGBUILD	2021-12-24 15:04:27 UTC (rev 1083400)
@@ -5,7 +5,7 @@
 pkgbase=gap
 pkgname=(gap gap-doc gap-packages)
 pkgver=4.11.1
-pkgrel=5
+pkgrel=6
 pkgdesc='Groups, Algorithms, Programming: a system for computational discrete algebra'
 arch=(x86_64)
 url='https://www.gap-system.org/'
@@ -16,7 +16,7 @@
 sha256sums=('6635c5da7d82755f8339486b9cac33766f58712f297e8234fba40818902ea304'
             '143fb8a79a52c007903cce13407850df309ef803a9b00398d05169355917de46'
             'SKIP')
-makedepends=(libxaw givaro mpfi cddlib boost libsemigroups c-xsc zeromq fplll wget chrpath fmt git)
+makedepends=(libxaw givaro mpfi cddlib boost libsemigroups c-xsc zeromq fplll wget chrpath fmt eigen git)
 # TODO: unbundle normaliz
 
 prepare() {
@@ -60,6 +60,7 @@
   cd pkg
   export CFLAGS+=" -fcommon" # Fix anupq and cohomolo build with GCC 10
   export CXXFLAGS+=" -I/usr/include/cxsc" # Find c-xsc headers
+  export CXXFLAGS+=" -I/usr/include/eigen3" # Fix build of semigroups
   export LDFLAGS+=" -L$srcdir/gap-$pkgver/tmp-install -lgap" # See https://trac.sagemath.org/ticket/27372
   export LD_LIBRARY_PATH="$srcdir"/gap-$pkgver/tmp-install
   ../bin/BuildPackages.sh --strict
@@ -139,5 +140,7 @@
   find "$pkgdir"/usr/lib/gap/pkg -type d -name src | xargs rm -fr
   rm -r "$pkgdir"/usr/lib/gap/pkg/digraphs*/extern
   rm -r "$pkgdir"/usr/lib/gap/pkg/semigroups*/libsemigroups
+  rm -r "$pkgdir"/usr/lib/gap/pkg/CaratInterface/carat*
+  rm -r "$pkgdir"/usr/lib/gap/pkg/kbmag-1.5.9/standalone
   rm -r "$pkgdir"/usr/lib/gap/pkg/log
 }



More information about the arch-commits mailing list