diff options
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/version-control.scm | 33 |
1 files changed, 31 insertions, 2 deletions
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 74718f51490..6654be93b25 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm | |||
| @@ -17,14 +17,16 @@ | |||
| 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 version-control) | 19 | (define-module (gnu packages version-control) |
| 20 | #:use-module ((guix licenses) #:select (gpl2+ gpl3+)) | 20 | #:use-module ((guix licenses) #:select (gpl1+ 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 gnu) |
| 24 | #:use-module (guix build-system python) | 24 | #:use-module (guix build-system python) |
| 25 | #:use-module (guix build utils) | 25 | #:use-module (guix build utils) |
| 26 | #:use-module ((gnu packages gettext) | 26 | #:use-module ((gnu packages gettext) |
| 27 | #:renamer (symbol-prefix-proc 'guix:))) | 27 | #:renamer (symbol-prefix-proc 'guix:)) |
| 28 | #:use-module (gnu packages nano) | ||
| 29 | #:use-module (gnu packages compression)) | ||
| 28 | 30 | ||
| 29 | (define-public bazaar | 31 | (define-public bazaar |
| 30 | (package | 32 | (package |
| @@ -75,3 +77,30 @@ merging of revisions. RCS is useful for text that is revised frequently, | |||
| 75 | including source code, programs, documentation, graphics, papers, and form | 77 | including source code, programs, documentation, graphics, papers, and form |
| 76 | letters.") | 78 | letters.") |
| 77 | (license gpl3+))) | 79 | (license gpl3+))) |
| 80 | |||
| 81 | (define-public cvs | ||
| 82 | (package | ||
| 83 | (name "cvs") | ||
| 84 | (version "1.12.13") | ||
| 85 | (source (origin | ||
| 86 | (method url-fetch) | ||
| 87 | (uri (string-append | ||
| 88 | "http://ftp.gnu.org/non-gnu/cvs/source/feature/" | ||
| 89 | version "/cvs-" version ".tar.bz2")) | ||
| 90 | (sha256 | ||
| 91 | (base32 | ||
| 92 | "0pjir8cwn0087mxszzbsi1gyfc6373vif96cw4q3m1x6p49kd1bq")))) | ||
| 93 | (build-system gnu-build-system) | ||
| 94 | (arguments | ||
| 95 | ;; XXX: The test suite looks flawed, and the package is obsolete anyway. | ||
| 96 | '(#:tests? #f)) | ||
| 97 | (inputs `(("zlib" ,zlib) | ||
| 98 | ("nano" ,nano))) ; the default editor | ||
| 99 | (home-page "http://cvs.nongnu.org") | ||
| 100 | (synopsis "Historical centralized version control system") | ||
| 101 | (description | ||
| 102 | "CVS is a version control system, an important component of Source | ||
| 103 | Configuration Management (SCM). Using it, you can record the history of | ||
| 104 | sources files, and documents. It fills a similar role to the free software | ||
| 105 | RCS, PRCS, and Aegis packages.") | ||
| 106 | (license gpl1+))) | ||
