Date: Friday, March 24, 2017 @ 11:43:28 Author: arojas Revision: 218662
Add latte-integrale and deps, new sagemath optdepend Added: 4ti2/ 4ti2/trunk/ 4ti2/trunk/PKGBUILD latte-integrale/ latte-integrale/trunk/ latte-integrale/trunk/PKGBUILD lidia/ lidia/trunk/ lidia/trunk/PKGBUILD --------------------------------+ 4ti2/trunk/PKGBUILD | 24 ++++++++++++++++++++++++ latte-integrale/trunk/PKGBUILD | 26 ++++++++++++++++++++++++++ lidia/trunk/PKGBUILD | 30 ++++++++++++++++++++++++++++++ 3 files changed, 80 insertions(+) Added: 4ti2/trunk/PKGBUILD =================================================================== --- 4ti2/trunk/PKGBUILD (rev 0) +++ 4ti2/trunk/PKGBUILD 2017-03-24 11:43:28 UTC (rev 218662) @@ -0,0 +1,24 @@ +# Maintainer: Antonio Rojas <aro...@archlinux.org> + +pkgname=4ti2 +pkgver=1.6.7 +pkgrel=1 +pkgdesc="A software package for algebraic, geometric and combinatorial problems on linear spaces" +arch=(i686 x86_64) +url="http://www.4ti2.de/" +license=(GPL) +depends=(glpk) +source=("http://www.4ti2.de/version_$pkgver/$pkgname-$pkgver.tar.gz") +sha256sums=('d4833a831d8d437f595d2e234a4471d7adbe1523fc63aa46cacea56af3e831bb') + +build() { + cd $pkgname-$pkgver + ./configure --prefix=/usr --enable-shared --disable-static + make +} + +package() { + cd $pkgname-$pkgver + make DESTDIR="$pkgdir" install +} + Added: latte-integrale/trunk/PKGBUILD =================================================================== --- latte-integrale/trunk/PKGBUILD (rev 0) +++ latte-integrale/trunk/PKGBUILD 2017-03-24 11:43:28 UTC (rev 218662) @@ -0,0 +1,26 @@ +# Maintainer: Antonio Rojas <aro...@archlinux.org> + +pkgname=latte-integrale +pkgver=1.7.3 +pkgrel=1 +pkgdesc="Computer software dedicated to the problems of counting lattice points and integration inside convex polytopes" +arch=(i686 x86_64) +url="https://www.math.ucdavis.edu/~latte/" +license=(GPL) +depends=(4ti2 ntl cddlib lidia) +source=("https://www.math.ucdavis.edu/~latte/software/packages/latte_current/latte-int-$pkgver.tar.gz") +sha256sums=('b6777067d11a454e4dbaf5af8fb227d2b66960d79245ea967192738ad2a1e76c') + +build() { + cd latte-int-$pkgver + + export CXXFLAGS="-DNTL_STD_CXX $CXXFLAGS" + ./configure --prefix=/usr --enable-shared --with-ntl=/usr + make +} + +package() { + cd latte-int-$pkgver + make DESTDIR="$pkgdir" install +} + Added: lidia/trunk/PKGBUILD =================================================================== --- lidia/trunk/PKGBUILD (rev 0) +++ lidia/trunk/PKGBUILD 2017-03-24 11:43:28 UTC (rev 218662) @@ -0,0 +1,30 @@ +# Maintainer: Antonio Rojas <aro...@archlinux.org> + +pkgname=lidia +pkgver=2.3.0 +_patchver=2014-10-04 +pkgrel=1 +pkgdesc="A library for computational number theory" +arch=(i686 x86_64) +url="https://www.math.ucdavis.edu/~latte/" +license=(GPL) +depends=(gmp) +source=("https://www.math.ucdavis.edu/~latte/software/packages/lidia/current/lidia-$pkgver+latte-patches-$_patchver.tar.bz2") +sha256sums=('d564d5263f2c01d8abe51e2971ca43a911d1edbc20f4750cdc393099d2bcd9aa') + +build() { + cd lidia-$pkgver+latte-patches-$_patchver + + export CXXFLAGS="-DNTL_STD_CXX $CXXFLAGS" + ./configure --prefix=/usr --enable-shared + make +} + +package() { + cd lidia-$pkgver+latte-patches-$_patchver + make DESTDIR="$pkgdir" install + +# Fix capitalization (needed by latte-integrale) + mv "$pkgdir"/usr/include/{lidia,LiDIA} +} +