From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([209.51.188.92]:51269) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCmjp-0004Hz-Tn for guix-patches@gnu.org; Sat, 06 Apr 2019 10:56:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCmjo-0005xo-0S for guix-patches@gnu.org; Sat, 06 Apr 2019 10:56:09 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33825) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hCmji-0005x1-FS for guix-patches@gnu.org; Sat, 06 Apr 2019 10:56:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hCmji-0004Ja-Du for guix-patches@gnu.org; Sat, 06 Apr 2019 10:56:02 -0400 Subject: [bug#35172] [PATCH] gnu: Add git-lfs. Resent-Message-ID: From: Kei Kebreau References: <20190406143533.7979-1-kkebreau@posteo.net> Date: Sat, 06 Apr 2019 10:55:02 -0400 In-Reply-To: <20190406143533.7979-1-kkebreau@posteo.net> (Kei Kebreau's message of "Sat, 6 Apr 2019 10:35:33 -0400") Message-ID: <87o95jtc8p.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 35172@debbugs.gnu.org Kei Kebreau writes: > +(define-public git-lfs > + (package > + (name "git-lfs") > + (version "2.7.1") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/git-lfs/git-lfs") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "10v38w8qfz0x8750kv31n8gg2dimvq4wz40m374pd1xaypfs9670")))) > + (build-system go-build-system) > + (arguments > + '(#:import-path "github.com/git-lfs/git-lfs")) > + (home-page "https://git-lfs.github.com/") > + (synopsis "Git extension for versioning large files") > + (description > + "Git Large File Storage (LFS) replaces large files such as audio samples, > +videos, datasets, and graphics with text pointers inside Git, while storing the > +file contents on a remote server like GitHub.com or GitHub Enterprise.") I realize that I can remove the GitHub promotion from the description without any loss of understanding. > + (license license:expat))) This is my first Go package, so any corrections or tips are especially appreciated!