source: trunk/epoll.spec.in @ 484

Last change on this file since 484 was 458, checked in by nanardon, 14 years ago
  • rpm requirement
File size: 2.5 KB
RevLine 
[348]1%define realname   Epoll
[94]2%define version    @VERSION@
[147]3%define release    %mkrel 1
[94]4
5Name:       Epoll
6Version:    %{version}
7Release:    %{release}
8License:    GPL or Artistic
9Group:      Development/Perl
10Summary:    A web voting application
11Source:     %{realname}-%{version}.tar.gz
[360]12Url:        http://forge.ipsl.jussieu.fr/epoll/
[94]13BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-buildroot
14BuildArch:  noarch
15
[255]16BuildRequires: perl(Catalyst::Plugin::Prototype)
[275]17BuildRequires: perl(Catalyst::Plugin::I18N)
[457]18BuildRequires: perl(Module::Install)
19BuildRequires: perl(Catalyst)
20BuildRequires: perl(Catalyst::Devel)
21BuildRequires: perl(Catalyst::Plugin::Session::State::Cookie)
22BuildRequires: perl(Catalyst::Plugin::Session)
23BuildRequires: perl(Catalyst::Plugin::Session::Store::DBI)
24BuildRequires: perl(Catalyst::Action::RenderView)
25BuildRequires: perl(Catalyst::View::TT)
26BuildRequires: perl(Catalyst::Plugin::ConfigLoader)
27BuildRequires: perl(Catalyst::Plugin::Static::Simple)
28BuildRequires: perl(Catalyst::Plugin::Prototype)
29BuildRequires: perl(Catalyst::Plugin::I18N)
30BuildRequires: perl(YAML)
31BuildRequires: perl(Config::YAML)
32BuildRequires: perl(XML::Simple)
33BuildRequires: perl(Crypt::CBC)
34buildRequires: perl(Crypt::DES_EDE3)
35BuildRequires: perl(Crypt::RSA)
36BuildRequires: perl(DBI)
37BuildRequires: perl(DBD::Pg)
38BuildRequires: perl(MIME::Base64)
39BuildRequires: perl(Mail::Mailer)
[255]40
[457]41Requires: perl(Catalyst::Plugin::Session::State::Cookie)
[287]42Requires: perl(Catalyst::Plugin::Session)
43Requires: perl(Catalyst::Plugin::Session::Store::DBI)
44Requires: perl(Catalyst::Action::RenderView)
45Requires: perl(Catalyst::View::TT)
46Requires: perl(Catalyst::Plugin::ConfigLoader)
47Requires: perl(Catalyst::Plugin::Static::Simple)
[275]48Requires: perl(Catalyst::Plugin::Prototype)
49Requires: perl(Catalyst::Plugin::I18N)
[458]50Requires: perl(DBD::Pg)
[275]51
[94]52%description
[360]53A web voting application, made with anonymity, vote protection and conviviality.
[94]54
55%prep
56%setup -q -n %{realname}-%{version}
57
58%build
59%{__perl} Makefile.PL INSTALLDIRS=vendor
60%make
61
62%if 0
63%check
64make test
65%endif
66
67%install
68rm -rf %buildroot
69%makeinstall_std
70
[122]71mkdir -p %buildroot/etc
[124]72install -m 700 epoll.yml.example %buildroot%_sysconfdir/epoll.yml
73mkdir -p %buildroot%_var/www/cgi-bin
[348]74install -m 755 script/epoll_cgi.pl %buildroot%_var/www/cgi-bin/epoll_cgi.pl
[122]75
[94]76%clean
77rm -rf %buildroot
78
79%files
80%defattr(-,root,root)
81%doc Changes README
[125]82%doc sql/postgres.dump
[123]83%attr(0640,root,apache) %config(noreplace) %_sysconfdir/epoll.yml
[94]84%_bindir/*
[348]85%_var/www/cgi-bin/epoll_cgi.pl
[94]86%{_mandir}/man3/*
87%{_mandir}/man1/*
88%perl_vendorlib/*
89
Note: See TracBrowser for help on using the repository browser.