From unknown Sun Jun 22 17:18:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31234] [PATCH] gnu: Add src. Resent-From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 Apr 2018 03:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 31234@debbugs.gnu.org Cc: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152436659514722 (code B ref -1); Sun, 22 Apr 2018 03:10:01 +0000 Received: (at submit) by debbugs.gnu.org; 22 Apr 2018 03:09:55 +0000 Received: from localhost ([127.0.0.1]:35306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fA5Nv-0003pH-8L for submit@debbugs.gnu.org; Sat, 21 Apr 2018 23:09:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fA5Nt-0003p4-E7 for submit@debbugs.gnu.org; Sat, 21 Apr 2018 23:09:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fA5Nn-0004Nx-2w for submit@debbugs.gnu.org; Sat, 21 Apr 2018 23:09:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57982) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fA5Nm-0004Nr-VV for submit@debbugs.gnu.org; Sat, 21 Apr 2018 23:09:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fA5Nl-0002Wb-LL for guix-patches@gnu.org; Sat, 21 Apr 2018 23:09:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fA5Ni-0004M7-FK for guix-patches@gnu.org; Sat, 21 Apr 2018 23:09:41 -0400 Received: from rezeros.cc ([2001:19f0:7001:2f3e:5400:ff:fe84:e55d]:43444) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fA5Ni-0004Kc-1e for guix-patches@gnu.org; Sat, 21 Apr 2018 23:09:38 -0400 Received: from localhost (118.114.231.92 [118.114.231.92]) by rezeros.cc (OpenSMTPD) with ESMTPSA id b1169755 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sun, 22 Apr 2018 03:08:58 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id f6dcfdf9; Sun, 22 Apr 2018 03:09:30 +0000 (UTC) From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Sun, 22 Apr 2018 11:09:29 +0800 Message-Id: <20180422030929.13301-1-iyzsong@member.fsf.org> X-Mailer: git-send-email 2.14.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/version-control.scm (src): New variable. --- gnu/packages/version-control.scm | 50 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 71ede4f54..b82abaf9e 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -18,6 +18,7 @@ ;;; Copyright © 2017, 2018 Marius Bakke ;;; Copyright © 2017 Stefan Reichör ;;; Copyright © 2017 Oleg Pykhalov +;;; Copyright © 2018 Sou Bunnbu ;;; ;;; This file is part of GNU Guix. ;;; @@ -1912,3 +1913,52 @@ repository is the centre, directories are branches and files are leaves. Contributors to the source code appear and disappear as they contribute to specific files and directories.") (license license:gpl3+))) + +(define-public src + (package + (name "src") + (version "1.18") + (source (origin + (method url-fetch) + (uri (string-append + "http://www.catb.org/~esr/src/src-" version ".tar.gz")) + (sha256 + (base32 + "0n0skhvya8w2az45h2gsafxy8m2mvqas64nrgxifcmrzfv0rf26c")))) + (build-system gnu-build-system) + (arguments + '(#:make-flags + (list (string-append "prefix=" (assoc-ref %outputs "out"))) + #:phases + (modify-phases %standard-phases + (delete 'configure) ; no 'configure' script + (add-after 'install 'wrap-program + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (prog (string-append out "/bin/src")) + (rcs (assoc-ref inputs "rcs"))) + (wrap-program prog + `("PATH" ":" prefix (,(string-append rcs "/bin")))) + #t))) + (replace 'check + (lambda _ + (setenv "HOME" (getenv "TMPDIR")) + (invoke "git" "config" "--global" "user.name" "guix") + (invoke "git" "config" "--global" "user.email" "guix") + (invoke "./srctest")))))) + (native-inputs + ;; For testing. + `(("git" ,git) + ("perl" ,perl))) + (inputs + `(("python" ,python-wrapper) + ("rcs" ,rcs))) + (synopsis "Simple revision control") + (home-page "http://www.catb.org/~esr/src/") + (description + "SRC (or src) is simple revision control, a version-control system for +single-file projects by solo developers and authors. It modernizes the +venerable RCS, hence the anagrammatic acronym. The design is tuned for use +cases like all those little scripts in your @file{~/bin} directory, or a +directory full of HOWTOs.") + (license license:bsd-2))) -- 2.13.3 From unknown Sun Jun 22 17:18:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31234] [PATCH] gnu: Add src. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 22 Apr 2018 21:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Cc: 31234@debbugs.gnu.org Received: via spool by 31234-submit@debbugs.gnu.org id=B31234.15244338341074 (code B ref 31234); Sun, 22 Apr 2018 21:51:01 +0000 Received: (at 31234) by debbugs.gnu.org; 22 Apr 2018 21:50:34 +0000 Received: from localhost ([127.0.0.1]:36180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAMsU-0000HF-1W for submit@debbugs.gnu.org; Sun, 22 Apr 2018 17:50:34 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:50688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAMsS-0000H8-RD for 31234@debbugs.gnu.org; Sun, 22 Apr 2018 17:50:33 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 4D45512FF4; Sun, 22 Apr 2018 23:50:32 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tmSZJmiaX-zL; Sun, 22 Apr 2018 23:50:31 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 5400A12FC8; Sun, 22 Apr 2018 23:50:31 +0200 (CEST) From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20180422030929.13301-1-iyzsong@member.fsf.org> Date: Sun, 22 Apr 2018 23:50:30 +0200 In-Reply-To: <20180422030929.13301-1-iyzsong@member.fsf.org> ("=?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?="'s message of "Sun, 22 Apr 2018 11:09:29 +0800") Message-ID: <87d0yqgbbt.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello =E5=AE=8B=E6=96=87=E6=AD=A6, =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: > * gnu/packages/version-control.scm (src): New variable. LGTM, thanks! Ludo'. From unknown Sun Jun 22 17:18:28 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#31234] [PATCH] gnu: Add src. Resent-From: iyzsong@member.fsf.org (=?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?=) Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 23 Apr 2018 03:27:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31234 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Cc: 31234@debbugs.gnu.org Received: via spool by 31234-submit@debbugs.gnu.org id=B31234.152445396830935 (code B ref 31234); Mon, 23 Apr 2018 03:27:04 +0000 Received: (at 31234) by debbugs.gnu.org; 23 Apr 2018 03:26:08 +0000 Received: from localhost ([127.0.0.1]:36345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAS7D-00082s-Uj for submit@debbugs.gnu.org; Sun, 22 Apr 2018 23:26:08 -0400 Received: from rezeros.cc ([45.76.207.221]:38558) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fAS7C-00082A-7N for 31234@debbugs.gnu.org; Sun, 22 Apr 2018 23:26:06 -0400 Received: from localhost (118.114.231.92 [118.114.231.92]) by rezeros.cc (OpenSMTPD) with ESMTPSA id adb1c4c0 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Mon, 23 Apr 2018 03:25:28 +0000 (UTC) Received: from gift (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 3247ed90; Mon, 23 Apr 2018 03:26:02 +0000 (UTC) From: iyzsong@member.fsf.org (=?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?=) References: <20180422030929.13301-1-iyzsong@member.fsf.org> <87d0yqgbbt.fsf@gnu.org> Date: Mon, 23 Apr 2018 11:26:02 +0800 In-Reply-To: <87d0yqgbbt.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sun, 22 Apr 2018 23:50:30 +0200") Message-ID: <87r2n6zjqt.fsf@member.fsf.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) writes: > Hello =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6,?= > > =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= skribis: > >> * gnu/packages/version-control.scm (src): New variable. > > LGTM, thanks! Pushed, thanks! [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.1 FROM_EXCESS_BASE64 From: base64 encoded unnecessarily X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.1 (/) ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Hello =E5=AE=8B=E6=96=87=E6=AD=A6, > > =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: > >> * gnu/packages/version-control.scm (src): New variable. > > LGTM, thanks! Pushed, thanks! From unknown Sun Jun 22 17:18:28 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Subject: bug#31234: closed (Re: Status: [PATCH] gnu: Add src.) Message-ID: References: <87sh7ig3gm.fsf@member.fsf.org> <20180422030929.13301-1-iyzsong@member.fsf.org> X-Gnu-PR-Message: they-closed 31234 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 31234@debbugs.gnu.org Date: Thu, 26 Apr 2018 01:30:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1524706203-30325-1" This is a multi-part message in MIME format... ------------=_1524706203-30325-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31234: [PATCH] gnu: Add src. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 31234@debbugs.gnu.org. --=20 31234: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31234 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1524706203-30325-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31234-done) by debbugs.gnu.org; 26 Apr 2018 01:29:37 +0000 Received: from localhost ([127.0.0.1]:39758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fBVj7-0007sC-Em for submit@debbugs.gnu.org; Wed, 25 Apr 2018 21:29:37 -0400 Received: from rezeros.cc ([45.76.207.221]:38924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fBVj5-0007s3-A7 for 31234-done@debbugs.gnu.org; Wed, 25 Apr 2018 21:29:36 -0400 Received: from localhost (110.184.85.172 [110.184.85.172]) by rezeros.cc (OpenSMTPD) with ESMTPSA id 72d91cee (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <31234-done@debbugs.gnu.org>; Thu, 26 Apr 2018 01:28:54 +0000 (UTC) Received: from gift (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id a572849e for <31234-done@debbugs.gnu.org>; Thu, 26 Apr 2018 01:29:29 +0000 (UTC) From: iyzsong@member.fsf.org (=?utf-8?B?5a6L5paH5q2m?=) To: bug#31234 <31234-done@debbugs.gnu.org> Subject: Re: Status: [PATCH] gnu: Add src. Date: Thu, 26 Apr 2018 09:29:29 +0800 In-Reply-To: bug's message of "Thu\, 26 Apr 2018 01\:27\:30 +0000" Message-ID: <87sh7ig3gm.fsf@member.fsf.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Done in commit 0ed7498a460af9b0175d3f6919858d0d40d5ccc1. [...] Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.1 FROM_EXCESS_BASE64 From: base64 encoded unnecessarily 0.0 FAKE_REPLY_C No description available. X-Debbugs-Envelope-To: 31234-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.1 (/) Done in commit 0ed7498a460af9b0175d3f6919858d0d40d5ccc1. ------------=_1524706203-30325-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 22 Apr 2018 03:09:55 +0000 Received: from localhost ([127.0.0.1]:35306 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fA5Nv-0003pH-8L for submit@debbugs.gnu.org; Sat, 21 Apr 2018 23:09:55 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34820) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fA5Nt-0003p4-E7 for submit@debbugs.gnu.org; Sat, 21 Apr 2018 23:09:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fA5Nn-0004Nx-2w for submit@debbugs.gnu.org; Sat, 21 Apr 2018 23:09:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57982) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fA5Nm-0004Nr-VV for submit@debbugs.gnu.org; Sat, 21 Apr 2018 23:09:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54004) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fA5Nl-0002Wb-LL for guix-patches@gnu.org; Sat, 21 Apr 2018 23:09:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fA5Ni-0004M7-FK for guix-patches@gnu.org; Sat, 21 Apr 2018 23:09:41 -0400 Received: from rezeros.cc ([2001:19f0:7001:2f3e:5400:ff:fe84:e55d]:43444) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fA5Ni-0004Kc-1e for guix-patches@gnu.org; Sat, 21 Apr 2018 23:09:38 -0400 Received: from localhost (118.114.231.92 [118.114.231.92]) by rezeros.cc (OpenSMTPD) with ESMTPSA id b1169755 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Sun, 22 Apr 2018 03:08:58 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id f6dcfdf9; Sun, 22 Apr 2018 03:09:30 +0000 (UTC) From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= To: guix-patches@gnu.org Subject: [PATCH] gnu: Add src. Date: Sun, 22 Apr 2018 11:09:29 +0800 Message-Id: <20180422030929.13301-1-iyzsong@member.fsf.org> X-Mailer: git-send-email 2.14.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/version-control.scm (src): New variable. --- gnu/packages/version-control.scm | 50 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 71ede4f54..b82abaf9e 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -18,6 +18,7 @@ ;;; Copyright © 2017, 2018 Marius Bakke ;;; Copyright © 2017 Stefan Reichör ;;; Copyright © 2017 Oleg Pykhalov +;;; Copyright © 2018 Sou Bunnbu ;;; ;;; This file is part of GNU Guix. ;;; @@ -1912,3 +1913,52 @@ repository is the centre, directories are branches and files are leaves. Contributors to the source code appear and disappear as they contribute to specific files and directories.") (license license:gpl3+))) + +(define-public src + (package + (name "src") + (version "1.18") + (source (origin + (method url-fetch) + (uri (string-append + "http://www.catb.org/~esr/src/src-" version ".tar.gz")) + (sha256 + (base32 + "0n0skhvya8w2az45h2gsafxy8m2mvqas64nrgxifcmrzfv0rf26c")))) + (build-system gnu-build-system) + (arguments + '(#:make-flags + (list (string-append "prefix=" (assoc-ref %outputs "out"))) + #:phases + (modify-phases %standard-phases + (delete 'configure) ; no 'configure' script + (add-after 'install 'wrap-program + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (prog (string-append out "/bin/src")) + (rcs (assoc-ref inputs "rcs"))) + (wrap-program prog + `("PATH" ":" prefix (,(string-append rcs "/bin")))) + #t))) + (replace 'check + (lambda _ + (setenv "HOME" (getenv "TMPDIR")) + (invoke "git" "config" "--global" "user.name" "guix") + (invoke "git" "config" "--global" "user.email" "guix") + (invoke "./srctest")))))) + (native-inputs + ;; For testing. + `(("git" ,git) + ("perl" ,perl))) + (inputs + `(("python" ,python-wrapper) + ("rcs" ,rcs))) + (synopsis "Simple revision control") + (home-page "http://www.catb.org/~esr/src/") + (description + "SRC (or src) is simple revision control, a version-control system for +single-file projects by solo developers and authors. It modernizes the +venerable RCS, hence the anagrammatic acronym. The design is tuned for use +cases like all those little scripts in your @file{~/bin} directory, or a +directory full of HOWTOs.") + (license license:bsd-2))) -- 2.13.3 ------------=_1524706203-30325-1--