]> git.pld-linux.org Git - SPECS.git/blob - mirrordir.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / mirrordir.spec
1 Summary:        Easy to use directory mirroring tool
2 Summary(pl.UTF-8):      Łatwy w użyciu pakiet do mirrorowania katalogów
3 Name:           mirrordir
4 Version:        0.10.49
5 Release:        1
6 Group:          Applications/Networking
7 License:        GPL
8 Source0:        http://mirrordir.sourceforge.net/%{name}-%{version}.tar.gz
9 # Source0-md5:  7671e541b5971ad863bba811ac77f69e
10 Patch0:         %{name}-datadir-fix.patch
11 Patch1:         %{name}-zlib-1.1.3-zfree.patch
12 URL:            http://mirrordir.sourceforge.net/
13 BuildRequires:  autoconf
14 BuildRequires:  automake
15 BuildRequires:  libtool
16 BuildRequires:  perl-base
17 Requires:       %{name}-libs = %{version}-%{release}
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 Mirrordir mirrors filesystems over FTP or locally via a minimal set of
22 changes. It is optimised for locally mirroring a device as an
23 alternative to RAID devices. It duplicates file-systems in every
24 detail, even correctly recreating hardlinks, devices and access times.
25 It works well mirroring FTP sites that don't support ls-lR summaries.
26 Mirrordir can take a C script to customise the kind of files to mirror
27 based on their stat info, name, or other information.
28
29 Simply, use:
30 mirrordir ftp://some.where.com/dir /some/local/dir
31 or:
32 mirrordir /some/local/dir /other/local/directory
33
34 %description -l pl.UTF-8
35 Mirrordir wykonuje kopię lokalnych systemów plików bądź FTP. Jest
36 zoptymalizowany dla wykonywania lokalnych kopii dysków jako alternatywa 
37 dla urządzeń RAID. Kopiuje pliki z zachowaniem wszystkich detali, 
38 włącznie z czasami dostępu do plików, odtwarzając nawet hardlinki. 
39 Sprawuje się świetnie przy wykonywaniu kopii katalogów FTP które nie 
40 wspierają podsumowań ls-lR. Mirror może użyć skryptu C do 
41 wyszczególnienia parametrów mirrora.
42
43 Podsumowując, wpisz:
44 mirrordir ftp://gdzies.tam.pl/katalog /jakis/lokalny/katalog
45 lub:
46 mirrordir /jakis/loklany/katalog /inny/lokalny/katalog
47
48 %package libs
49 Summary:        mirrordir libraries
50 Summary(pl.UTF-8):      Biblioteki mirrordir
51 Group:          Libraries
52 Obsoletes:      libmirrordirz1
53 Obsoletes:      libdiffie1
54
55 %description libs
56 mirrordir libraries (mirrordirz and diffie), necessary to run
57 mirrordir.
58
59 %description libs -l pl.UTF-8
60 Biblioteki mirrordir (mirrordirz i diffie), potrzebne do działania
61 mirrordir.
62
63 %package devel
64 Summary:        mirrordir development package
65 Summary(pl.UTF-8):      Pakiet dla programistów mirrordir
66 Group:          Development/Libraries
67 Requires:       %{name}-libs = %{version}-%{release}
68 Obsoletes:      libmirrordirz1-devel
69 Obsoletes:      libdiffie1-devel
70
71 %description devel
72 mirrordir development package - for programmers that use mirrordir
73 libraries.
74
75 %description devel -l pl.UTF-8
76 Pakiet programistyczny mirrordir - dla programistów używających
77 bibliotek mirrordir.
78
79 %package static
80 Summary:        mirrordir static libraries
81 Summary(pl.UTF-8):      Statyczne biblioteki mirrordir
82 Group:          Development/Libraries
83 Requires:       %{name}-devel = %{version}-%{release}
84
85 %description static
86 Static version of mirrordir libraries.
87
88 %description static -l pl.UTF-8
89 Statyczna wersja bibliotek mirrordir.
90
91 %prep
92 %setup -q
93 %patch0 -p1
94 %patch1 -p1
95
96 %build
97 %{__libtoolize}
98 %{__aclocal}
99 %{__autoconf}
100
101 %configure
102 %{__make}
103
104 %install
105 rm -rf $RPM_BUILD_ROOT
106 %{__perl} -pi -e 's/-f \$\(bindir\)\/mirrordir \$/-f \$\(bindir\)\/mirrordir \$\(DESTDIR\)\$/' src/Makefile
107
108 %{__make} install \
109         DESTDIR=$RPM_BUILD_ROOT
110
111 %clean
112 rm -rf $RPM_BUILD_ROOT
113
114 %post   libs -p /sbin/ldconfig
115 %postun libs -p /sbin/ldconfig
116
117 %files
118 %defattr(644,root,root,755)
119 %attr(755,root,root) %{_bindir}/*
120 %{_datadir}/mirrordir
121 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/secure*
122 %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/*
123 %{_mandir}/man*/*
124
125 %files libs
126 %defattr(644,root,root,755)
127 %doc AUTHORS BUGS README NEWS THANKS TODO
128 %attr(755,root,root) %{_libdir}/lib*.so.*.*.*
129
130 %files devel
131 %defattr(644,root,root,755)
132 %attr(755,root,root) %{_libdir}/lib*.so
133 %{_libdir}/lib*.la
134
135 %files static
136 %defattr(644,root,root,755)
137 %{_libdir}/lib*.a
This page took 0.369239 seconds and 3 git commands to generate.