From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Baines Subject: Re: [PATCH 3/3] gnu: Add vcsh Date: Sun, 14 Feb 2016 20:36:00 +0000 Message-ID: <56C0E530.9010604@cbaines.net> References: <1455379675-27516-1-git-send-email-mail@cbaines.net> <1455379675-27516-4-git-send-email-mail@cbaines.net> <20160213224108.GC1176@jasmine> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="mI84i9tKc0SPnwd5BPmwHwkEVtsiCWAnL" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38609) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aV3Ot-0002f0-Cq for guix-devel@gnu.org; Sun, 14 Feb 2016 15:36:12 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aV3Oq-000860-5T for guix-devel@gnu.org; Sun, 14 Feb 2016 15:36:11 -0500 Received: from mira.cbaines.net ([2a01:7e00::f03c:91ff:fe69:8da9]:49849) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aV3Op-00084f-Sq for guix-devel@gnu.org; Sun, 14 Feb 2016 15:36:08 -0500 Received: from [192.168.1.8] (79-71-17-220.dynamic.dsl.as9105.com [79.71.17.220]) by mira.cbaines.net (Postfix) with ESMTPSA id CE7551616D for ; Sun, 14 Feb 2016 20:36:04 +0000 (GMT) In-Reply-To: <20160213224108.GC1176@jasmine> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --mI84i9tKc0SPnwd5BPmwHwkEVtsiCWAnL Content-Type: multipart/mixed; boundary="------------030005060906020200030103" This is a multi-part message in MIME format. --------------030005060906020200030103 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 13/02/16 22:41, Leo Famulari wrote: > On Sat, Feb 13, 2016 at 04:07:55PM +0000, Christopher Baines wrote: >> * gnu/packages/version-control.scm (vcsh): New variable. >=20 > [...] >=20 >> + (arguments >> + `(#:phases (modify-phases %standard-phases >> + (delete 'configure) >> + (delete 'check) >> + (delete 'build)) >=20 > Can you add comments explaining why the check and build phases are > deleted? Yep, I have attached an updated patch. > For the former, it can be as simple as "no test suite". There actually is one, I just forgot to enable it. This is now fixed in the attached patch. > I assume the build phase is replaced by the install phase; the comment > can say something like that if it's the case. Done. --------------030005060906020200030103 Content-Type: text/x-patch; name="0003-gnu-Add-vcsh.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0003-gnu-Add-vcsh.patch" =46rom 856eb02a92cfdf3f647ca0198c5038440c2955ba Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Sat, 13 Feb 2016 23:49:25 +0000 Subject: [PATCH] gnu: Add vcsh * gnu/packages/version-control.scm (vcsh): New variable. --- gnu/packages/version-control.scm | 41 ++++++++++++++++++++++++++++++++++= ++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-cont= rol.scm index 721a284..ccdffbd 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -1058,3 +1058,44 @@ Mercurial, Bazaar, Darcs, CVS, Fossil, and Veracit= y.") "This package allows you to use your hubic account as a \"special repository\" with git-annex.") (license gpl3+))) + +(define-public vcsh + (package + (name "vcsh") + (version "1.20151229") + (source + (origin + (method url-fetch) + (uri (string-append + "https://github.com/RichiH/vcsh/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 "1ym3swkh738c3vciffvlr96vqzhwmzkb8ajqzap8f0j9n039a1mf"))= )) + (build-system gnu-build-system) + (arguments + `(#:test-target "test" + #:phases (modify-phases %standard-phases + ;; vcsh has no configure script + (delete 'configure) + ;; vcsh has no build stage + (delete 'build)) + #:make-flags (list (string-append "PREFIX=3D" %output)))) + (native-inputs + `(("which" ,which) + ("perl" ,perl))) + (inputs + `(("perl-shell-command" ,perl-shell-command) + ("perl-test-most" ,perl-test-most))) + (propagated-inputs + `(("git" ,git))) + (home-page "https://github.com/RichiH/vcsh") + (synopsis "Version control system for $HOME") + (description + "vcsh provides the @code{vcsh} command, which allows you to maintai= n +several Git repositories in one single directory. This can be useful wh= en +using version control for files in your home directory, as it allows for= +the separation of the files in to different repositories, for example yo= u +may keep your bash configuration in a separate Git repository from your +emacs configuration.") + (license gpl2+))) --=20 2.7.0 --------------030005060906020200030103-- --mI84i9tKc0SPnwd5BPmwHwkEVtsiCWAnL Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWwOUzXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzRTg5RUVFNzQ1OEU3MjBEOTc1NEUwQjI1 RTI4QTMzQjBCODRGNTc3AAoJEF4oozsLhPV3sQwP/3dO1eX/yNZ+/ht2e7etqyoE /a7x6/KYKIa9PI0zf2GSFaTJ4RG03uCySEraRq2a67sonCz5w1I7tyXnOyqqXeEj m+h++AB0bNiPQ4otC0gibnb2BoFYIZWYlzKf2uzhdrJYs1Czm5wtlNc271iyk75O pCkTL9me6Yi8DYioLVNi4j/qRg5+tkNWIYd9ZXrmLmknadHHMlGpB9Set9IFu2hn JAjQ8fXxmkqCA+2jdNBY96gHMX2ihDmaZw9FTUKXVI4+mEHbhnR33cqTDXZTnC/b oALNTqga6RT5CMRr+61TIj8VeAj7XFE5QX7ABpHP4cCF3vZx1xVauGo/cwOxtTla Fuqft2zS/fwjUyvG7BVL8ubmqp6PJFcA//5bv7tJHes7QORsCWmkPjhYU/jIy54D P3BixAHHsFvuZbT35+yjvcqWmVTy3A6q868AMmIeeVpPoYFD7UtTOmVeexspFBuS J0dD8Ce+nlk1x9as6VvMcUomFkbPmX/e2/eII6OAxrpS2DD/s+sZXqGWnV3L5/KO nCG/MQTeFEm9Gnbx4kxuHNMWHWfKyXSJphcWjdVurrtkHDH/IPALkFjmBifKGwIi 9d2J4mhSRsHTV0YD241nBw1l/uErvaQOgbh74XzraReLN7VYJGPC0K5Er9RBimTA yeA1zsf/EeaUR+Kttblc =rYfW -----END PGP SIGNATURE----- --mI84i9tKc0SPnwd5BPmwHwkEVtsiCWAnL--