]> git.pld-linux.org Git - packages/cvsup.git/blob - cvsup.spec
- adapterized.
[packages/cvsup.git] / cvsup.spec
1 Summary:        A CVS-aware network file distribution system
2 Summary(pl):    Sieciowy system dystrybucji plików zwi±zany z CVS
3 Name:           cvsup
4 Version:        16.0
5 Release:        1
6 Group:          Development/Version Control
7 License:        BSD
8 Source0:        ftp://ftp.FreeBSD.org/pub/FreeBSD/CVSup/%{name}-%{version}.tar.gz
9 URL:            http://www.polstra.com/projects/freeware/CVSup/
10 Requires:       Modula-3
11 BuildRequires:  pm3
12 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
14 %description
15 CVSup is a next-generation replacement for sup. It is a leap forward,
16 in terms of capability, speed, and server efficiency.
17
18 CVSup offers the following advantages:
19 - Capabilities. Clients can maintain local CVS branches without
20   interference from CVSup.
21 - Speed. CVSup works directly from the CVS repository on the server.
22   It can parse and edit RCS files, and it understands how they are
23   typically changed under CVS. It uses a streaming protocol for updates
24   and sends compressed diffs and reverse diffs of changes to minimize
25   bandwidth.
26
27 %description -l pl
28 CVSup jest nastêpc± dla sup. CVSup jest szybkim, zgodnych z
29 poprzednikami serwerem.
30
31 CVSup oferuje:
32 - Mo¿liwo¶ci. Klienci mog± zarz±dzaæ lokalnymi drzewami.
33 - Szybko¶æ. CVSup dzia³a bezpo¶rednio z repozytorium CVS na serwerze.
34   Mo¿e on analizowaæ i edytowaæ pliku CVS. CVSup u¿ywa strumieniowego
35   protoko³u do aktualizowania (przesy³a skompesowane pliki by
36   zminimalizowaæ zajmowane pasmo).
37
38 %package client
39 Summary:        Client-side CVSup package
40 Summary(pl):    CVSup - klient
41 Group:          Development/Version Control
42
43 %description client
44 CVSup is a next-generation replacement for sup. It is a leap forward,
45 in terms of capability, speed, and server efficiency.
46
47 CVSup offers the following advantages:
48 - Capabilities. Clients can maintain local CVS branches without
49   interference from CVSup.
50 - Speed. CVSup works directly from the CVS repository on the server.
51   It can parse and edit RCS files, and it understands how they are
52   typically changed under CVS. It uses a streaming protocol for updates
53   and sends compressed diffs and reverse diffs of changes to minimize
54   bandwidth.
55
56 The client package allows a developer to maintain a local copy of a
57 full CVS repository. CVSup can also maintain local copies of other
58 kinds of directory trees.
59
60 %description client -l pl
61 CVSup jest nastêpc± dla sup. CVSup jest szybkim, zgodnych z
62 poprzednikami serwerem.
63
64 CVSup oferuje:
65 - Mo¿liwo¶ci. Klienci mog± zarz±dzaæ lokalnymi drzewami.
66 - Szybko¶æ. CVSup dzia³a bezpo¶rednio z repozytorium CVS na serwerze.
67   Mo¿e on analizowaæ i edytowaæ pliku CVS. CVSup u¿ywa strumieniowego
68   protoko³u do aktualizowania (przesy³a skompesowane pliki by
69   zminimalizowaæ zajmowane pasmo).
70
71 Pakiet kliencki pozwala developerom zarz±dzaæ pe³n± lokaln± kopi±
72 repozytorium CVS. CVSup mo¿e równie¿ zarz±dzaæ innymi lokalnymi
73 kopiami drzew katalogowych.
74
75 %package server
76 Summary:        Server-side CVSup package
77 Summary(pl):    CVSup - serwer
78 Group:          Development/Version Control
79
80 %description server
81 CVSup is a next-generation replacement for sup. It is a leap forward,
82 in terms of capability, speed, and server efficiency.
83
84 CVSup offers the following advantages:
85 - Capabilities. Clients can maintain local CVS branches without
86   interference from CVSup.
87 - Speed. CVSup works directly from the CVS repository on the server.
88   It can parse and edit RCS files, and it understands how they are
89   typically changed under CVS. It uses a streaming protocol for updates
90   and sends compressed diffs and reverse diffs of changes to minimize
91   bandwidth.
92
93 The server package allows a developer to publish a full or partial CVS
94 repository. CVSup can also publish other kinds of directory trees.
95
96 %description server -l pl
97 CVSup jest nastêpc± dla sup. CVSup jest szybkim, zgodnych z
98 poprzednikami serwerem.
99
100 CVSup oferuje:
101 - Mo¿liwo¶ci. Klienci mog± zarz±dzaæ lokalnymi drzewami.
102 - Szybko¶æ. CVSup dzia³a bezpo¶rednio z repozytorium CVS na serwerze.
103   Mo¿e on analizowaæ i edytowaæ pliku CVS. CVSup u¿ywa strumieniowego
104   protoko³u do aktualizowania (przesy³a skompesowane pliki by
105   zminimalizowaæ zajmowane pasmo).
106
107 Pakiet serwera pozwala developerom na publikowanie czê¶ciowo lub w
108 ca³o¶ci repozytorium CVS. CVSup mo¿e tak¿e publikowaæ innego rodzaju
109 drzewa katalogowe.
110
111 %prep
112 %setup -q
113
114 %build
115 %{__make} M3TARGET=LINUXELF CFLAGS="%{rpmcflags}"
116
117 %install
118 rm -rf $RPM_BUILD_ROOT
119 %{__make} install \
120         PREFIX=$RPM_BUILD_ROOT%{_prefix} \
121         M3TARGET=LINUXELF
122
123 gzip -9nf Acknowledgments Announce Blurb ChangeLog
124
125 %clean
126 rm -rf $RPM_BUILD_ROOT
127
128 %files client
129 %defattr(644,root,root,755)
130 %doc *.gz
131 %attr(755,root,root) %{_bindir}/cvsup
132 %{_mandir}/man1/cvsup.1*
133
134 %files server
135 %defattr(644,root,root,755)
136 %doc *.gz
137 %attr(755,root,root) %{_sbindir}/cvsupd
138 %{_mandir}/man8/cvsupd.8*
This page took 0.077321 seconds and 3 git commands to generate.