1 |
# $Id$ |
2 |
|
3 |
%define realname mga-mirrors |
4 |
%define version @VERSION@ |
5 |
%define release %mkrel 1 |
6 |
|
7 |
Name: %{realname} |
8 |
Version: %{version} |
9 |
Release: %{release} |
10 |
License: GPL or Artistic |
11 |
Group: Development/Perl |
12 |
Summary: Mageia Mirrors management |
13 |
Source: %{realname}-%{version}.tar.gz |
14 |
Url: http://mirrors.mageia.org/ |
15 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot |
16 |
BuildArch: noarch |
17 |
|
18 |
BuildRequires: perl(Catalyst::Plugin::Prototype) |
19 |
BuildRequires: perl(Module::Install) |
20 |
BuildRequires: perl(Catalyst) |
21 |
BuildRequires: perl(Catalyst::Devel) |
22 |
BuildRequires: perl(Catalyst::Plugin::Session::State::Cookie) |
23 |
BuildRequires: perl(Catalyst::Plugin::Session) |
24 |
BuildRequires: perl(Catalyst::Action::RenderView) |
25 |
BuildRequires: perl(Catalyst::View::TT) |
26 |
BuildRequires: perl(Catalyst::Plugin::ConfigLoader) |
27 |
BuildRequires: perl(Catalyst::Plugin::Static::Simple) |
28 |
BuildRequires: perl(Catalyst::Plugin::Prototype) |
29 |
BuildRequires: perl(DBD::Pg) |
30 |
BuildRequires: perl(Mail::Mailer) |
31 |
BuildRequires: perl(Catalyst::Plugin::Prototype) |
32 |
BuildRequires: perl(Catalyst::Plugin::Session::Store::FastMmap) |
33 |
|
34 |
Requires: perl(Catalyst::Plugin::Session::State::Cookie) |
35 |
Requires: perl(Catalyst::Plugin::Session::Store::FastMmap) |
36 |
Requires: perl(Catalyst::Plugin::Session) |
37 |
Requires: perl(Catalyst::Plugin::Session::Store::DBI) |
38 |
Requires: perl(Catalyst::Action::RenderView) |
39 |
Requires: perl(Catalyst::View::TT) |
40 |
Requires: perl(Catalyst::View::GraphViz) |
41 |
Requires: perl(Catalyst::Plugin::ConfigLoader) |
42 |
Requires: perl(Catalyst::Plugin::Static::Simple) |
43 |
Requires: perl(Catalyst::Plugin::Prototype) |
44 |
Requires: perl(DBD::Pg) |
45 |
|
46 |
%description |
47 |
Mageia Mirrors management |
48 |
|
49 |
%prep |
50 |
%setup -q -n %{realname}-%{version} |
51 |
|
52 |
%build |
53 |
%{__perl} Makefile.PL INSTALLDIRS=vendor |
54 |
%make |
55 |
|
56 |
%if 0 |
57 |
%check |
58 |
make test |
59 |
%endif |
60 |
|
61 |
%install |
62 |
rm -rf %buildroot |
63 |
%makeinstall_std |
64 |
|
65 |
mkdir -p %{buildroot}%_sysconfdir |
66 |
install mga-mirrors.ini.in %{buildroot}%_sysconfdir/mga-mirrors.ini |
67 |
|
68 |
mkdir -p %{buildroot}%_var/www/cgi-bin |
69 |
install script/mga_mirrors_cgi.pl %{buildroot}%_var/www/cgi-bin/mga_mirrors_cgi.pl |
70 |
|
71 |
%clean |
72 |
rm -rf %buildroot |
73 |
|
74 |
%files |
75 |
%defattr(-,root,root) |
76 |
%doc Changes README |
77 |
%attr(0640,root,apache) %config(noreplace) %_sysconfdir/mga-mirrors.ini |
78 |
%_sysconfdir/cron.d/mga_mirrors |
79 |
%_bindir/* |
80 |
%_var/www/cgi-bin/mga_mirrors_cgi.pl |
81 |
%{_mandir}/man3/* |
82 |
%{_mandir}/man1/* |
83 |
%perl_vendorlib/* |
84 |
|