diff options
author | George Rawlinson | 2022-05-24 19:01:38 +1200 |
---|---|---|
committer | George Rawlinson | 2022-05-24 19:01:38 +1200 |
commit | 723d3a0df428c0d943bd5c8b7266eefb4b43e083 (patch) | |
tree | 62a07613fc70c3ee60e7d90cd3439ef7af5f74ce | |
download | aur-723d3a0df428c0d943bd5c8b7266eefb4b43e083.tar.gz |
addpkg: clasp-cl 1.0.0.r214-1
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..988b99782118 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,31 @@ +pkgbase = clasp-cl + pkgdesc = Bringing Common Lisp and C++ Together + pkgver = 1.0.0.r214.gfdfb2e6d3 + pkgrel = 1 + url = https://github.com/clasp-developers/clasp + arch = x86_64 + license = LGPL + makedepends = git + makedepends = sbcl + makedepends = ninja + depends = boost + depends = expat + depends = fmt + depends = gmp + depends = libbsd + depends = libedit + depends = clang + depends = libelf + depends = libffi + depends = llvm + depends = ncurses + depends = zlib + provides = cclasp-boehm + provides = clasp-cl + provides = common-lisp + provides = cl-asdf + options = !strip + source = clasp-cl::git+https://github.com/clasp-developers/clasp#commit=fdfb2e6d3be4fcc042427f5759f92673e12fe767 + sha512sums = SKIP + +pkgname = clasp-cl diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..aa138ad82bdd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: George Rawlinson <grawlinson@archlinux.org> +# Contributor: Tarn W. Burton <twburton@gmail.com> + +pkgname=clasp-cl +pkgver=1.0.0.r214.gfdfb2e6d3 +pkgrel=1 +pkgdesc='Bringing Common Lisp and C++ Together' +arch=('x86_64') +url='https://github.com/clasp-developers/clasp' +license=('LGPL') +depends=( + 'boost' + 'expat' + 'fmt' + 'gmp' + 'libbsd' + 'libedit' + 'clang' + 'libelf' + 'libffi' + 'llvm' + 'ncurses' + 'zlib' +) +makedepends=('git' 'sbcl' 'ninja') +provides=('cclasp-boehm' 'clasp-cl' 'common-lisp' 'cl-asdf') +options=('!strip') +_commit='fdfb2e6d3be4fcc042427f5759f92673e12fe767' +source=("$pkgname::git+https://github.com/clasp-developers/clasp#commit=$_commit") +sha512sums=('SKIP') + +pkgver() { + cd "$pkgname" + + git describe --tags | sed -e 's/^v//' -e 's/-/.r/' -e 's/-/./g' +} + +build() { + cd "$pkgname" + + ./koga \ + --package-path="$pkgdir" \ + --bin-path=/usr/bin/ \ + --share-path=/usr/share/clasp/ \ + --lib-path=/usr/lib/clasp/ + + ninja -C build +} + +package() { + cd "$pkgname" + + ninja -C build install +} |