summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorian Walsh2020-03-12 15:25:54 +0100
committerFlorian Walsh2020-03-12 15:25:54 +0100
commitd5411e8a551ca1b94f76e3d33f3d91230e3dd7ce (patch)
tree2b7f82fdbe48933fc14c5b778ecfbf59f485a704
parent125e503c26ed1f78b8075ea61b516b86518fba9d (diff)
downloadaur-d5411e8a551ca1b94f76e3d33f3d91230e3dd7ce.tar.gz
install interpreter only and update to new version
-rw-r--r--.SRCINFO21
-rw-r--r--[-rwxr-xr-x]PKGBUILD57
-rwxr-xr-xcocoa52
3 files changed, 18 insertions, 62 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 780ad6acd5cb..c8ee85711672 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,15 @@
pkgbase = cocoa
- pkgdesc = A C++ library for doing Computations in Commutative Algebra. Also includes the CoCoA-5 Interpreter.
- pkgver = 0.99601
- pkgrel = 2
+ pkgdesc = A computer algebra system for doing computations in commutative algebra.
+ pkgver = 5.3.0
+ pkgrel = 1
url = http://cocoa.dima.unige.it/
arch = i686
arch = x86_64
license = GPL
- makedepends = frobby
- makedepends = boost
- depends = cddlib
- depends = gsl
- depends = boost-libs
- depends = normaliz
- depends = cblas
- depends = lapack
- depends = readline
- source = http://cocoa.dima.unige.it/cocoalib/tgz/CoCoALib-0.99601.tgz
+ source = http://cocoa.dima.unige.it/download/bin/cocoa-5.3.0-linux.tgz
source = cocoa5
- sha256sums = caf37f71398b9715be262e434f04a218db05cfa58e08bce954626d7f4ffd6b75
- sha256sums = e9cc79cb1e35f28399afe8c2fd8f521da7566a996363e9789ed76d55093511b3
+ sha256sums = d6a2bc18b333e9afda311bc8229c519684f5ae3b22d6dd8d1b8f7790a2dd7222
+ sha256sums = a1752090a5afb150543ada48a046d23d4ba80cb56bc15713a27dd4036e7c964c
pkgname = cocoa
diff --git a/PKGBUILD b/PKGBUILD
index 472ae3ada430..fac8b1d5e689 100755..100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,55 +1,20 @@
# Maintainer: Florian Walsh
pkgname=cocoa
-pkgver=0.99601
-pkgrel=2
-pkgdesc="A C++ library for doing Computations in Commutative Algebra. Also includes the CoCoA-5 Interpreter."
+pkgver=5.3.0
+pkgrel=1
+pkgdesc="A computer algebra system for doing computations in commutative algebra."
arch=('i686' 'x86_64')
url="http://cocoa.dima.unige.it/"
license=('GPL')
-depends=('cddlib' 'gsl' 'boost-libs' 'normaliz' 'cblas' 'lapack' 'readline')
-makedepends=('frobby' 'boost')
-source=("http://cocoa.dima.unige.it/cocoalib/tgz/CoCoALib-$pkgver.tgz" "cocoa5")
-sha256sums=('caf37f71398b9715be262e434f04a218db05cfa58e08bce954626d7f4ffd6b75'
- 'e9cc79cb1e35f28399afe8c2fd8f521da7566a996363e9789ed76d55093511b3')
-
-build() {
- cd "$srcdir/CoCoALib-$pkgver"
- ./configure
- make -s CXXFLAGS='-Wno-deprecated-declarations -fPIC' library
- cd src/CoCoA-5
- make -s CXXFLAGS='-Wno-deprecated-declarations -fPIC' cocoa5
-}
+depends=()
+source=("http://cocoa.dima.unige.it/download/bin/cocoa-5.3.0-linux.tgz" "cocoa5")
+sha256sums=('d6a2bc18b333e9afda311bc8229c519684f5ae3b22d6dd8d1b8f7790a2dd7222'
+ 'a1752090a5afb150543ada48a046d23d4ba80cb56bc15713a27dd4036e7c964c')
package() {
- cd "$srcdir/CoCoALib-$pkgver"
- install -d "$pkgdir/usr/include/CoCoA"
- for file in include/CoCoA/*.H; do
- install "$file" "$pkgdir/usr/$file"
- done
- install -d "$pkgdir/usr/lib"
- install -m 644 lib/libcocoa.a "$pkgdir/usr/lib/libcocoa.a"
- install -d "$pkgdir/usr/lib/CoCoA/bin"
- install src/CoCoA-5/CoCoAInterpreter "$pkgdir/usr/lib/CoCoA/bin/CoCoAInterpreter"
- install -d "$pkgdir/usr/lib/CoCoA/packages"
- for file in src/CoCoA-5/packages/*; do
- install "$file" "$pkgdir/usr/lib/CoCoA/packages"
- done
- install -d "$pkgdir/usr/lib/CoCoA/examples"
- for file in examples/*; do
- install "$file" "$pkgdir/usr/lib/CoCoA/examples"
- done
- install -d "$pkgdir/usr/lib/CoCoA/doc"
- for file in doc/*.html; do
- install "$file" "$pkgdir/usr/lib/CoCoA/doc"
- done
- install -d "$pkgdir/usr/lib/CoCoA/doc/html"
- for file in doc/html/*.html; do
- install "$file" "$pkgdir/usr/lib/CoCoA/doc/html"
- done
- install "doc/CoCoALib.pdf" "$pkgdir/usr/lib/CoCoA/doc"
- install "doc/COPYING" "$pkgdir/usr/lib/CoCoA/doc"
- install "COPYING-GPLv3" "$pkgdir/usr/lib/CoCoA"
- install -d "$pkgdir/usr/bin"
- install ../cocoa5 "$pkgdir/usr/bin/cocoa5"
+ install -d "$pkgdir/opt/cocoa"
+ cp -r $srcdir/cocoa-5.3/. $pkgdir/opt/cocoa
+ install -d "$pkgdir/usr/bin"
+ install $srcdir/cocoa5 "$pkgdir/usr/bin/cocoa5"
}
diff --git a/cocoa5 b/cocoa5
index 132d1e6e51aa..d999c8154218 100755
--- a/cocoa5
+++ b/cocoa5
@@ -1,3 +1,3 @@
#!/bin/bash
-exec /usr/lib/CoCoA/bin/CoCoAInterpreter --packageDir /usr/lib/CoCoA/packages $*
+exec /opt/cocoa/cocoa5 --packageDir /opt/cocoa/packages $*