]> git.pld-linux.org Git - packages/cvs-nserver.git/blob - cvs-nserver.spec
- updated to 1.10.8.4
[packages/cvs-nserver.git] / cvs-nserver.spec
1 Summary:        Concurrent Versions System
2 Summary(de):    Concurrent-Versioning-System
3 Summary(fr):    Un système pour maintenir à jour des fichiers
4 Summary(pl):    Concurrent Versioning System
5 Summary(tr):    Sürüm denetim sistemi
6 Name:           cvs-nserver
7 Version:        1.10.8.4
8 Release:        1
9 License:        GPL
10 Group:          Development/Version Control
11 Group(pl):      Programowanie/Zarz±dzanie wersjami
12 Source0:        http://alexm.here.ru/cvs-nserver/download/%{name}-%{version}.tar.gz
13 Patch0:         cvs-nserver-PAM_fix.patch
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %description
17 CVS is a version control system, which allows you to keep old versions
18 of files (usually source code), keep a log of who, when, and why
19 changes occurred, etc., like RCS or SCCS. Unlike the simpler systems,
20 CVS does not just operate on one file at a time or one directory at a
21 time, but operates on hierarchical collections of directories
22 consisting of version controlled files. CVS helps to manage releases
23 and to control the concurrent editing of source files among multiple
24 authors. CVS allows triggers to enable/log/control various operations
25 and works well over a wide area network.
26
27 %description -l de
28 CVS ist ein Frontend für das RCS(1)-Revisionskontrollsystem, das den
29 Begriff der Revisionskontrolle von einer Sammlung von Dateien in einem
30 einzelnen Verzeichnis auf eine ganze Hierarchie ausweitet, bestehend
31 aus revisionskontrollierten Dateien. Diese Verzeichnisse und Dateien
32 lassen sich zu einer Software-Release kombinieren. CVS bietet die
33 Funktionen, die zur Verwaltung von Software-Releases und zur
34 Überwachung der gleichzeitigen Bearbeitung von Quelldateien durch
35 mehrere Software- Entwickler notwendig sind.
36
37 %description -l fr
38 "CVS" signifie "Concurrent Version System". C'est un système de
39 comparaison de versions de fichiers, qui peut garder une trace des
40 changements apportés à des fichiers (le plus souvent, les fichiers des
41 sources d'un programme). CVS conserve seulement les différences, et
42 non l'intégralité d'un fichier récent et d'un fichier plus ancien. A
43 chaque modification d'un fichier, CVS garde (entre autres) le nom de
44 la personne ayant fait la modification, la raison justifiant cette
45 modification, et la date à laquelle celle-ci a eu lieu. CVS est très
46 utile pour gérer la mise en commun des modifications apportées par
47 plusieurs personnes travaillant en parallèle sur les mêmes fichiers.
48 Au lieu de garder plusieurs versions des fichiers dans un seul
49 répertoire, CVS crée une série de répertoires, chacun contenant une
50 nouvelle version des fichiers. Ces répertoires et ces fichiers peuvent
51 ensuite être regroupés pour former la version la plus à jour du
52 logiciel. Installez ce package si vous avez besoin d'utiliser un
53 système de contrôle de version.
54
55 %description -l pl
56 CVS jest nak³adk± na rcs (Revision Control System, czyli w wolnym
57 t³umaczeniu system kontroli wersji zasobów), który rozszerza
58 mo¿liwo¶ci rcs'a z narzêdzia do kontroli zbioru plików w pojedynczym
59 katalogu o mo¿liwo¶æ kontroli zbioru hierarchicznie u³o¿onych katalogów
60 z plikami. Z pomoc± CVS w ³atwy sposób mo¿na zarz±dzaæ kodem ¼ród³owym
61 opracowywanym przez nawet bardzo du¿e zespó³y programistów
62 umo¿liwiaj±c ¶ledzenie i kontrolê wszystkich zmian w trakcie pracy nad
63 projektami i wypuszczaniem pe³nych wersji oprogramowania (release).
64
65 %description -l tr
66 CVS (Concurrent Versioning System), tek bir dizindeki dosya
67 topluluðunun sürüm denetimini, denetimi yapýlmýþ dizinlerin hiyerarþik
68 topluluðuna geniþleten rcs(1) sürüm denetim sisteminin ön yüzüdür. Bu
69 dizin ve dosyalar, bir yazýlým yayýný oluþturma amacýyla biraraya
70 getirilebilir. CVS, bu yazýlým yayýnlarýnýn yönetilmesini ve kaynak
71 dosyalarý bakýmýnýn birden çok yazýlým geliþtiricisi tarafýndan
72 eþzamanlý olarak yapýlmasýný kontrol etmek için gereken iþlevleri
73 saðlar.
74
75 %prep
76 %setup -q
77 %patch0 -p1
78 %patch1 -p1
79 %patch2 -p1
80
81 %build
82 %configure \
83         --enable-pam
84 %{__make}
85
86 %install
87 rm -rf $RPM_BUILD_ROOT
88 %{__make} installdirs
89 %{__make} PAMDIR=$RPM_BUILD_ROOT/etc/pam.d install
90 %{__make} install-setuid
91 rm -f $RPM_BUILD_ROOT%{_prefix}/info/cvs*
92 %{__make} install-info
93
94 gzip -9nf $RPM_BUILD_ROOT{%{_infodir}/*,%{_mandir}/man?/*} \
95         BUGS FAQ HACKING MINOR-BUGS NEWS PROJECTS README TESTS TODO
96
97 %clean
98 rm -rf $RPM_BUILD_ROOT
99
100 %files
101 %defattr(644,root,root,755)
102 %doc *.gz
103 %attr(755,root,root) %{_bindir}/cvs
104 %attr(755,root,root) %{_bindir}/cvschkpw
105 %attr(755,root,root) %{_bindir}/cvspasswd
106 %attr(755,root,root) %{_bindir}/cvs-pserver
107 %attr(755,root,root) %{_bindir}/cvs-nserver
108 %attr(755,root,root) %{_bindir}/checkpassword
109 %attr(755,root,root) %{_bindir}/checkpassword-pam
110 %attr(755,root,root) %{_bindir}/cvsbug
111 %attr(755,root,root) %{_bindir}/rcs2log
112 /etc/pam.d/cvspserver
113 %{_mandir}/man1/cvs.1*
114 %{_mandir}/man5/cvs.5*
115 %{_mandir}/man8/cvsbug.8*
116 %{_mandir}/man8/cvs-nserver.8*
117 %{_mandir}/man8/cvs-pserver.8*
118 %{_mandir}/man8/cvs-server.8*
119 %{_infodir}/cvs*
120 %{_libdir}/cvs
This page took 0.051456 seconds and 3 git commands to generate.