From 5827f75824b0727be29116c49adbefa72aaaef9e Mon Sep 17 00:00:00 2001 From: Olivier Thauvin Date: Thu, 4 Nov 2010 17:31:43 +0000 Subject: - add target to make an rpm --- mga-mirrors.spec.in | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 mga-mirrors.spec.in (limited to 'mga-mirrors.spec.in') 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/* + -- cgit v1.2.1