source: trunk/epoll.spec.in @ 144

Last change on this file since 144 was 125, checked in by nanardon, 15 years ago
  • package sql data
File size: 1.1 KB
Line 
1%define realname   Vote
2%define version    @VERSION@
3%define release    %mkrel 0.1
4
5Name:       Epoll
6Version:    %{version}
7Release:    %{release}
8License:    GPL or Artistic
9Group:      Development/Perl
10Summary:    A web voting application
11Source:     %{realname}-%{version}.tar.gz
12Url:        http://search.cpan.org/dist/%{realname}
13BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-buildroot
14BuildArch:  noarch
15
16%description
17A web voting application
18
19%prep
20%setup -q -n %{realname}-%{version}
21
22%build
23%{__perl} Makefile.PL INSTALLDIRS=vendor
24%make
25
26%if 0
27%check
28make test
29%endif
30make checkmd5
31
32%install
33rm -rf %buildroot
34%makeinstall_std
35
36mkdir -p %buildroot/etc
37install -m 700 epoll.yml.example %buildroot%_sysconfdir/epoll.yml
38mkdir -p %buildroot%_var/www/cgi-bin
39install -m 755 script/vote_cgi.pl %buildroot%_var/www/cgi-bin/vote_cgi.pl
40
41%clean
42rm -rf %buildroot
43
44%files
45%defattr(-,root,root)
46%doc Changes README
47%doc sql/postgres.dump
48%attr(0640,root,apache) %config(noreplace) %_sysconfdir/epoll.yml
49%_bindir/*
50%_var/www/cgi-bin/vote_cgi.pl
51%{_mandir}/man3/*
52%{_mandir}/man1/*
53%perl_vendorlib/*
54
Note: See TracBrowser for help on using the repository browser.