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 Group(pl): Programowanie/Zarządzanie wersjami Copyright: BSD Source: ftp://ftp.FreeBSD.org/pub/FreeBSD/CVSup/%{name}-%{version}.tar.gz URL: http://www.polstra.com/projects/freeware/CVSup/ Requires: Modula-3 BuildRoot: /tmp/%{name}-%{version}-root %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 Group(pl): Programowanie/Zarządzanie wersjami %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 -l pl client 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 Group(pl): Programowanie/Zarządzanie wersjami %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 -l pl server 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="$RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT make install \ PREFIX=$RPM_BUILD_ROOT%{_prefix} \ M3TARGET=LINUXELF strip $RPM_BUILD_ROOT/{%{_bindir},%{_sbindir}/* gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \ Acknowledgments Announce Blurb ChangeLog %clean rm -rf $RPM_BUILD_ROOT %files client %doc *.gz %{_bindir}/cvsup %{_mandir}/man1/cvsup.1.gz %files server %doc *.gz %{_sbindir}/cvsupd %{_mandir}/man8/cvsupd.8.gz