3 %bcond_without tests # do not perform "make test"
5 %include /usr/lib/rpm/macros.perl
7 %define pnam Mason-PSGIHandler
8 Summary: HTML::Mason::PSGIHandler - PSGI handler for HTML::Mason
9 Name: perl-HTML-Mason-PSGIHandler
13 License: GPL v1+ or Artistic
14 Group: Development/Languages/Perl
15 URL: http://search.cpan.org/dist/HTML-Mason-PSGIHandler/
16 Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
17 # Source0-md5: f5982567c24f86b41c4cad43fd07c16c
18 BuildRequires: perl-devel >= 1:5.8.0
19 BuildRequires: rpm-perlprov >= 4.1-13
21 BuildRequires: perl-CGI-PSGI
22 BuildRequires: perl-HTML-Mason >= 1.12
25 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 # provided indirectly by perl(HTML::Mason::CGIHandler)
28 %define _noautoreq 'perl(HTML::Mason::Request::CGI)'
31 HTML::Mason::PSGIHandler is a PSGI handler for HTML::Mason. It's based
32 on HTML::Mason::CGIHandler and allows you to process Mason templates
33 on any web servers that support PSGI.
36 %setup -q -n %{pdir}-%{pnam}-%{version}
39 %{__perl} Makefile.PL \
43 %{?with_tests:%{__make} test}
46 rm -rf $RPM_BUILD_ROOT
49 DESTDIR=$RPM_BUILD_ROOT
52 rm -rf $RPM_BUILD_ROOT
55 %defattr(644,root,root,755)
56 %{perl_vendorlib}/HTML/Mason/PSGIHandler.pm
57 %dir %{perl_vendorlib}/HTML/Mason/PSGIHandler
58 %{perl_vendorlib}/HTML/Mason/PSGIHandler/Streamy.pm