[arch-commits] Commit in gap/repos (8 files)
Date: Friday, December 18, 2020 @ 10:59:29 Author: arojas Revision: 778476 archrelease: copy trunk to community-staging-x86_64 Added: gap/repos/community-staging-x86_64/ gap/repos/community-staging-x86_64/PKGBUILD (from rev 778474, gap/trunk/PKGBUILD) gap/repos/community-staging-x86_64/gap-cddlib-0.94k.patch (from rev 778474, gap/trunk/gap-cddlib-0.94k.patch) gap/repos/community-staging-x86_64/gap-libsemigroups-1.3.4.patch (from rev 778474, gap/trunk/gap-libsemigroups-1.3.4.patch) gap/repos/community-staging-x86_64/gap-libsemigroups-1.3.patch (from rev 778474, gap/trunk/gap-libsemigroups-1.3.patch) gap/repos/community-staging-x86_64/gap-normaliz-3.8.8.patch (from rev 778474, gap/trunk/gap-normaliz-3.8.8.patch) gap/repos/community-staging-x86_64/gap-polymake-4.0.patch (from rev 778474, gap/trunk/gap-polymake-4.0.patch) gap/repos/community-staging-x86_64/gap.sh (from rev 778474, gap/trunk/gap.sh) ---+ PKGBUILD | 158 ++ gap-cddlib-0.94k.patch| 15 + gap-libsemigroups-1.3.4.patch | 141 gap-libsemigroups-1.3.patch | 12 + gap-normaliz-3.8.8.patch | 13 + gap-polymake-4.0.patch| 450 gap.sh|7 7 files changed, 796 insertions(+) Copied: gap/repos/community-staging-x86_64/PKGBUILD (from rev 778474, gap/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-18 10:59:29 UTC (rev 778476) @@ -0,0 +1,158 @@ +# Maintainer: Antonio Rojas +# Contributor: TDY +# Contributor: Rémy Oudompheng + +pkgbase=gap +pkgname=(gap gap-doc gap-packages) +pkgver=4.11.0 +pkgrel=9 +pkgdesc="Groups, Algorithms, Programming: a system for computational discrete algebra" +arch=(x86_64) +url="https://www.gap-system.org/"; +license=(GPL) +source=("https://files.gap-system.org/gap-${pkgver%.*}/tar.gz/gap-$pkgver.tar.gz"; gap.sh + git+https://github.com/gap-packages/NormalizInterface#commit=cd69a42 + gap-polymake-4.0.patch + gap-cddlib-0.94k.patch + gap-normaliz-3.8.8.patch + gap-libsemigroups-1.3.patch + gap-libsemigroups-1.3.4.patch) +sha256sums=('6fda7af23394708aeb3b4bca8885f5fdcb7c3ae4419639dfb2d9f67d3f590abb' +'143fb8a79a52c007903cce13407850df309ef803a9b00398d05169355917de46' +'SKIP' +'e3f6d671c8df9acb6143a7c279391957967cd44f0a00b949323401d5b54ed685' +'151ddbd7cf234158c8bd79153ac0ded3076f103859a65b238dd5c86084be3d98' +'4023aaf1617d653f84d711d5642485984395a01464d64ded0a7e884c48b2a332' +'c69c35293c194528a0ba533d3bae93208cc6a6bed9ffab2c2ebdb1c6d444' +'e4024342332fd583967b2797627dfae61eb6ebcb5b73baced1e2a464be4d679b') +makedepends=(libxaw givaro mpfi normaliz polymake boost libsemigroups c-xsc zeromq fplll wget chrpath fmt git) + +prepare() { + cd gap-$pkgver + +# Use system normaliz + sed -e '/build-normaliz.sh/d' -i bin/BuildPackages.sh +# Use system libsemigroups + sed -e 's|test "$with_external_libsemigroups" = yes|true|' -i pkg/semigroups-*/configure +# 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 + +# Update NormalizInterface to support recent normaliz + rm -r pkg/NormalizInterface-1.1.0 + cp -r ../NormalizInterface pkg + + cd pkg/semigroups-* + patch -p1 -i "$srcdir"/gap-libsemigroups-1.3.patch # Fix build with libsemigroups 1.3 + patch -p1 -i "$srcdir"/gap-libsemigroups-1.3.4.patch # Fix build with libsemigroups 1.3.4 + + cd ../PolymakeInterface-* + patch -p2 -i "$srcdir"/gap-polymake-4.0.patch # Fix build with polymake 4.0 + + cd ../CddInterface-* + patch -p1 -i "$srcdir"/gap-cddlib-0.94k.patch # Fix build with cddlib 0.94k + + cd ../NormalizInterface + patch -p1 -i "$srcdir"/gap-normaliz-3.8.8.patch # Fix build with normaliz 3.8.8 +} + +build() { + cd gap-$pkgver + ./configure --prefix=/usr --with-gmp=system + + # https://bugzilla.gnome.org/show_bug.cgi?id=655517 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + + make + make libgap.la + + # Install libgap so we can link packages against it + mkdir -p tmp-install + libtool --mode=install install libgap.la "$srcdir"/gap-$pkgver/tmp-install + + cd pkg + export CFLAGS+=" -fcommon" # Fix anupq and cohomolo build with GCC 10 + export CXXFLAGS+=" -I/usr/include/cxsc" # Find c-xsc headers + 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 + export MAKEFLAGS="-j1" + ../bin/BuildPackages.sh +} + +_standardpkgs=(GAPDoc-* primgrp-* SmallGrp-* transgrp atlasrep autpgrp-* alnuth-* crisp-* ctbllib FactInt-* fga irredsol-* laguna-* +
[arch-commits] Commit in gap/repos (8 files)
Date: Wednesday, December 16, 2020 @ 06:57:15 Author: arojas Revision: 776344 archrelease: copy trunk to community-staging-x86_64 Added: gap/repos/community-staging-x86_64/ gap/repos/community-staging-x86_64/PKGBUILD (from rev 776343, gap/trunk/PKGBUILD) gap/repos/community-staging-x86_64/gap-cddlib-0.94k.patch (from rev 776343, gap/trunk/gap-cddlib-0.94k.patch) gap/repos/community-staging-x86_64/gap-libsemigroups-1.3.4.patch (from rev 776343, gap/trunk/gap-libsemigroups-1.3.4.patch) gap/repos/community-staging-x86_64/gap-libsemigroups-1.3.patch (from rev 776343, gap/trunk/gap-libsemigroups-1.3.patch) gap/repos/community-staging-x86_64/gap-normaliz-3.8.8.patch (from rev 776343, gap/trunk/gap-normaliz-3.8.8.patch) gap/repos/community-staging-x86_64/gap-polymake-4.0.patch (from rev 776343, gap/trunk/gap-polymake-4.0.patch) gap/repos/community-staging-x86_64/gap.sh (from rev 776343, gap/trunk/gap.sh) ---+ PKGBUILD | 158 ++ gap-cddlib-0.94k.patch| 15 + gap-libsemigroups-1.3.4.patch | 141 gap-libsemigroups-1.3.patch | 12 + gap-normaliz-3.8.8.patch | 13 + gap-polymake-4.0.patch| 450 gap.sh|7 7 files changed, 796 insertions(+) Copied: gap/repos/community-staging-x86_64/PKGBUILD (from rev 776343, gap/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-16 06:57:15 UTC (rev 776344) @@ -0,0 +1,158 @@ +# Maintainer: Antonio Rojas +# Contributor: TDY +# Contributor: Rémy Oudompheng + +pkgbase=gap +pkgname=(gap gap-doc gap-packages) +pkgver=4.11.0 +pkgrel=8 +pkgdesc="Groups, Algorithms, Programming: a system for computational discrete algebra" +arch=(x86_64) +url="https://www.gap-system.org/"; +license=(GPL) +source=("https://files.gap-system.org/gap-${pkgver%.*}/tar.gz/gap-$pkgver.tar.gz"; gap.sh + git+https://github.com/gap-packages/NormalizInterface#commit=cd69a42 + gap-polymake-4.0.patch + gap-cddlib-0.94k.patch + gap-normaliz-3.8.8.patch + gap-libsemigroups-1.3.patch + gap-libsemigroups-1.3.4.patch) +sha256sums=('6fda7af23394708aeb3b4bca8885f5fdcb7c3ae4419639dfb2d9f67d3f590abb' +'143fb8a79a52c007903cce13407850df309ef803a9b00398d05169355917de46' +'SKIP' +'e3f6d671c8df9acb6143a7c279391957967cd44f0a00b949323401d5b54ed685' +'151ddbd7cf234158c8bd79153ac0ded3076f103859a65b238dd5c86084be3d98' +'4023aaf1617d653f84d711d5642485984395a01464d64ded0a7e884c48b2a332' +'c69c35293c194528a0ba533d3bae93208cc6a6bed9ffab2c2ebdb1c6d444' +'e4024342332fd583967b2797627dfae61eb6ebcb5b73baced1e2a464be4d679b') +makedepends=(libxaw givaro mpfi normaliz polymake boost libsemigroups c-xsc zeromq fplll wget chrpath fmt git) + +prepare() { + cd gap-$pkgver + +# Use system normaliz + sed -e '/build-normaliz.sh/d' -i bin/BuildPackages.sh +# Use system libsemigroups + sed -e 's|test "$with_external_libsemigroups" = yes|true|' -i pkg/semigroups-*/configure +# 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 + +# Update NormalizInterface to support recent normaliz + rm -r pkg/NormalizInterface-1.1.0 + cp -r ../NormalizInterface pkg + + cd pkg/semigroups-* + patch -p1 -i "$srcdir"/gap-libsemigroups-1.3.patch # Fix build with libsemigroups 1.3 + patch -p1 -i "$srcdir"/gap-libsemigroups-1.3.4.patch # Fix build with libsemigroups 1.3.4 + + cd ../PolymakeInterface-* + patch -p2 -i "$srcdir"/gap-polymake-4.0.patch # Fix build with polymake 4.0 + + cd ../CddInterface-* + patch -p1 -i "$srcdir"/gap-cddlib-0.94k.patch # Fix build with cddlib 0.94k + + cd ../NormalizInterface + patch -p1 -i "$srcdir"/gap-normaliz-3.8.8.patch # Fix build with normaliz 3.8.8 +} + +build() { + cd gap-$pkgver + ./configure --prefix=/usr --with-gmp=system + + # https://bugzilla.gnome.org/show_bug.cgi?id=655517 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + + make + make libgap.la + + # Install libgap so we can link packages against it + mkdir -p tmp-install + libtool --mode=install install libgap.la "$srcdir"/gap-$pkgver/tmp-install + + cd pkg + export CFLAGS+=" -fcommon" # Fix anupq and cohomolo build with GCC 10 + export CXXFLAGS+=" -I/usr/include/cxsc" # Find c-xsc headers + 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 + export MAKEFLAGS="-j1" + ../bin/BuildPackages.sh +} + +_standardpkgs=(GAPDoc-* primgrp-* SmallGrp-* transgrp atlasrep autpgrp-* alnuth-* crisp-* ctbllib FactInt-* fga irredsol-* laguna-
[arch-commits] Commit in gap/repos (8 files)
Date: Saturday, December 5, 2020 @ 11:35:03 Author: arojas Revision: 770496 archrelease: copy trunk to community-staging-x86_64 Added: gap/repos/community-staging-x86_64/ gap/repos/community-staging-x86_64/PKGBUILD (from rev 770495, gap/trunk/PKGBUILD) gap/repos/community-staging-x86_64/gap-cddlib-0.94k.patch (from rev 770495, gap/trunk/gap-cddlib-0.94k.patch) gap/repos/community-staging-x86_64/gap-libsemigroups-1.3.4.patch (from rev 770495, gap/trunk/gap-libsemigroups-1.3.4.patch) gap/repos/community-staging-x86_64/gap-libsemigroups-1.3.patch (from rev 770495, gap/trunk/gap-libsemigroups-1.3.patch) gap/repos/community-staging-x86_64/gap-normaliz-3.8.8.patch (from rev 770495, gap/trunk/gap-normaliz-3.8.8.patch) gap/repos/community-staging-x86_64/gap-polymake-4.0.patch (from rev 770495, gap/trunk/gap-polymake-4.0.patch) gap/repos/community-staging-x86_64/gap.sh (from rev 770495, gap/trunk/gap.sh) ---+ PKGBUILD | 155 + gap-cddlib-0.94k.patch| 15 + gap-libsemigroups-1.3.4.patch | 141 gap-libsemigroups-1.3.patch | 12 + gap-normaliz-3.8.8.patch | 13 + gap-polymake-4.0.patch| 450 gap.sh|7 7 files changed, 793 insertions(+) Copied: gap/repos/community-staging-x86_64/PKGBUILD (from rev 770495, gap/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-12-05 11:35:03 UTC (rev 770496) @@ -0,0 +1,155 @@ +# Maintainer: Antonio Rojas +# Contributor: TDY +# Contributor: Rémy Oudompheng + +pkgbase=gap +pkgname=(gap gap-doc gap-packages) +pkgver=4.11.0 +pkgrel=6 +pkgdesc="Groups, Algorithms, Programming: a system for computational discrete algebra" +arch=(x86_64) +url="https://www.gap-system.org/"; +license=(GPL) +source=("https://files.gap-system.org/gap-${pkgver%.*}/tar.gz/gap-$pkgver.tar.gz"; gap.sh + git+https://github.com/gap-packages/NormalizInterface#commit=cd69a42 + gap-polymake-4.0.patch + gap-cddlib-0.94k.patch + gap-normaliz-3.8.8.patch + gap-libsemigroups-1.3.patch + gap-libsemigroups-1.3.4.patch) +sha256sums=('6fda7af23394708aeb3b4bca8885f5fdcb7c3ae4419639dfb2d9f67d3f590abb' +'143fb8a79a52c007903cce13407850df309ef803a9b00398d05169355917de46' +'SKIP' +'e3f6d671c8df9acb6143a7c279391957967cd44f0a00b949323401d5b54ed685' +'151ddbd7cf234158c8bd79153ac0ded3076f103859a65b238dd5c86084be3d98' +'4023aaf1617d653f84d711d5642485984395a01464d64ded0a7e884c48b2a332' +'c69c35293c194528a0ba533d3bae93208cc6a6bed9ffab2c2ebdb1c6d444' +'e4024342332fd583967b2797627dfae61eb6ebcb5b73baced1e2a464be4d679b') +makedepends=(libxaw givaro mpfi normaliz polymake boost libsemigroups c-xsc zeromq fplll wget chrpath fmt git) + +prepare() { + cd gap-$pkgver + +# Use system normaliz + sed -e '/build-normaliz.sh/d' -i bin/BuildPackages.sh +# Use system libsemigroups + sed -e 's|test "$with_external_libsemigroups" = yes|true|' -i pkg/semigroups-*/configure +# 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 + +# Update NormalizInterface to support recent normaliz + rm -r pkg/NormalizInterface-1.1.0 + cp -r ../NormalizInterface pkg + + cd pkg/semigroups-* + patch -p1 -i "$srcdir"/gap-libsemigroups-1.3.patch # Fix build with libsemigroups 1.3 + patch -p1 -i "$srcdir"/gap-libsemigroups-1.3.4.patch # Fix build with libsemigroups 1.3.4 + + cd ../PolymakeInterface-* + patch -p2 -i "$srcdir"/gap-polymake-4.0.patch # Fix build with polymake 4.0 + + cd ../CddInterface-* + patch -p1 -i "$srcdir"/gap-cddlib-0.94k.patch # Fix build with cddlib 0.94k + + cd ../NormalizInterface + patch -p1 -i "$srcdir"/gap-normaliz-3.8.8.patch # Fix build with normaliz 3.8.8 +} + +build() { + cd gap-$pkgver + ./configure --prefix=/usr --with-gmp=system + + # https://bugzilla.gnome.org/show_bug.cgi?id=655517 + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + + make + make libgap.la + + # Install libgap so we can link packages against it + mkdir -p tmp-install + libtool --mode=install install libgap.la "$srcdir"/gap-$pkgver/tmp-install + + cd pkg + export CFLAGS+=" -fcommon" # Fix anupq and cohomolo build with GCC 10 + export CXXFLAGS+=" -I/usr/include/cxsc" # Find c-xsc headers + 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 + export MAKEFLAGS="-j1" + ../bin/BuildPackages.sh +} + +_standardpkgs=(GAPDoc-* primgrp-* SmallGrp-* transgrp atlasrep autpgrp-* alnuth-* crisp-* ctbllib FactInt-* fga irredsol-* laguna-* +
[arch-commits] Commit in gap/repos (8 files)
Date: Wednesday, August 30, 2017 @ 14:29:49 Author: arojas Revision: 254783 archrelease: copy trunk to community-testing-i686, community-testing-x86_64 Added: gap/repos/community-testing-i686/ gap/repos/community-testing-i686/PKGBUILD (from rev 254782, gap/trunk/PKGBUILD) gap/repos/community-testing-i686/gap-no-packages-by-default.patch (from rev 254782, gap/trunk/gap-no-packages-by-default.patch) gap/repos/community-testing-i686/gap-polymake-3.1.patch (from rev 254782, gap/trunk/gap-polymake-3.1.patch) gap/repos/community-testing-x86_64/ gap/repos/community-testing-x86_64/PKGBUILD (from rev 254782, gap/trunk/PKGBUILD) gap/repos/community-testing-x86_64/gap-no-packages-by-default.patch (from rev 254782, gap/trunk/gap-no-packages-by-default.patch) gap/repos/community-testing-x86_64/gap-polymake-3.1.patch (from rev 254782, gap/trunk/gap-polymake-3.1.patch) ---+ community-testing-i686/PKGBUILD | 110 + community-testing-i686/gap-no-packages-by-default.patch | 13 community-testing-i686/gap-polymake-3.1.patch | 247 community-testing-x86_64/PKGBUILD | 110 + community-testing-x86_64/gap-no-packages-by-default.patch | 13 community-testing-x86_64/gap-polymake-3.1.patch | 247 6 files changed, 740 insertions(+) Copied: gap/repos/community-testing-i686/PKGBUILD (from rev 254782, gap/trunk/PKGBUILD) === --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2017-08-30 14:29:49 UTC (rev 254783) @@ -0,0 +1,110 @@ +# $Id$ +# Maintainer: Antonio Rojas +# Contributor: TDY +# Contributor: Rémy Oudompheng + +pkgbase=gap +pkgname=(gap gap-data gap-doc gap-packages) +pkgver=4.8.8 +_gapver=4r8p8_2017_08_20-15_12 +pkgrel=1 +pkgdesc="Groups, Algorithms, Programming: a system for computational discrete algebra" +arch=(i686 x86_64) +url="https://www.gap-system.org/"; +license=(GPL) +source=("https://www.gap-system.org/pub/gap/gap48/tar.gz/gap$_gapver.tar.gz"; gap-no-packages-by-default.patch +gap-polymake-3.1.patch) +sha256sums=('5437b8127464065b9b5dc178ff22a716e92422bc7527d30ad462260df5011a7b' +'e8f19968d998172b7c289d0499b8b8a05bc31119a1ce073181d3842ece6fe3a2' +'6d8d57a9947575a3f95e682172040618be3d6a144424496229ae4ec50c0ab4e9') +makedepends=(libxaw openmpi givaro mpfi fplll normaliz polymake boost c-xsc) + +prepare() { + cd gap4r8 + +# Use system normaliz + sed -e '/build-normaliz.sh/d' -i bin/BuildPackages.sh +# Fix build of 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 +# Fix build of PolymakeInterface with polymake 3.1 + patch -p1 -i ../gap-polymake-3.1.patch +# Fix https://bugs.archlinux.org/task/55174 + sed -e '/xgap/d' -i pkg/sonata/PackageInfo.g +} + +build() { + cd gap4r8 + CC=mpicc ./configure --prefix=/usr --with-gmp=system + make + + cd pkg + export CXXFLAGS+=' -I/usr/include/cxsc' # Fix build of float package + sh ../bin/BuildPackages.sh +# These packages fail to build: +# linboxing (doesn't support givaro 4) + + cd ../etc + sh install-tools.sh +} + +package_gap() { + depends=(gmp openmpi) + optdepends=('gap-packages: extra packages' 'gap-data: additional databases' 'gap-doc: documentation') + replaces=(gap-math) + conflicts=(gap-math) + cd gap4r8 + + mkdir -p "$pkgdir"/usr/lib/gap + cp -r bin etc grp lib CITATION "$pkgdir"/usr/lib/gap + + mkdir -p "$pkgdir"/usr/lib/gap/pkg + cp -r pkg/GAPDoc-* "$pkgdir"/usr/lib/gap/pkg + + mkdir -p "$pkgdir"/usr/bin + 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 -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() { + depends=(gap) + pkgdesc="Additional databases for GAP" + cd gap4r8 + + mkdir -p "$pkgdir"/usr/lib/gap + cp -r prim small trans "$pkgdir"/usr/lib/gap +} + +package_gap-doc() { + depends=(gap) + pkgdesc="Documentation for GAP" + cd gap4r8 + + mkdir -p "$pkgdir"/usr/lib/gap + cp -r doc "$pkgdir"/usr/lib/gap +} + +package_gap-packages() { + depends=(gap) + optdepends=('normaliz: Normaliz interface package' 'polymake: Polymake interface package' 'libxaw: xgap package' + 'c-xsc: float package' 'mpfi: float package' 'fplll: float
[arch-commits] Commit in gap/repos (8 files)
Date: Friday, June 9, 2017 @ 19:13:28 Author: arojas Revision: 235686 archrelease: copy trunk to community-staging-i686, community-staging-x86_64 Added: gap/repos/community-staging-i686/ gap/repos/community-staging-i686/PKGBUILD (from rev 235685, gap/trunk/PKGBUILD) gap/repos/community-staging-i686/gap-no-packages-by-default.patch (from rev 235685, gap/trunk/gap-no-packages-by-default.patch) gap/repos/community-staging-i686/gap-polymake-3.1.patch (from rev 235685, gap/trunk/gap-polymake-3.1.patch) gap/repos/community-staging-x86_64/ gap/repos/community-staging-x86_64/PKGBUILD (from rev 235685, gap/trunk/PKGBUILD) gap/repos/community-staging-x86_64/gap-no-packages-by-default.patch (from rev 235685, gap/trunk/gap-no-packages-by-default.patch) gap/repos/community-staging-x86_64/gap-polymake-3.1.patch (from rev 235685, gap/trunk/gap-polymake-3.1.patch) ---+ community-staging-i686/PKGBUILD | 107 + community-staging-i686/gap-no-packages-by-default.patch | 13 community-staging-i686/gap-polymake-3.1.patch | 247 community-staging-x86_64/PKGBUILD | 107 + community-staging-x86_64/gap-no-packages-by-default.patch | 13 community-staging-x86_64/gap-polymake-3.1.patch | 247 6 files changed, 734 insertions(+) Copied: gap/repos/community-staging-i686/PKGBUILD (from rev 235685, gap/trunk/PKGBUILD) === --- community-staging-i686/PKGBUILD (rev 0) +++ community-staging-i686/PKGBUILD 2017-06-09 19:13:28 UTC (rev 235686) @@ -0,0 +1,107 @@ +# $Id$ +# Maintainer: Antonio Rojas +# Contributor: TDY +# Contributor: Rémy Oudompheng + +pkgbase=gap +pkgname=(gap gap-data gap-doc gap-packages) +pkgver=4.8.7 +_gapver=4r8p7_2017_03_24-21_21 +pkgrel=2 +pkgdesc="Groups, Algorithms, Programming: a system for computational discrete algebra" +arch=(i686 x86_64) +url="http://www.gap-system.org/"; +license=(GPL) +source=("http://www.gap-system.org/pub/gap/gap48/tar.gz/gap$_gapver.tar.gz"; gap-no-packages-by-default.patch +gap-polymake-3.1.patch) +sha256sums=('e23d963da3546b9b7c09f9e453f73cc9d25988fe5faae898f691d7e0230c899e' +'e8f19968d998172b7c289d0499b8b8a05bc31119a1ce073181d3842ece6fe3a2' +'6d8d57a9947575a3f95e682172040618be3d6a144424496229ae4ec50c0ab4e9') +makedepends=(libxaw openmpi givaro mpfi fplll normaliz polymake git) + +prepare() { + cd gap4r8 + +# Use system normaliz + sed -e '/build-normaliz.sh/d' -i bin/BuildPackages.sh +# Fix build of 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 +# Fix build of PolymakeInterface with polymake 3.1 + patch -p1 -i ../gap-polymake-3.1.patch +} + +build() { + cd gap4r8 + CC=mpicc ./configure --prefix=/usr --with-gmp=system + make + + cd pkg + sh ../bin/BuildPackages.sh +# These packages fail to build: +# float (doesn't support fplll 5) +# linboxing (doesn't support givaro 4) + + cd ../etc + sh install-tools.sh +} + +package_gap() { + depends=(gmp openmpi) + optdepends=('gap-packages: extra packages' 'gap-data: additional databases' 'gap-doc: documentation') + replaces=(gap-math) + conflicts=(gap-math) + cd gap4r8 + + mkdir -p "$pkgdir"/usr/lib/gap + cp -r bin etc grp lib CITATION "$pkgdir"/usr/lib/gap + + mkdir -p "$pkgdir"/usr/lib/gap/pkg + cp -r pkg/GAPDoc-* "$pkgdir"/usr/lib/gap/pkg + + mkdir -p "$pkgdir"/usr/bin + 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 -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() { + depends=(gap) + pkgdesc="Additional databases for GAP" + cd gap4r8 + + mkdir -p "$pkgdir"/usr/lib/gap + cp -r prim small trans "$pkgdir"/usr/lib/gap +} + +package_gap-doc() { + depends=(gap) + pkgdesc="Documentation for GAP" + cd gap4r8 + + mkdir -p "$pkgdir"/usr/lib/gap + cp -r doc "$pkgdir"/usr/lib/gap +} + +package_gap-packages() { + depends=(gap) + optdepends=('normaliz: Normaliz interface package' 'polymake: Polymake interface package' 'libxaw: xgap package') + pkgdesc="Extra packages for GAP" + cd gap4r8 + + mkdir -p "$pkgdir"/usr/lib/gap + cp -r pkg "$pkgdir"/usr/lib/gap + +# GAPDoc is in main package + rm -r "$pkgdir"/usr/lib/gap/pkg/GAPDoc-* +} Copied: gap/repos/com
[arch-commits] Commit in gap/repos (8 files)
Date: Saturday, November 26, 2016 @ 19:41:45 Author: arojas Revision: 196946 archrelease: copy trunk to community-i686, community-x86_64 Added: gap/repos/community-i686/PKGBUILD (from rev 196945, gap/trunk/PKGBUILD) gap/repos/community-i686/gap-no-packages-by-default.patch (from rev 196945, gap/trunk/gap-no-packages-by-default.patch) gap/repos/community-x86_64/PKGBUILD (from rev 196945, gap/trunk/PKGBUILD) gap/repos/community-x86_64/gap-no-packages-by-default.patch (from rev 196945, gap/trunk/gap-no-packages-by-default.patch) Deleted: gap/repos/community-i686/PKGBUILD gap/repos/community-i686/gap-no-packages-by-default.patch gap/repos/community-x86_64/PKGBUILD gap/repos/community-x86_64/gap-no-packages-by-default.patch ---+ /PKGBUILD | 208 /gap-no-packages-by-default.patch | 26 ++ community-i686/PKGBUILD | 101 - community-i686/gap-no-packages-by-default.patch | 13 - community-x86_64/PKGBUILD | 101 - community-x86_64/gap-no-packages-by-default.patch | 13 - 6 files changed, 234 insertions(+), 228 deletions(-) Deleted: community-i686/PKGBUILD === --- community-i686/PKGBUILD 2016-11-26 19:41:11 UTC (rev 196945) +++ community-i686/PKGBUILD 2016-11-26 19:41:45 UTC (rev 196946) @@ -1,101 +0,0 @@ -# $Id$ -# Maintainer: Antonio Rojas -# Contributor: TDY -# Contributor: Rémy Oudompheng - -pkgbase=gap -pkgname=(gap gap-data gap-doc gap-packages) -pkgver=4.8.6 -_gapver=4r8p6_2016_11_12-14_25 -pkgrel=1 -pkgdesc="Groups, Algorithms, Programming: a system for computational discrete algebra" -arch=(i686 x86_64) -url="http://www.gap-system.org/"; -license=(GPL) -source=("http://www.gap-system.org/pub/gap/gap48/tar.gz/gap$_gapver.tar.gz"; gap-no-packages-by-default.patch) -sha256sums=('a9df4c49b2feb5dd7b8c4f093f6558bdd7a6c1b3f5f64971c4d9e74828eb0cd4' -'e8f19968d998172b7c289d0499b8b8a05bc31119a1ce073181d3842ece6fe3a2') -makedepends=(libxaw openmpi givaro mpfi fplll normaliz polymake git) - -prepare() { - cd gap4r8 - -# Use system normaliz - sed -e '/build-normaliz.sh/d' -i bin/BuildPackages.sh -# Don't load any packages by default - patch -p1 -i ../gap-no-packages-by-default.patch -} - -build() { - cd gap4r8 - CC=mpicc ./configure --prefix=/usr --with-gmp=system - make - - 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 -} - -package_gap() { - depends=(gmp openmpi) - optdepends=('gap-packages: extra packages' 'gap-data: additional databases' 'gap-doc: documentation') - replaces=(gap-math) - conflicts=(gap-math) - cd gap4r8 - - mkdir -p "$pkgdir"/usr/lib/gap - cp -r bin etc grp lib CITATION "$pkgdir"/usr/lib/gap - - mkdir -p "$pkgdir"/usr/lib/gap/pkg - cp -r pkg/GAPDoc-* "$pkgdir"/usr/lib/gap/pkg - - mkdir -p "$pkgdir"/usr/bin - 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 -# 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 {} \; -} - -package_gap-data() { - depends=(gap) - pkgdesc="Additional databases for GAP" - cd gap4r8 - - mkdir -p "$pkgdir"/usr/lib/gap - cp -r prim small trans "$pkgdir"/usr/lib/gap -} - -package_gap-doc() { - depends=(gap) - pkgdesc="Documentation for GAP" - cd gap4r8 - - mkdir -p "$pkgdir"/usr/lib/gap - cp -r doc "$pkgdir"/usr/lib/gap -} - -package_gap-packages() { - depends=(gap) - optdepends=('normaliz: Normaliz interface package' 'polymake: Polymake interface package' 'libxaw: xgap package') - pkgdesc="Extra packages for GAP" - cd gap4r8 - - mkdir -p "$pkgdir"/usr/lib/gap - cp -r pkg "$pkgdir"/usr/lib/gap - -# GAPDoc is in main package - rm -r "$pkgdir"/usr/lib/gap/pkg/GAPDoc-* -} Copied: gap/repos/community-i686/PKGBUILD (from rev 196945, gap/trunk/PKGBUILD) === --- community-i686/PKGBUILD (rev 0) +++ community-i686/PKGBUILD 2016-11-26 19:41:45 UTC (rev 196946) @@ -0,0 +1,104 @@ +# $Id$ +# Maintainer: Antonio Rojas +# Contributor: TDY +# Contributor: Rémy Oudompheng + +pkgbase=gap +pkgname=(gap gap-data gap-doc gap-packages) +pkgver=4.8.6 +_gapver=4r8p6_2016_11_12-14_25 +pkgrel=2 +pkgdesc="Groups, Algorithms, Programming: a system for computational discrete algebra" +arch=(i686 x86_64) +url="http://www.gap-system.org/"; +license=(GPL) +source=("http://www.gap-system.org/pub/gap/gap48/ta