Reza Housseini <[email protected]> writes: > Hi Guixers > > I am in the process of packaging gopass and got stuck with the package > > (define-public go-github-com-protonmail-go-crypto > (package > (name "go-github-com-protonmail-go-crypto") > (version "1.4.0") > (source > (origin > (method git-fetch) > (uri (git-reference > (url "https://github.com/ProtonMail/go-crypto") > (commit (string-append "v" version)))) > (file-name (git-file-name name version)) > (sha256 > (base32 "19g0vhg83yaa81l0qhlq4pbkid7nv57p7s5kbmysbaf60jmv7887")))) > (build-system go-build-system) > (arguments > (list > #:skip-build? #t > #:import-path "github.com/protonmail/go-crypto")) > (propagated-inputs (list go-github-com-cloudflare-circl > go-golang-org-x-crypto)) > (home-page "https://github.com/protonmail/go-crypto") > (synopsis "Go Cryptography") > (description > "This repository holds supplementary Go cryptography libraries.") > (license license:bsd-3))) > > It has no go files at te top level directory and will fail in the build > phase with "No Go files" error. I added the #:skip-build #t flag to > overcome this but the package then obviously fails in the check phase. > What is the correct thing to do in such a case? I have no clue about go > and could not find any build instructions elsewhere. >
Hi Reza, As I understand, adding #:skip-build? #t is especially for packages with no go files in the root. So you’re good. For the check failure, could you provide the build logs? Good day, Noé > Thanks for the help, > Best, > Reza
signature.asc
Description: PGP signature
