3 %bcond_with tests # perform "make test"
5 %include /usr/lib/rpm/macros.perl
7 %define pnam FileManager
8 Summary: Apache::FileManager - Apache mod_perl File Manager
9 Summary(pl.UTF-8): Apache::FileManager - zarządca plików oparty na Apache i mod_perl
10 Name: perl-Apache-FileManager
14 Group: Applications/Shells
15 Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
16 # Source0-md5: c9215148e78d20b3ef9774210d08daf3
17 URL: http://freshmeat.net/projects/apache-filemanager/
18 BuildRequires: rpmbuild(macros) >= 1.228
19 Requires(post,preun): rc-scripts
21 BuildRequires: perl(Apache::Constants) >= 1.09
22 BuildRequires: perl(Apache::File) >= 1.01
23 BuildRequires: perl(Apache::Request)
24 BuildRequires: perl(Apache::Util)
25 BuildRequires: perl(File::NCopy) >= 0.32
26 BuildRequires: perl(File::Remove) >= 0.2
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 The Apache::FileManager module is a simple HTML file manager. It
33 provides file manipulations such as cut, copy, paste, delete, rename,
34 extract archive, create directory, create file, edit file, and upload
35 files. It also has the ability to rsync the server htdocs tree to
36 another server with the click of a button.
38 %description -l pl.UTF-8
39 Moduł Apache::FileManager to prosty zarządca plików HTML. Udostępnia
40 operacje na plikach takie jak wycinanie, kopiowanie, wstawianie,
41 usuwanie, zmiana nazw, rozpakowywanie archiwów, tworzenie katalogów,
42 tworzenie plików, modyfikowanie plików oraz wysyłanie (upload) plików.
43 Ma także możliwość rsyncowania drzewa htdocs z serwera na inny serwer
47 %setup -q -n %{pdir}-%{pnam}-%{version}
50 %{__perl} Makefile.PL \
54 %{?with_tests:%{__make} test}
57 rm -rf $RPM_BUILD_ROOT
60 DESTDIR=$RPM_BUILD_ROOT
63 rm -rf $RPM_BUILD_ROOT
66 %defattr(644,root,root,755)
69 %{perl_vendorlib}/Apache/FileManager.pm