]> git.pld-linux.org Git - packages/cvs.git/blob - cvs.spec
added %{_target} macro
[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.5
8 Release:        3
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 URL:            http://www.cyclic.com/
16 Prereq:         /sbin/install-info
17 Buildroot:      /tmp/%{name}-%{version}-root
18
19 %description
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.
27
28 %description -l de
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
36 sind.
37
38 %description -l fr
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.
46
47 %description -l pl
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).
56
57 %description -l tr
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.
65
66 %prep
67 %setup -q
68 %patch0 -p1
69 %patch1 -p1
70
71 %build
72 CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-s" \
73 ./configure %{_target} \
74         --prefix=/usr \
75         --enable-server \
76         --enable-client
77 make
78
79 %install
80 rm -rf $RPM_BUILD_ROOT
81 make install prefix=$RPM_BUILD_ROOT/usr
82 make install-info prefix=$RPM_BUILD_ROOT/usr
83
84 strip $RPM_BUILD_ROOT/usr/bin/cvs
85
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
88
89 %post
90 /sbin/install-info /usr/info/cvs.info.gz /etc/info-dir
91 /sbin/install-info /usr/info/cvsclient.info.gz /etc/info-dir
92
93 %preun
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
97 fi
98
99 %clean
100 rm -rf $RPM_BUILD_ROOT
101
102 %files
103 %defattr(644,root,root,755)
104 %doc {BUGS,FAQ,MINOR-BUGS,NEWS,PROJECTS,TODO,README,ChangeLog}.gz
105 %doc doc/*.ps.gz
106
107 %attr(755,root,root) /usr/bin/*
108 %attr(  -, root, root) /usr/lib/cvs
109
110 /usr/man/man[158]/*
111 /usr/info/cvs*
112
113 %changelog
114 * Mon Apr 19 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
115   [1.10.5-3]
116 - recompiles on new rpm.
117
118 * Tue Mar  9 1999 Micha³ Kuratczyk <kura@pld.org.pl>
119   [1.10.5-2]
120 - gzipping documentation (instead bzipping)
121
122 * Mon Feb 22 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
123   [1.10.5-1]
124 - removed man group from man pages.
125
126 * Wed Jan 26 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
127   [1.10.4-1d]
128 - added compressing %doc,
129 - added cvs-info.patch,
130 - added Group(pl).
131
132 * Wed Dec 23 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
133   [1.10.3-3]
134 - standarized {un}registering info pages,
135 - cvs info pages moved to section "Version Control:",
136 - added gzipping man pages.
137
138 * Sun Sep  6 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
139   [1.10.1-2]
140 - fix race conditions in cvsbug/rcs2log.
141
142 * Thu Sep  3 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
143   [1.10.1-1]
144 - removed "Requires: rcs",
145 - added fixed rcs2log.sh script.
146
147 * Sat Aug  1 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
148   [1.9.29-1]
149 - added pl translation,
150 - added -q %setup parametr,
151 - added URL,
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
157   non-root account).
158
159 * Mon Apr 27 1998 Prospector System <bugs@redhat.com>
160 - translations modified for de, fr, tr
161
162 * Wed Oct 29 1997 Otto Hammersmith <otto@redhat.com>
163 - added install-info stuff
164 - added changelog section
This page took 0.057221 seconds and 4 git commands to generate.