Sophie

Sophie

distrib > PLD > ra > i386 > media > dist-src > by-pkgid > bc8447cec1cbf0a41f4b9d826637ddae > files > 8

mirror-2.9-6.src.rpm

# $Revision: 1.18 $, $Date: 2002/11/13 09:39:18 $
%include	/usr/lib/rpm/macros.perl
Summary:	Perl program to mirror FTP sites
Summary(pl):	Program w perlu do mirrorowania serwerów FTP
Name:		mirror
Version:	2.9
Release:	6
License:	distributable
Group:		Networking/Utilities
Source0:	ftp://src.doc.ic.ac.uk/computing/archiving/mirror/%{name}-%{version}.tar.gz
Source1:	%{name}.defaults
Source2:	%{name}.mm
Source3:	%{name}.packages
Patch0:		%{name}-PLD.patch
Patch1:		http://sunsite.org.uk/packages/mirror/ftp.pl_wupatch
Patch2:		%{name}-name_mappings.patch
Requires:	perl-modules
BuildArch:	noarch
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%define 	_libdir 	/usr/share
%define		_localstatedir 	/var
%define		_sysconfdir 	/etc

%description
Perl program to mirror FTP sites.

%description -l pl
Program w perlu do mirrorowania serwerów FTP.

%prep
%setup -q -c
%patch0 -p1
%patch1 -p0
%patch2 -p1

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_libdir}/mirror,%{_bindir},%{_mandir}/man1} \
	$RPM_BUILD_ROOT%{_sysconfdir}/mirror/{packages,mm} \
	$RPM_BUILD_ROOT/{home/ftp/mirrors,var/log/mirror}

%{__make} install \
	"PLDIR=$RPM_BUILD_ROOT%{_datadir}/mirror" \
	"BINDIR=$RPM_BUILD_ROOT%{_bindir}" \
	"MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1"

install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/mirror

ln -sf ../../..%{_sysconfdir}/mirror/mirror.defaults $RPM_BUILD_ROOT%{_libdir}/mirror/mirror.defaults
ln -sf ../../bin/mirror $RPM_BUILD_ROOT%{_libdir}/mirror/mirror.pl
ln -sf mirror-master $RPM_BUILD_ROOT%{_bindir}/mm

echo ".so mirror-master.1" > $RPM_BUILD_ROOT%{_mandir}/man1/mm.1

install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/mirror/packages/ftp.pld.org.pl
install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/mirror/mm/ftp.pld.org.pl

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%doc *.txt mmin mirror.nightly *.class support/cyber-patches
%doc support/lstest.pl
%ghost /home/ftp/mirrors

%dir %{_sysconfdir}/mirror
%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mirror/*.defaults

%attr(750,root,root) %dir %{_sysconfdir}/mirror/mm
%attr(640,root,root) %{_sysconfdir}/mirror/mm/*

%attr(750,root,root) %dir %{_sysconfdir}/mirror/packages
%attr(640,root,root) %{_sysconfdir}/mirror/packages/*

%attr(750,root,root) %dir %{_localstatedir}/log/mirror
%attr(755,root,root) %{_bindir}/*

%{_mandir}/man1/*

%attr(-,root,root) %{_datadir}/mirror

%define date    %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback@pld.org.pl>
All persons listed below can be reached at <cvs_login>@pld.org.pl

$Log: mirror.spec,v $
Revision 1.18  2002/11/13 09:39:18  kloczek
- release 6,
- fixed http://bugs.pld.org.pl/?bug=428 (apply patch from:
  http://sunsite.org.uk/packages/mirror/ftp.pl_wupatch),
- fixed http://bugs.pld.org.pl/?bug=429 securyty bug: added name_mappings
  patch.

Revision 1.17  2002/09/16 21:49:20  kloczek
- use new %doc.

Revision 1.16  2002/09/16 21:38:19  adgor
- Release 5 (use updated %{SOURCE3})

Revision 1.15  2002/04/02 18:36:15  kloczek
- removed using %%{__install} macro.

Revision 1.14  2002/02/22 23:29:16  kloczek
- removed all Group fields translations (oure rpm now can handle translating
  Group field using gettext).

Revision 1.13  2002/01/31 21:31:04  ankry
- added Group(es/pt_BR)

Revision 1.12  2002/01/18 02:13:52  kloczek
perl -pi -e "s/pld-list\@pld.org.pl/feedback\@pld.org.pl/"

Revision 1.11  2001/11/10 16:45:30  jajcus
- s/Distibutable/distributable/ in License

Revision 1.10  2001/09/09 14:22:08  blues
- release 4
- perl-modules added to requires

Revision 1.9  2001/05/27 17:43:11  kloczek
- %%include /usr/lib/rpm/macros.perl for autogenerate perl modules dependences,
- cosmetics and improvements.

Revision 1.8  2001/05/24 12:55:43  mkochano
- Release 3.
- "Copyright:" changed to "License:".
- Requires: perl-modules.

Revision 1.7  2000/06/09 07:23:25  kloczek
- added using %%{__make} macro.

Revision 1.6  2000/04/01 11:14:53  zagrodzki
- changed all BuildRoot definitons
- removed all applnkdir defs
- changed some prereqs/requires
- removed duplicate empty lines

Revision 1.5  2000/03/28 16:54:42  baggins
- translated kloczkish into english

Revision 1.4  1999/09/03 11:50:19  kloczek
- cosmetics.

Revision 1.3  1999/09/03 07:47:54  waszi
- small fixes

Revision 1.2  1999/09/01 13:31:07  wiget
- examples as separated files
- cosmetic changes

* Thu Oct 22 1998 Arkadiusz Mi¶kiewicz <misiek@misiek.eu.org>
- rewrited spec file
- added example files