Dhruvin Gandhi via Guix-patches via schreef op di 12-04-2022 om 17:53 [+0530]: > +(define-public hut > +  (package > +    (name "hut") > +    (version "0.1.0") > +    (source > +      (origin > +        (method git-fetch) > +        (uri (git-reference > +               (url "https://git.sr.ht/~emersion/hut") > +               (commit (string-append "v" version)))) > +        (file-name (git-file-name name version)) > +        (sha256 > +          (base32 "15ag8fibnahcfgd0w2j4k813z10ymi39rx8d3c8b9955zc62p1fr")))) > +    (build-system go-build-system) > +    (arguments '(#:import-path "git.sr.ht/~emersion/hut")) > +    (propagated-inputs > +      `(("go-golang-org-x-term" ,go-golang-org-x-term) > +        ("go-golang-org-x-oauth2" ,go-golang-org-x-oauth2) > +        ("go-github-com-spf13-cobra" ,go-github-com-spf13-cobra) > +        ("go-github-com-juju-ansiterm" ,go-github-com-juju-ansiterm) > +        ("go-git-sr-ht--emersion-gqlclient" ,go-git-sr-ht--emersion-gqlclient) > +        ("go-git-sr-ht--emersion-go-scfg" ,go-git-sr-ht--emersion-go-scfg))) It is a tool, not a library, so the inputs can be depropagated. > +    (home-page "https://git.sr.ht/~emersion/hut") > +    (synopsis "CLI tool for sr.ht") > +    (description "This package provides a CLI tool for sr.ht.") > +    (license license:agpl3))) This package doesn't have much to do with the language Go, it just happens to be implemented in Go and is not a library. As such, maybe it can be placed in (gnu pckages version-control) instead? Greetings, Maxime.