]> git.pld-linux.org Git - packages/cvs.git/blob - cvs.spec
- removed "Requires: rcs",
[packages/cvs.git] / cvs.spec
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
6 Name:        cvs
7 Version:     1.10.1
8 Release:     1
9 Copyright:   GPL
10 Group:       Development/Version Control
11 Source0:     http://download.cyclic.com/pub/%{name}-%{version}/%{name}-%{version}.tar.gz
12 Source1:     rcs2log.sh
13 URL:         http://www.cyclic.com/
14 Prereq:      /sbin/install-info
15 Buildroot:   /tmp/%{name}-%{version}-root
16
17 %description
18 CVS is a front end to the rcs(1) revision control system which extends the
19 notion of revision control from a collection of files in a single directory
20 to a hierarchical collection of directories consisting of revision
21 controlled files.  These directories and files can be combined together to
22 form a software release.  CVS provides the functions necessary to manage
23 these software releases and to control the concurrent editing of source
24 files among multiple software developers.
25
26 %description -l de
27 CVS ist ein Frontend für das RCS(1)-Revisionskontrollsystem, das den Begriff
28 der Revisionskontrolle von einer Sammlung von Dateien in einem " "einzelnen
29 Verzeichnis auf eine ganze Hierarchie ausweitet, bestehend aus
30 revisionskontrollierten Dateien. Diese Verzeichnisse und Dateien lassen sich
31 zu einer Software-Release kombinieren. CVS bietet die Funktionen, die zur
32 Verwaltung von Software-Releases und zur Überwachung der gleichzeitigen
33 Bearbeitung von Quelldateien durch mehrere Software- Entwickler notwendig
34 sind.
35
36 %description -l fr
37 CVS est un frontal pour le système de contrôle de révision rcs(1) qui étend
38 la notion de contrôle de révision d'un ensemble de fichiers placés dans un
39 seul répertoire à un ensemble hiérarchisé de répertoires contenant des
40 fichiers contrôlés. Ces répertoires et fichiers peuvent être combinés pour
41 former une version de logiciel. CVS offre les fonctions nécessaires pour
42 gérer ces versions et pour contrôler la modification simultanée des fichiers
43 sources entre les différents déeloppeurs.
44
45 %description -l pl
46 CVS jest nak³adk± na rcs (Revision Control System, czyli w wolnym
47 t³umaczeniu system kontroli wersji zasobów), który rozszerza mo¿liwo¶ci
48 rcs'a z narzêdzia do kontroli zbioru plików w pojedynczym katalogu o
49 mo¿liwo¶æ kontroli zbioru hierarhicznie u³o¿onych katalogów z plikami. Z
50 pomoc± CVS w ³atwy sposób mo¿na zarz±dzaæ kodem ¼ród³owym opracowywany przez
51 nawet bardzo du¿e zespó³y programistów umo¿liwiaj±c ¶ledzenie i kontrolê
52 wszystkich zmian w trakcie pracy nad projektami i wypuszczaniem pe³nych
53 wersji oprogramowania (releas).
54
55 %description -l tr
56 CVS (Concurrent Versioning System), tek bir dizindeki dosya topluluðunun
57 sürüm denetimini, denetimi yapýlmýþ dizinlerin hiyerarþik topluluðuna
58 geniþleten rcs(1) sürüm denetim sisteminin ön yüzüdür. Bu dizin ve dosyalar,
59 bir yazýlým yayýný oluþturma amacýyla biraraya getirilebilir. CVS, bu
60 yazýlým yayýnlarýnýn yönetilmesini ve kaynak dosyalarý bakýmýnýn birden çok
61 yazýlým geliþtiricisi tarafýndan eþzamanlý olarak yapýlmasýný kontrol etmek
62 için gereken iþlevleri saðlar.
63
64 %prep
65 %setup -q
66 cp -f %{SOURCE1} contrib
67
68 %build
69 CFLAGS="$RPM_OPT_FLAGS" LDFLAGS=-s ./configure \
70         --prefix=/usr \
71         --enable-server \
72         --enable-client
73 make
74
75 %install
76 rm -rf $RPM_BUILD_ROOT
77 make install prefix=$RPM_BUILD_ROOT/usr
78 make install-info prefix=$RPM_BUILD_ROOT/usr
79 gzip -9nf $RPM_BUILD_ROOT/usr/info/cvs*
80
81 strip $RPM_BUILD_ROOT/usr/bin/cvs
82
83 %post
84 /sbin/install-info /usr/info/cvs.info.gz /usr/info/dir --entry="* cvs: (cvs).          A version control system for multiple developers."
85 /sbin/install-info /usr/info/cvsclient.info.gz /usr/info/dir --entry="* cvsclient: (cvsclient).                       The CVS client/server protocol."
86
87 %preun
88 if [ $1 = 0 ]; then
89         /sbin/install-info --delete /usr/info/cvs.info.gz /usr/info/dir --entry="* cvs: (cvs).          A version control system for multiple developers."
90         /sbin/install-info --delete /usr/info/cvsclient.info.gz /usr/info/dir --entry="* cvsclient: (cvsclient).                       The CVS client/server protocol."
91 fi
92
93 %clean
94 rm -rf $RPM_BUILD_ROOT
95
96 %files
97 %defattr(644, root, root, 755)
98 %doc BUGS FAQ MINOR-BUGS NEWS PROJECTS TODO README ChangeLog doc/*.ps
99 %attr(755, root, root) /usr/bin/*
100 %attr(644, root,  man) /usr/man/man[158]/*
101 /usr/info/cvs*
102 %attr(  -, root, root) /usr/lib/cvs
103
104 %changelog
105 * Thu Sep  3 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
106   [1.10.1-1]
107 - removed "Requires: rcs",
108 - added fixed rcs2log.sh script.
109
110 * Sat Aug  1 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
111   [1.9.29-1]
112 - added pl translation,
113 - added -q %setup parametr,
114 - added URL,
115 - Changed Source url,
116 - spec file rewritten for using Buildroot,
117 - added ChangeLog to %doc,
118 - added %clean section,
119 - added %defattr and %attr macros in %files (allows building package from
120   non-root account).
121
122 * Mon Apr 27 1998 Prospector System <bugs@redhat.com>
123 - translations modified for de, fr, tr
124
125 * Wed Oct 29 1997 Otto Hammersmith <otto@redhat.com>
126 - added install-info stuff
127 - added changelog section
This page took 0.095684 seconds and 4 git commands to generate.