[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