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