aboutsummaryrefslogtreecommitdiffstats
path: root/mga-mirrors.spec.in
diff options
context:
space:
mode:
Diffstat (limited to 'mga-mirrors.spec.in')
-rw-r--r--mga-mirrors.spec.in79
1 files changed, 79 insertions, 0 deletions
diff --git a/mga-mirrors.spec.in b/mga-mirrors.spec.in
new file mode 100644
index 0000000..7870e74
--- /dev/null
+++ b/mga-mirrors.spec.in
@@ -0,0 +1,79 @@
+# $Id$
+
+%define realname mga-mirrors
+%define version @VERSION@
+%define release %mkrel 1
+
+Name: %{realname}
+Version: %{version}
+Release: %{release}
+License: GPL or Artistic
+Group: Development/Perl
+Summary: Mageia Mirrors management
+Source: %{realname}-%{version}.tar.gz
+Url: http://forge.ipsl.jussieu.fr/epoll/
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
+BuildArch: noarch
+
+BuildRequires: perl(Catalyst::Plugin::Prototype)
+BuildRequires: perl(Module::Install)
+BuildRequires: perl(Catalyst)
+BuildRequires: perl(Catalyst::Devel)
+BuildRequires: perl(Catalyst::Plugin::Session::State::Cookie)
+BuildRequires: perl(Catalyst::Plugin::Session)
+BuildRequires: perl(Catalyst::Action::RenderView)
+BuildRequires: perl(Catalyst::View::TT)
+BuildRequires: perl(Catalyst::Plugin::ConfigLoader)
+BuildRequires: perl(Catalyst::Plugin::Static::Simple)
+BuildRequires: perl(Catalyst::Plugin::Prototype)
+BuildRequires: perl(DBD::Pg)
+BuildRequires: perl(Mail::Mailer)
+
+Requires: perl(Catalyst::Plugin::Session::State::Cookie)
+Requires: perl(Catalyst::Plugin::Session)
+Requires: perl(Catalyst::Plugin::Session::Store::DBI)
+Requires: perl(Catalyst::Action::RenderView)
+Requires: perl(Catalyst::View::TT)
+Requires: perl(Catalyst::Plugin::ConfigLoader)
+Requires: perl(Catalyst::Plugin::Static::Simple)
+Requires: perl(Catalyst::Plugin::Prototype)
+Requires: perl(DBD::Pg)
+
+%description
+Mageia Mirrors management
+
+%prep
+%setup -q -n %{realname}-%{version}
+
+%build
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+%make
+
+%if 0
+%check
+make test
+%endif
+
+%install
+rm -rf %buildroot
+%makeinstall_std
+
+mkdir -p %{buildroot}%_sysconfdir
+install mga-mirrors.ini.in %{buildroot}%_sysconfdir/mga-mirrors.ini
+
+mkdir -p %{buildroot}%_var/www/cgi-bin
+install script/mga_mirrors_cgi.pl %{buildroot}%_var/www/cgi-bin/mga_mirrors_cgi.pl
+
+%clean
+rm -rf %buildroot
+
+%files
+%defattr(-,root,root)
+%doc Changes README
+%attr(0640,root,apache) %config(noreplace) %_sysconfdir/mga-mirrors.ini
+%_bindir/*
+%_var/www/cgi-bin/mga_mirrors_cgi.pl
+%{_mandir}/man3/*
+%{_mandir}/man1/*
+%perl_vendorlib/*
+