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