From 6cbd7532a3ab0c59baaf3c7f63507e6774a6b305 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 28 Nov 2025 13:27:59 +0000 Subject: [PATCH] gnu: Add go-github-com-jtolio-crawlspace. * gnu/packages/golang-xyz.scm (go-github-com-jtolio-crawlspace): New variable. Change-Id: I71b13a2855fcab01a5eb4adafc0b9dd3eb30ad1b --- gnu/packages/golang-xyz.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index 09f49eb0bd043a17219b6449f7d24a9bb5eaf00b..ea4299647bf066dbb715dd9cd211aa869a0f5f85 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -12652,6 +12652,40 @@ called concurrently with themselves and each other.") "This package is a simple exponential backoff counter in Go.") (license license:expat)))) +(define-public go-github-com-jtolio-crawlspace + (package + (name "go-github-com-jtolio-crawlspace") + (version "0.0.0-20240521193440-69abbbe5a93f") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jtolio/crawlspace") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0xj782ghf0iv8r2xxmg2vrh72b02h216y4yfyi60y9z0691lrsip")) + (modules '((guix build utils))) + (snippet + #~(begin + ;; Submodules with their own go.mod files and packaged separately: + ;; + ;; - github.com/jtolio/crawlspace/tools + (delete-file-recursively "tools"))))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/jtolio/crawlspace")) + (home-page "https://github.com/jtolio/crawlspace") + (synopsis "Golang's running process debugger") + (description + "Package crawlspace provides a means to dynamically interact with +registered Go objects in a live process, using small scripting language based +around the reflect package inspired by +@url{https://twistedmatrix.com/documents/current/api/twisted.conch.manhole.html, +Twisted's manhole library} .") + (license license:asl2.0))) + (define-public go-github-com-juju-ansiterm (package (name "go-github-com-juju-ansiterm")