Subject: [bug#35086] [PATCH] New package file for BOINC client & server

From: Tobias Geerinckx-Rice <[email-masked]>
Date: Wed, 10 Apr 2019 23:27:21 +0200

Brant,

Brant Gardner wrote:
> Hmm.  I already ran 'guix lint' and did everything it advised 
> except for these:
>
> gnu/packages/boinc.scm:45:12: [email-masked]: the source 
> URI should not be an autogenerated tarball
> gnu/packages/boinc.scm:80:12: [email-masked]: the source 
> URI should not be an autogenerated tarball
>
> I understand what it doesn't like, but not what it wanted me to 
> do instead.  Could you advise?

The linter would be tickled downright pink if you'd replace the 
current SOURCE field with something very similar to:

  (source
    (origin
      (method git-fetch)
      (uri (git-reference
            (url "https://github.com/BOINC/boinc.git")
            (commit (string-append "client-" version))))
      (sha256
       (base32 
       "0blahblahqnjxblaaaaahf2l79ybeepityboop7wh9yayhashies"))))

And so for the server as well.  You'll have to replace (guix 
download) with (guix git-download) and update the hash once more.

Thanks for your first of many patches!

T G-R