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