summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2013-05-11 22:49:39 +0200
committerLudovic Courtès <ludo@gnu.org>2013-05-11 22:49:39 +0200
commit1b1c335f5e62cff78ab9fff9c998fc932a0e8a4e (patch)
treee18d526dc8630a060cc19f94bc01dab0e340ae15 /gnu
parent9bff16b3f23c94858e6ce5af6b7ac13cd64fc017 (diff)
gnu: Add GNU RCS.
* gnu/packages/bazaar.scm: Rename to... * gnu/packages/version-control.scm: ... this. (rcs): New variable. * Makefile.am (MODULES): Adjust accordingly.
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/version-control.scm (renamed from gnu/packages/bazaar.scm)27
1 files changed, 25 insertions, 2 deletions
diff --git a/gnu/packages/bazaar.scm b/gnu/packages/version-control.scm
index 63fe3419992..74718f51490 100644
--- a/gnu/packages/bazaar.scm
+++ b/gnu/packages/version-control.scm
@@ -16,10 +16,11 @@
16;;; You should have received a copy of the GNU General Public License 16;;; You should have received a copy of the GNU General Public License
17;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. 17;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
18 18
19(define-module (gnu packages bazaar) 19(define-module (gnu packages version-control)
20 #:use-module ((guix licenses) #:select (gpl2+)) 20 #:use-module ((guix licenses) #:select (gpl2+ gpl3+))
21 #:use-module (guix packages) 21 #:use-module (guix packages)
22 #:use-module (guix download) 22 #:use-module (guix download)
23 #:use-module (guix build-system gnu)
23 #:use-module (guix build-system python) 24 #:use-module (guix build-system python)
24 #:use-module (guix build utils) 25 #:use-module (guix build utils)
25 #:use-module ((gnu packages gettext) 26 #:use-module ((gnu packages gettext)
@@ -52,3 +53,25 @@ central version control and distributed version control. Developers can
52organize their workspace in whichever way they want. It is possible to work 53organize their workspace in whichever way they want. It is possible to work
53from a command line or use a GUI application.") 54from a command line or use a GUI application.")
54 (license gpl2+))) 55 (license gpl2+)))
56
57(define-public rcs
58 (package
59 (name "rcs")
60 (version "5.9.0")
61 (source (origin
62 (method url-fetch)
63 (uri (string-append "mirror://gnu/rcs/rcs-"
64 version ".tar.xz"))
65 (sha256
66 (base32
67 "0w26vsx732dcmb5qfhlkkzvrk1sx6d74qibrn914n14j0ci90jcq"))))
68 (build-system gnu-build-system)
69 (home-page "http://www.gnu.org/software/rcs/")
70 (synopsis "Per-file local revision control system")
71 (description
72 "The GNU Revision Control System (RCS) manages multiple revisions of
73files. RCS automates the storing, retrieval, logging, identification, and
74merging of revisions. RCS is useful for text that is revised frequently,
75including source code, programs, documentation, graphics, papers, and form
76letters.")
77 (license gpl3+)))