[arch-commits] Commit in gap/trunk (PKGBUILD)
Antonio Rojas
arojas at archlinux.org
Sat Nov 26 19:41:12 UTC 2016
Date: Saturday, November 26, 2016 @ 19:41:11
Author: arojas
Revision: 196945
Fix build of guava package
Modified:
gap/trunk/PKGBUILD
----------+
PKGBUILD | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-11-26 19:34:39 UTC (rev 196944)
+++ PKGBUILD 2016-11-26 19:41:11 UTC (rev 196945)
@@ -7,7 +7,7 @@
pkgname=(gap gap-data gap-doc gap-packages)
pkgver=4.8.6
_gapver=4r8p6_2016_11_12-14_25
-pkgrel=1
+pkgrel=2
pkgdesc="Groups, Algorithms, Programming: a system for computational discrete algebra"
arch=(i686 x86_64)
url="http://www.gap-system.org/"
@@ -22,6 +22,10 @@
# Use system normaliz
sed -e '/build-normaliz.sh/d' -i bin/BuildPackages.sh
+# Fix build if guava package
+ sed -e "s|MAKE=make|MAKE='make -j1'|" -i bin/BuildPackages.sh
+ sed -e '/cd leon make/d' -i pkg/guava-*/src/Makefile
+ sed -e '/AM_INIT_AUTOMAKE/d' -i pkg/guava-*/src/leon/configure.ac
# Don't load any packages by default
patch -p1 -i ../gap-no-packages-by-default.patch
}
@@ -34,12 +38,9 @@
cd pkg
sh ../bin/BuildPackages.sh
# These packages fail to build:
-# carat
# float (doesn't support fplll 5)
# fr https://github.com/gap-packages/fr/issues/16
-# guava
# linboxing (doesn't support givaro 4)
-# qaos
cd ../etc
sh install-tools.sh
@@ -62,11 +63,13 @@
install -m755 "$pkgdir"/usr/lib/gap/bin/gap.sh "$pkgdir"/usr/bin/gap
# fix location
- sed -e 's|/build/gap/src/gap4r8|/usr/lib/gap|' -i "$pkgdir"/usr/bin/gap
+ sed -e 's|/build/gap/src/gap4r8|/usr/lib/gap|' -i "$pkgdir"/usr/bin/gap -i "$pkgdir"/usr/lib/gap/bin/*/sysinfo.gap
+
# remove unneeded stuff
rm "$pkgdir"/usr/lib/gap/bin/*/*.o
rm "$pkgdir"/usr/lib/gap/bin/gap.sh
find "$pkgdir"/usr/lib/gap/bin/ -maxdepth 1 -type f -exec rm {} \;
+ rm -r "$pkgdir"/usr/lib/gap/bin/*/{config*,extern,gac,Makefile}
}
package_gap-data() {
More information about the arch-commits
mailing list