Summary: A CVS-aware network file distribution system Summary(pl): Sieciowy system dystrybucji plików związany z CVS Name: cvsup Version: 16.0 Release: 1 Group: Development/Version Control License: BSD Source0: ftp://ftp.FreeBSD.org/pub/FreeBSD/CVSup/%{name}-%{version}.tar.gz URL: http://www.polstra.com/projects/freeware/CVSup/ Requires: Modula-3 BuildRequires: pm3 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description CVSup is a next-generation replacement for sup. It is a leap forward, in terms of capability, speed, and server efficiency. CVSup offers the following advantages: - Capabilities. Clients can maintain local CVS branches without interference from CVSup. - Speed. CVSup works directly from the CVS repository on the server. It can parse and edit RCS files, and it understands how they are typically changed under CVS. It uses a streaming protocol for updates and sends compressed diffs and reverse diffs of changes to minimize bandwidth. %description -l pl CVSup jest następcą dla sup. CVSup jest szybkim, zgodnych z poprzednikami serwerem. CVSup oferuje: - Możliwości. Klienci mogą zarządzać lokalnymi drzewami. - Szybkość. CVSup działa bezpośrednio z repozytorium CVS na serwerze. Może on analizować i edytować pliku CVS. CVSup używa strumieniowego protokołu do aktualizowania (przesyła skompesowane pliki by zminimalizować zajmowane pasmo). %package client Summary: Client-side CVSup package Summary(pl): CVSup - klient Group: Development/Version Control %description client CVSup is a next-generation replacement for sup. It is a leap forward, in terms of capability, speed, and server efficiency. CVSup offers the following advantages: - Capabilities. Clients can maintain local CVS branches without interference from CVSup. - Speed. CVSup works directly from the CVS repository on the server. It can parse and edit RCS files, and it understands how they are typically changed under CVS. It uses a streaming protocol for updates and sends compressed diffs and reverse diffs of changes to minimize bandwidth. The client package allows a developer to maintain a local copy of a full CVS repository. CVSup can also maintain local copies of other kinds of directory trees. %description client -l pl CVSup jest następcą dla sup. CVSup jest szybkim, zgodnych z poprzednikami serwerem. CVSup oferuje: - Możliwości. Klienci mogą zarządzać lokalnymi drzewami. - Szybkość. CVSup działa bezpośrednio z repozytorium CVS na serwerze. Może on analizować i edytować pliku CVS. CVSup używa strumieniowego protokołu do aktualizowania (przesyła skompesowane pliki by zminimalizować zajmowane pasmo). Pakiet kliencki pozwala developerom zarządzać pełną lokalną kopią repozytorium CVS. CVSup może również zarządzać innymi lokalnymi kopiami drzew katalogowych. %package server Summary: Server-side CVSup package Summary(pl): CVSup - serwer Group: Development/Version Control %description server CVSup is a next-generation replacement for sup. It is a leap forward, in terms of capability, speed, and server efficiency. CVSup offers the following advantages: - Capabilities. Clients can maintain local CVS branches without interference from CVSup. - Speed. CVSup works directly from the CVS repository on the server. It can parse and edit RCS files, and it understands how they are typically changed under CVS. It uses a streaming protocol for updates and sends compressed diffs and reverse diffs of changes to minimize bandwidth. The server package allows a developer to publish a full or partial CVS repository. CVSup can also publish other kinds of directory trees. %description server -l pl CVSup jest następcą dla sup. CVSup jest szybkim, zgodnych z poprzednikami serwerem. CVSup oferuje: - Możliwości. Klienci mogą zarządzać lokalnymi drzewami. - Szybkość. CVSup działa bezpośrednio z repozytorium CVS na serwerze. Może on analizować i edytować pliku CVS. CVSup używa strumieniowego protokołu do aktualizowania (przesyła skompesowane pliki by zminimalizować zajmowane pasmo). Pakiet serwera pozwala developerom na publikowanie częściowo lub w całości repozytorium CVS. CVSup może także publikować innego rodzaju drzewa katalogowe. %prep %setup -q %build %{__make} M3TARGET=LINUXELF CFLAGS="%{rpmcflags}" %install rm -rf $RPM_BUILD_ROOT %{__make} install \ PREFIX=$RPM_BUILD_ROOT%{_prefix} \ M3TARGET=LINUXELF gzip -9nf Acknowledgments Announce Blurb ChangeLog %clean rm -rf $RPM_BUILD_ROOT %files client %defattr(644,root,root,755) %doc *.gz %attr(755,root,root) %{_bindir}/cvsup %{_mandir}/man1/cvsup.1* %files server %defattr(644,root,root,755) %doc *.gz %attr(755,root,root) %{_sbindir}/cvsupd %{_mandir}/man8/cvsupd.8*