]>
Commit | Line | Data |
---|---|---|
3dda0faf | 1 | Summary: A CVS-aware network file distribution system |
76926af9 | 2 | Summary(pl.UTF-8): Sieciowy system dystrybucji plików związany z CVS |
3dda0faf | 3 | Name: cvsup |
4 | Version: 16.0 | |
5 | Release: 1 | |
6 | Group: Development/Version Control | |
be22124e | 7 | License: BSD |
8 | Source0: ftp://ftp.FreeBSD.org/pub/FreeBSD/CVSup/%{name}-%{version}.tar.gz | |
19c60e44 | 9 | # Source0-md5: bad884ccbd4ed129d360487c87c089a4 |
8630b2dd | 10 | URL: http://www.polstra.com/projects/freeware/CVSup/ |
1d6aeed6 | 11 | BuildRequires: pm3 |
626588e2 | 12 | Requires: Modula-3 |
8b22eb60 | 13 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
3dda0faf | 14 | |
d442e338 | 15 | %description |
be22124e | 16 | CVSup is a next-generation replacement for sup. It is a leap forward, |
17 | in terms of capability, speed, and server efficiency. | |
d442e338 | 18 | |
19 | CVSup offers the following advantages: | |
be22124e | 20 | - Capabilities. Clients can maintain local CVS branches without |
d442e338 | 21 | interference from CVSup. |
be22124e | 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. | |
d442e338 | 27 | |
16d0d5b5 JR |
28 | %description -l pl.UTF-8 |
29 | CVSup jest następcą dla sup. CVSup jest szybkim, zgodnych z | |
be22124e | 30 | poprzednikami serwerem. |
1351ea81 AM |
31 | |
32 | CVSup oferuje: | |
16d0d5b5 JR |
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 modyfikować pliki CVS. CVSup używa | |
36 | strumieniowego protokołu do aktualizowania (przesyła skompresowane | |
37 | pliki aby zminimalizować zajmowane pasmo). | |
d442e338 | 38 | |
39 | %package client | |
3dda0faf | 40 | Summary: Client-side CVSup package |
76926af9 | 41 | Summary(pl.UTF-8): CVSup - klient |
3dda0faf | 42 | Group: Development/Version Control |
3dda0faf | 43 | |
d442e338 | 44 | %description client |
be22124e | 45 | CVSup is a next-generation replacement for sup. It is a leap forward, |
46 | in terms of capability, speed, and server efficiency. | |
d442e338 | 47 | |
48 | CVSup offers the following advantages: | |
be22124e | 49 | - Capabilities. Clients can maintain local CVS branches without |
d442e338 | 50 | interference from CVSup. |
be22124e | 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. | |
d442e338 | 56 | |
be22124e | 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. | |
d442e338 | 60 | |
16d0d5b5 JR |
61 | %description client -l pl.UTF-8 |
62 | CVSup jest następcą dla sup. CVSup jest szybkim, zgodnych z | |
be22124e | 63 | poprzednikami serwerem. |
1351ea81 AM |
64 | |
65 | CVSup oferuje: | |
16d0d5b5 JR |
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 modyfikować pliki CVS. CVSup używa | |
69 | strumieniowego protokołu do aktualizowania (przesyła skompresowane | |
70 | pliki aby 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 | |
be22124e | 74 | kopiami drzew katalogowych. |
d442e338 | 75 | |
76 | %package server | |
3dda0faf | 77 | Summary: Server-side CVSup package |
76926af9 | 78 | Summary(pl.UTF-8): CVSup - serwer |
3dda0faf | 79 | Group: Development/Version Control |
3dda0faf | 80 | |
d442e338 | 81 | %description server |
be22124e | 82 | CVSup is a next-generation replacement for sup. It is a leap forward, |
83 | in terms of capability, speed, and server efficiency. | |
d442e338 | 84 | |
85 | CVSup offers the following advantages: | |
be22124e | 86 | - Capabilities. Clients can maintain local CVS branches without |
d442e338 | 87 | interference from CVSup. |
be22124e | 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. | |
d442e338 | 93 | |
be22124e | 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. | |
d442e338 | 96 | |
16d0d5b5 JR |
97 | %description server -l pl.UTF-8 |
98 | CVSup jest następcą dla sup. CVSup jest szybkim, zgodnych z | |
be22124e | 99 | poprzednikami serwerem. |
1351ea81 AM |
100 | |
101 | CVSup oferuje: | |
16d0d5b5 JR |
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 modyfikować pliki CVS. CVSup używa | |
105 | strumieniowego protokołu do aktualizowania (przesyła skompresowane | |
106 | pliki aby 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 | |
be22124e | 110 | drzewa katalogowe. |
1351ea81 | 111 | |
d442e338 | 112 | %prep |
3dda0faf | 113 | %setup -q |
d442e338 | 114 | |
115 | %build | |
626588e2 JB |
116 | %{__make} \ |
117 | M3TARGET=LINUXELF \ | |
118 | CFLAGS="%{rpmcflags}" | |
d442e338 | 119 | |
120 | %install | |
8630b2dd | 121 | rm -rf $RPM_BUILD_ROOT |
edb146f7 | 122 | %{__make} install \ |
a9136627 | 123 | PREFIX=$RPM_BUILD_ROOT%{_prefix} \ |
bfe4ff7a | 124 | M3TARGET=LINUXELF |
d442e338 | 125 | |
3dda0faf | 126 | %clean |
127 | rm -rf $RPM_BUILD_ROOT | |
d442e338 | 128 | |
3dda0faf | 129 | %files client |
be22124e | 130 | %defattr(644,root,root,755) |
46512db8 | 131 | %doc Acknowledgments Announce Blurb ChangeLog |
be22124e | 132 | %attr(755,root,root) %{_bindir}/cvsup |
133 | %{_mandir}/man1/cvsup.1* | |
d442e338 | 134 | |
3dda0faf | 135 | %files server |
be22124e | 136 | %defattr(644,root,root,755) |
46512db8 | 137 | %doc Acknowledgments Announce Blurb ChangeLog |
be22124e | 138 | %attr(755,root,root) %{_sbindir}/cvsupd |
139 | %{_mandir}/man8/cvsupd.8* |