From 8f5506763ec97a2f0cd0f569ba6998092457f8e8 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Mon, 17 Nov 2025 23:32:16 +0000 Subject: [PATCH] gnu: Add guile-run64. * gnu/packages/guile-xyz.scm (guile-run64): New variable. Signed-off-by: jgart --- gnu/packages/guile-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 1162f1f658a..b35a8514b44 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -5867,6 +5867,33 @@ run SRFI 64 test suites. It gives Automake insight into the individual tests being run, resulting clearer and more specific output.") (license license:gpl3+))) +(define-public guile-run64 + (package + (name "guile-run64") + (version "0.1.0") + (source (origin + (method url-fetch) + (uri (string-append "https://forge.systemreboot.net/run64/releases/run64-" + version ".tar.lz")) + (sha256 + (base32 + "0xwydln0i430i6c99waycsyhfy3i8cd1hkiv2xlchnqgwwi4il1a")))) + (build-system gnu-build-system) + (arguments + (list #:make-flags #~(list (string-append "prefix=" #$output)) + #:phases + #~(modify-phases %standard-phases + (delete 'configure)))) + (native-inputs + (list lzip)) + (home-page "https://forge.systemreboot.net/run64/") + (synopsis "SRFI-64 test runner for Scheme") + (description "run64 is a SRFI-64 runner. It generates pretty, readable, +colorful output featuring clear diffs between expected and actual values. +run64 is meant to work with an SRFI-64 implementation, and is not an SRFI-64 +implementation in itself.") + (license license:gpl3+))) + (define-public guile-uuid (package (name "guile-uuid")