]> git.pld-linux.org Git - packages/cvsup.git/blob - cvsup.spec
9a5c669c45a02bc6c3921b1731c605ec4724d1af
[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 Group(pl):      Programowanie/Zarz±dzanie wersjami
8 License:        BSD
9 Source0:        ftp://ftp.FreeBSD.org/pub/FreeBSD/CVSup/%{name}-%{version}.tar.gz
10 URL:            http://www.polstra.com/projects/freeware/CVSup/
11 Requires:       Modula-3
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 Group(pl):      Programowanie/Zarz±dzanie wersjami
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 -l pl client
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 Group(pl):      Programowanie/Zarz±dzanie wersjami
81
82 %description server
83 CVSup is a next-generation replacement for sup. It is a leap forward,
84 in terms of capability, speed, and server efficiency.
85
86 CVSup offers the following advantages:
87 - Capabilities. Clients can maintain local CVS branches without
88   interference from CVSup.
89 - Speed. CVSup works directly from the CVS repository on the server.
90   It can parse and edit RCS files, and it understands how they are
91   typically changed under CVS. It uses a streaming protocol for updates
92   and sends compressed diffs and reverse diffs of changes to minimize
93   bandwidth.
94
95 The server package allows a developer to publish a full or partial CVS
96 repository. CVSup can also publish other kinds of directory trees.
97
98 %description -l pl server
99 CVSup jest nastêpc± dla sup. CVSup jest szybkim, zgodnych z
100 poprzednikami serwerem.
101
102 CVSup oferuje:
103 - Mo¿liwo¶ci. Klienci mog± zarz±dzaæ lokalnymi drzewami.
104 - Szybko¶æ. CVSup dzia³a bezpo¶rednio z repozytorium CVS na serwerze.
105   Mo¿e on analizowaæ i edytowaæ pliku CVS. CVSup u¿ywa strumieniowego
106   protoko³u do aktualizowania (przesy³a skompesowane pliki by
107   zminimalizowaæ zajmowane pasmo).
108
109 Pakiet serwera pozwala developerom na publikowanie czê¶ciowo lub w
110 ca³o¶ci repozytorium CVS. CVSup mo¿e tak¿e publikowaæ innego rodzaju
111 drzewa katalogowe.
112
113 %prep
114 %setup -q
115
116 %build
117 %{__make} M3TARGET=LINUXELF CFLAGS="$RPM_OPT_FLAGS"
118
119 %install
120 rm -rf $RPM_BUILD_ROOT
121 %{__make} install \
122         PREFIX=$RPM_BUILD_ROOT%{_prefix} \
123         M3TARGET=LINUXELF 
124
125 strip $RPM_BUILD_ROOT/{%{_bindir},%{_sbindir}/*
126
127 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
128         Acknowledgments Announce Blurb ChangeLog
129
130 %clean
131 rm -rf $RPM_BUILD_ROOT
132
133 %files client
134 %defattr(644,root,root,755)
135 %doc *.gz
136 %attr(755,root,root) %{_bindir}/cvsup
137 %{_mandir}/man1/cvsup.1*
138
139 %files server
140 %defattr(644,root,root,755)
141 %doc *.gz
142 %attr(755,root,root) %{_sbindir}/cvsupd
143 %{_mandir}/man8/cvsupd.8*
This page took 0.07786 seconds and 3 git commands to generate.