Date: Friday, May 20, 2022 @ 21:41:39 Author: grawlinson Revision: 1209488
addpkg: cl-trivial-backtrace-1.1.0.r20-1 Added: cl-trivial-backtrace/ cl-trivial-backtrace/repos/ cl-trivial-backtrace/trunk/ cl-trivial-backtrace/trunk/PKGBUILD cl-trivial-backtrace/trunk/run-tests.lisp ----------------+ PKGBUILD | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ run-tests.lisp | 7 +++++++ 2 files changed, 58 insertions(+) Added: cl-trivial-backtrace/trunk/PKGBUILD =================================================================== --- cl-trivial-backtrace/trunk/PKGBUILD (rev 0) +++ cl-trivial-backtrace/trunk/PKGBUILD 2022-05-20 21:41:39 UTC (rev 1209488) @@ -0,0 +1,51 @@ +# Maintainer: George Rawlinson <[email protected]> + +pkgname=cl-trivial-backtrace +_pkgname="${pkgname#cl-}" +pkgver=1.1.0.r20.g6eb65bd +pkgrel=1 +pkgdesc='Portable API to work with backtraces in Common Lisp' +arch=('any') +url='https://github.com/gwkkwg/trivial-backtrace' +license=('MIT') +depends=('common-lisp' 'cl-asdf') +makedepends=('git') +checkdepends=('sbcl' 'cl-lift') +_commit='6eb65bde7229413040c81d42ea22f0e4c9c8cfc9' +source=( + "$pkgname::git+$url#commit=$_commit" + 'run-tests.lisp' +) +b2sums=('SKIP' + 'c74cd6f9e7da7e0b1a89076de170f44c28b4746fca0a2bbd6489f5cd01ea8fb12a8636a3a212b71a132cc5a7856e119a1cd7679790f3d0fc341a9657cb6453c3') + +pkgver() { + cd "$pkgname" + + # first known commit to receive latest version + local _pkgcommit='3d39b1101e6fc59ef57c0ef049f3411d6da3e878' + local _pkgver=1.1.0 + git tag "$_pkgver" "$_pkgcommit" + + git describe --tags | sed -e 's/^v//' -e 's/-/.r/' -e 's/-/./g' +} + +check() { + cd "$pkgname" + + sbcl --script ../run-tests.lisp +} + +package() { + cd "$pkgname" + + # library + install -vd "$pkgdir/usr/share/common-lisp/source/$_pkgname" + cp -vr \ + dev test \ + lift-standard.config ./*.asd \ + "$pkgdir/usr/share/common-lisp/source/$_pkgname" + + # license + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" COPYING +} Added: cl-trivial-backtrace/trunk/run-tests.lisp =================================================================== --- cl-trivial-backtrace/trunk/run-tests.lisp (rev 0) +++ cl-trivial-backtrace/trunk/run-tests.lisp 2022-05-20 21:41:39 UTC (rev 1209488) @@ -0,0 +1,7 @@ +(require "asdf") + +(push (uiop/os:getcwd) asdf:*central-registry*) + +(asdf:load-system "trivial-backtrace-test") + +(uiop:quit (if (asdf:test-system "trivial-backtrace") 0 1))
