1 Summary: Concurrent Versioning System
2 Summary(de): Concurrent-Versioning-System
3 Summary(fr): CVS : Concurrent Versioning System
4 Summary(pl): Concurrent Versioning System
5 Summary(tr): Sürüm denetim sistemi
10 Group: Development/Version Control
11 Group(pl): Programowanie/Zarzadzanie wersjami
12 Source0: http://download.cyclic.com/pub/%{name}-%{version}/%{name}-%{version}.tar.gz
13 Patch0: cvs-tmprace.patch
14 Patch1: cvs-info.patch
15 URL: http://www.cyclic.com/
16 Prereq: /sbin/install-info
17 Buildroot: /tmp/%{name}-%{version}-root
20 CVS is a front end to the rcs(1) revision control system which extends the
21 notion of revision control from a collection of files in a single directory
22 to a hierarchical collection of directories consisting of revision
23 controlled files. These directories and files can be combined together to
24 form a software release. CVS provides the functions necessary to manage
25 these software releases and to control the concurrent editing of source
26 files among multiple software developers.
29 CVS ist ein Frontend für das RCS(1)-Revisionskontrollsystem, das den Begriff
30 der Revisionskontrolle von einer Sammlung von Dateien in einem einzelnen
31 Verzeichnis auf eine ganze Hierarchie ausweitet, bestehend aus
32 revisionskontrollierten Dateien. Diese Verzeichnisse und Dateien lassen sich
33 zu einer Software-Release kombinieren. CVS bietet die Funktionen, die zur
34 Verwaltung von Software-Releases und zur Überwachung der gleichzeitigen
35 Bearbeitung von Quelldateien durch mehrere Software- Entwickler notwendig
39 CVS est un frontal pour le système de contrôle de révision rcs(1) qui étend
40 la notion de contrôle de révision d'un ensemble de fichiers placés dans un
41 seul répertoire à un ensemble hiérarchisé de répertoires contenant des
42 fichiers contrôlés. Ces répertoires et fichiers peuvent être combinés pour
43 former une version de logiciel. CVS offre les fonctions nécessaires pour
44 gérer ces versions et pour contrôler la modification simultanée des fichiers
45 sources entre les différents déeloppeurs.
48 CVS jest nak³adk± na rcs (Revision Control System, czyli w wolnym
49 t³umaczeniu system kontroli wersji zasobów), który rozszerza mo¿liwo¶ci
50 rcs'a z narzêdzia do kontroli zbioru plików w pojedynczym katalogu o
51 mo¿liwo¶æ kontroli zbioru hierarhicznie u³o¿onych katalogów z plikami. Z
52 pomoc± CVS w ³atwy sposób mo¿na zarz±dzaæ kodem ¼ród³owym opracowywanym przez
53 nawet bardzo du¿e zespó³y programistów umo¿liwiaj±c ¶ledzenie i kontrolê
54 wszystkich zmian w trakcie pracy nad projektami i wypuszczaniem pe³nych
55 wersji oprogramowania (release).
58 CVS (Concurrent Versioning System), tek bir dizindeki dosya topluluðunun
59 sürüm denetimini, denetimi yapýlmýþ dizinlerin hiyerarþik topluluðuna
60 geniþleten rcs(1) sürüm denetim sisteminin ön yüzüdür. Bu dizin ve dosyalar,
61 bir yazýlým yayýný oluþturma amacýyla biraraya getirilebilir. CVS, bu
62 yazýlým yayýnlarýnýn yönetilmesini ve kaynak dosyalarý bakýmýnýn birden çok
63 yazýlým geliþtiricisi tarafýndan eþzamanlý olarak yapýlmasýný kontrol etmek
64 için gereken iþlevleri saðlar.
72 CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
73 ./configure %{_target} \
80 rm -rf $RPM_BUILD_ROOT
81 make install prefix=$RPM_BUILD_ROOT/usr
82 make install-info prefix=$RPM_BUILD_ROOT/usr
84 strip $RPM_BUILD_ROOT/usr/bin/cvs
86 gzip -9nf $RPM_BUILD_ROOT/usr/{info/cvs*,man/man{1,5,8}/*} doc/*.ps \
87 BUGS FAQ MINOR-BUGS NEWS PROJECTS TODO README ChangeLog
90 /sbin/install-info /usr/info/cvs.info.gz /etc/info-dir
91 /sbin/install-info /usr/info/cvsclient.info.gz /etc/info-dir
94 if [ "$1" = "0" ]; then
95 /sbin/install-info --delete /usr/info/cvs.info.gz /etc/info-dir
96 /sbin/install-info --delete /usr/info/cvsclient.info.gz /etc/info-dir
100 rm -rf $RPM_BUILD_ROOT
103 %defattr(644,root,root,755)
104 %doc {BUGS,FAQ,MINOR-BUGS,NEWS,PROJECTS,TODO,README,ChangeLog}.gz
107 %attr(755,root,root) /usr/bin/*
108 %attr( -, root, root) /usr/lib/cvs
114 * Mon Apr 19 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
116 - recompiles on new rpm.
118 * Tue Mar 9 1999 Micha³ Kuratczyk <kura@pld.org.pl>
120 - gzipping documentation (instead bzipping)
122 * Mon Feb 22 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
124 - removed man group from man pages.
126 * Wed Jan 26 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
128 - added compressing %doc,
129 - added cvs-info.patch,
132 * Wed Dec 23 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
134 - standarized {un}registering info pages,
135 - cvs info pages moved to section "Version Control:",
136 - added gzipping man pages.
138 * Sun Sep 6 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
140 - fix race conditions in cvsbug/rcs2log.
142 * Thu Sep 3 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
144 - removed "Requires: rcs",
145 - added fixed rcs2log.sh script.
147 * Sat Aug 1 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
149 - added pl translation,
150 - added -q %setup parametr,
152 - Changed Source url,
153 - spec file rewritten for using Buildroot,
154 - added ChangeLog to %doc,
155 - added %clean section,
156 - added %defattr and %attr macros in %files (allows building package from
159 * Mon Apr 27 1998 Prospector System <bugs@redhat.com>
160 - translations modified for de, fr, tr
162 * Wed Oct 29 1997 Otto Hammersmith <otto@redhat.com>
163 - added install-info stuff
164 - added changelog section