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