summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTarn Burton2020-07-14 12:22:11 -0400
committerTarn Burton2020-07-14 12:22:11 -0400
commitee3375a23c567e2e72698699e603e35b8c01818d (patch)
tree9406a37c7efb68d11eafb709c26f5d10a8486953
parent232bef155a03709cc0235062c6ed1dd4973f7174 (diff)
downloadaur-ee3375a23c567e2e72698699e603e35b8c01818d.tar.gz
Add cando
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD18
2 files changed, 16 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bada21931ed6..23ddc0a51190 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = clasp-cl-git
pkgdesc = Bringing Common Lisp and C++ Together
- pkgver = 0.4.2.r2622.g76497613a
+ pkgver = 0.4.2.r2802.g80be1eee1
pkgrel = 1
url = https://github.com/clasp-developers/clasp
arch = x86_64
@@ -17,15 +17,17 @@ pkgbase = clasp-cl-git
depends = libelf
depends = libffi
depends = llvm90
+ depends = netcdf
depends = ncurses
depends = zlib
provides = cclasp-boehm
provides = common-lisp
provides = clasp-cl
+ provides = cando
source = git://github.com/clasp-developers/clasp.git
source = wscript.config
sha512sums = SKIP
- sha512sums = 2d0aabcf7eab3a8e0d0003db24e67bb1d5f5bcdc5c6371e3abf4cd27d69177c7134e279bf1af0cdcf7a1ab555a8c4cd21da2a7f23abcb6ef997ccc9cda1d2376
+ sha512sums = 597b10fa3e5bc72373c96c0b8d42f9b879121d72fa747a70855c1020fcfee8a366e468df7557a26d162933c8331dbd0d317d198013e42c79d9f8b16103062eed
pkgname = clasp-cl-git
diff --git a/PKGBUILD b/PKGBUILD
index 66390e08b725..e0aa311c32bc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,20 +2,20 @@
_srcname=clasp
pkgname=clasp-cl
pkgname=clasp-cl-git
-pkgver=0.4.2.r2622.g76497613a
+pkgver=0.4.2.r2802.g80be1eee1
pkgrel=1
pkgdesc="Bringing Common Lisp and C++ Together"
arch=('x86_64')
url="https://github.com/clasp-developers/clasp"
license=('LGPL')
depends=('boost' 'clang90' 'expat' 'gmp' 'libbsd' 'libedit'
- 'libelf' 'libffi' 'llvm90' 'ncurses' 'zlib')
+ 'libelf' 'libffi' 'llvm90' 'netcdf' 'ncurses' 'zlib')
makedepends=('git' 'python' 'sbcl')
-provides=('cclasp-boehm' 'common-lisp' 'clasp-cl')
+provides=('cclasp-boehm' 'common-lisp' 'clasp-cl' 'cando')
source=('git://github.com/clasp-developers/clasp.git'
-'wscript.config')
+ 'wscript.config')
sha512sums=('SKIP'
- '2d0aabcf7eab3a8e0d0003db24e67bb1d5f5bcdc5c6371e3abf4cd27d69177c7134e279bf1af0cdcf7a1ab555a8c4cd21da2a7f23abcb6ef997ccc9cda1d2376')
+ '597b10fa3e5bc72373c96c0b8d42f9b879121d72fa747a70855c1020fcfee8a366e468df7557a26d162933c8331dbd0d317d198013e42c79d9f8b16103062eed')
pkgver() {
cd "$_srcname"
@@ -26,6 +26,11 @@ build() {
cd "$_srcname/"
cp ../wscript.config .
sed -i s/\"--link-static\",//g wscript
+ git clone https://github.com/cando-developers/cando.git extensions/cando || (cd extensions/cando ; git reset --hard ; git pull)
+ sed -i s/stlib/lib/g extensions/cando/wscript
+ sed -i s/STLIB/LIB/g extensions/cando/wscript
+ sed -i s/subprocess.call/print/g extensions/cando/wscript
+ sed -i s/os.symlink/print/g extensions/cando/wscript
./waf configure
./waf build_cboehm
}
@@ -33,5 +38,6 @@ build() {
package() {
cd "$_srcname/"
./waf install_cboehm --destdir "$pkgdir"
- echo "PATH=$PATH:/opt/clasp/bin" > "$pkgdir/etc/environment.d/70-clasp-cl-git.conf"
+ ln -s /usr/bin/ccando-boehm "$pkgdir/usr/bin/cando"
+ ln -s /usr/bin/cleap-boehm "$pkgdir/usr/bin/cleap"
}