X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=rsync.spec;h=d661cffa5df8fed9b105049fb5d234391fe09e9a;hb=260a3e0d5d8d6cd2ee62d34c909977f1eefb65b6;hp=69962ca5ca368dc09a7427c246ec5c1ec30bdcae;hpb=d5aa400b0373231bb590d0e6a85afe52bbf8dd51;p=packages%2Frsync.git diff --git a/rsync.spec b/rsync.spec index 69962ca..d661cff 100644 --- a/rsync.spec +++ b/rsync.spec @@ -1,13 +1,20 @@ -Summary: Program for efficient remote updates of files. -Name: rsync -Version: 2.1.1 -Release: 1 -Copyright: GPL -Group: Applications/Networking -Group(pl): Aplikacje/Sieæ -Source: ftp://samba.anu.edu.au/pub/rsync/%{name}-%{version}.tar.gz -URL: http://samba.anu.edu.au/rsync -BuildRoot: /tmp/%{name}-%{version}-root +Summary: Program for efficient remote updates of files. +Summary(pl): Program efektywnego modyfikowania plików na zdalnym komputerze. +Name: rsync +Version: 2.3.2 +Release: 1 +Copyright: GPL +Group: Daemons +Group(pl): Serwery +Source: ftp://samba.anu.edu.au/pub/rsync/%{name}-%{version}.tar.gz +Patch0: rsync-config.patch +Patch1: rsync-man.patch +Patch2: rsync-configure.patch +Patch3: http://www.misiek.eu.org/ipv6/rsync-2.3.2-ipv6-13121999.patch.gz +URL: http://samba.anu.edu.au/rsync/ +BuildRoot: /tmp/%{name}-%{version}-root + +%define _sysconfdir /etc/rsyncd %description rsync is a replacement for rcp that has many more features. @@ -20,66 +27,52 @@ sets of files are present at one of the ends of the link beforehand. A technical report describing the rsync algorithm is included with this package. +%description -l pl +Rsync jest zamiennikiem programu rcp i jest bardziej rozbudowan± sk³adniê +poleceñ. Program ten u¿ywa efektywnego algorytmu "rsync" w czasie komunikacji +i transportu plików do systemu zdalnego. Dokumentacja techniczna nowego +algorytmu zosta³a równie¿ do³±czona do pakietu. + %prep -%setup -q +%setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 %build -./configure --prefix=/usr -make CFLAGS="$RPM_OPT_FLAGS" -strip rsync -latex tech_report -dvips tech_report -o +autoconf +LDFLAGS="-s"; export LDFLAGS + +%configure \ + --enable-ipv6 + +make %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT/usr/{bin,man/man{1,5}} -install rsync $RPM_BUILD_ROOT/usr/bin -install rsync.1 $RPM_BUILD_ROOT/usr/man/man1 -install rsyncd.conf.5 $RPM_BUILD_ROOT/usr/man/man5 + +make install \ + prefix=$RPM_BUILD_ROOT%{_prefix} \ + mandir=$RPM_BUILD_ROOT%{_mandir} \ + bindir=$RPM_BUILD_ROOT%{_sbindir} + +install -d $RPM_BUILD_ROOT/etc/rsyncd + +:> $RPM_BUILD_ROOT/etc/rsyncd/rsyncd.conf +:> $RPM_BUILD_ROOT/etc/rsyncd/rsyncd.secrets + +gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* README %clean rm -rf $RPM_BUILD_ROOT %files - -%attr(644, root, root, 755) %doc tech_report.ps README -%attr(755, root, root) /usr/bin/rsync -%attr(644, root, root) /usr/man/man[15]/* - -%changelog -* Fri Sep 18 1998 Tomasz K³oczko - [2.1.1-1] -- added -q %setup parameter, -- added Group(pl), -- changed Buildroot to /tmp/%%{name}-%%{version}-root, -- added using %%{name} and %%{version} in Source, -- added using $RPM_OPT_FLAGS during compile, -- added full %attr description in %files. - -* Thu Jun 18 1998 Douglas N. Arnold -Upgrade to rsync version 2.0.18 - -* Sat May 16 1998 John H Terpstra - Upgraded to Rsync 2.0.6 - -new feature anonymous rsync - -* Mon Apr 6 1998 Douglas N. Arnold -Upgrade to rsync version 1.7.2. - -* Sun Mar 1 1998 Douglas N. Arnold -Built 1.6.9-1 based on the 1.6.3-2 spec file of John A. Martin. -Changes from 1.6.3-2 packaging: added latex and dvips commands -to create tech_report.ps. - -* Mon Aug 25 1997 John A. Martin -Built 1.6.3-2 after finding no rsync-1.6.3-1.src.rpm although there -was an ftp://ftp.redhat.com/pub/contrib/alpha/rsync-1.6.3-1.alpha.rpm -showing no packager nor signature but giving -"Source RPM: rsync-1.6.3-1.src.rpm". - -Changes from 1.6.2-1 packaging: added '$RPM_OPT_FLAGS' to make, strip -to '%build', removed '%prefix'. - -* Thu Apr 10 1997 Michael De La Rue -rsync-1.6.2-1 packaged. (This entry by jam to credit Michael for the -previous package(s).) +%defattr(644,root,root,755) +%doc README.gz +%dir /etc/rsyncd +%attr(640,root,root) %config /etc/rsyncd/rsyncd.conf +%attr(640,root,root) %config /etc/rsyncd/rsyncd.secrets + +%attr(755,root,root) %{_sbindir}/* +%{_mandir}/man[15]/*