[arch-commits] Commit in cl-trivial-gray-streams/trunk (PKGBUILD)

George Rawlinson grawlinson at gemini.archlinux.org
Fri May 13 02:12:40 UTC 2022


    Date: Friday, May 13, 2022 @ 02:12:39
  Author: grawlinson
Revision: 1199863

upgpkg: cl-trivial-gray-streams 2.0.0.r47-1

* Update package version using reference to commit where
  version string was last updated.
* Add test suite (Thanks Debian!).
* Move sbcl to checkdepends from makedepends.

Modified:
  cl-trivial-gray-streams/trunk/PKGBUILD

----------+
 PKGBUILD |   26 +++++++++++++++++++++-----
 1 file changed, 21 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-05-13 02:04:51 UTC (rev 1199862)
+++ PKGBUILD	2022-05-13 02:12:39 UTC (rev 1199863)
@@ -2,7 +2,7 @@
 
 pkgname=cl-trivial-gray-streams
 _pkgname="${pkgname#cl-}"
-pkgver=r70.g2b3823e
+pkgver=2.0.0.r47.g2b3823e
 pkgrel=1
 pkgdesc='Compatibility layer for Gray Streams'
 arch=('any')
@@ -9,17 +9,33 @@
 url='https://trivial-gray-streams.common-lisp.dev'
 license=('MIT')
 depends=('common-lisp' 'cl-asdf')
-makedepends=('git' 'sbcl')
+makedepends=('git')
+checkdepends=('sbcl')
 _commit='2b3823edbc78a450db4891fd2b566ca0316a7876'
-source=("$pkgname::git+https://github.com/trivial-gray-streams/trivial-gray-streams#commit=$_commit")
-b2sums=('SKIP')
+source=(
+  "$pkgname::git+https://github.com/trivial-gray-streams/trivial-gray-streams#commit=$_commit"
+  'run-tests.lisp'
+)
+b2sums=('SKIP'
+        '7af6a2946854fcaa07f5ca24d3c1738b8a9eb6762c4fb8f900a3abc3b22913b50d90b29c9676837153ffc2cc8f14833718dd5e40cf8b72b47ff37e999a89efba')
 
 pkgver() {
   cd "$pkgname"
 
-  printf 'r%s.g%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+  # first known commit to receive latest version
+  local _pkgcommit='99f579bd352156ad6dadcf347696a0a34a9e0f82'
+  local _pkgver='2.0.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"
 



More information about the arch-commits mailing list