# # Conditional build: %bcond_without tests # do not perform "make test" # %define pdir CGI %define pnam FormBuilder Summary: CGI::FormBuilder - easily generate and process stateful forms Summary(pl.UTF-8): CGI::FormBuilder - łatwe generowanie i przetwarzanie formularzy z obsługą stanów Name: perl-CGI-FormBuilder Version: 3.0302 Release: 2 License: GPL or Artistic Group: Development/Languages/Perl Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz # Source0-md5: 8f0c746721c35eb143a303ceecd65b88 URL: http://search.cpan.org/dist/CGI-FormBuilder/ BuildRequires: perl-CGI BuildRequires: perl-devel >= 1:5.8.0 BuildRequires: rpm-perlprov >= 4.1-13 %if %{with tests} BuildRequires: perl-CGI-FastTemplate %endif BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description The goal of CGI::FormBuilder (FormBuilder) is to provide an easy way for you to generate and process CGI form-based applications. This module is designed to be smart in that it figures a lot of stuff out for you. As a result, FormBuilder gives you about a 4:1 ratio of the code it generates versus what you have to write. %description -l pl.UTF-8 Celem modułu CGI::FormBuilder (FormBuildera) jest dostarczenie łatwego sposobu generowania i przetwarzania aplikacji CGI opartych na formularzach. Ten moduł jest zaprojektowany tak, aby inteligentnie wykrywał większość rzeczy za programistę. W efekcie FormBuilder daje współczynnik kodu generowanego do tego, który trzeba napisać około 4:1. %prep %setup -q -n %{pdir}-%{pnam}-%{version} %build %{__perl} Makefile.PL \ INSTALLDIRS=vendor %{__make} %{?with_tests:%{__make} test} %install rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT # stub rm -f $RPM_BUILD_ROOT%{perl_vendorlib}/CGI/FormBuilder/Messages/_example.pm # leftover from 3.0301 release rm -f $RPM_BUILD_ROOT%{perl_vendorlib}/CGI/FormBuilder/Source/File.pm.n %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc Changes README %{perl_vendorlib}/CGI/FormBuilder.pm %dir %{perl_vendorlib}/CGI/FormBuilder %{perl_vendorlib}/CGI/FormBuilder/*.pm %dir %{perl_vendorlib}/CGI/FormBuilder/Template %{perl_vendorlib}/CGI/FormBuilder/Template/*.pm %dir %{perl_vendorlib}/CGI/FormBuilder/Source %{perl_vendorlib}/CGI/FormBuilder/Source/File.pm %dir %{perl_vendorlib}/CGI/FormBuilder/Field %{perl_vendorlib}/CGI/FormBuilder/Field/button.pm %{perl_vendorlib}/CGI/FormBuilder/Field/checkbox.pm %{perl_vendorlib}/CGI/FormBuilder/Field/file.pm %{perl_vendorlib}/CGI/FormBuilder/Field/hidden.pm %{perl_vendorlib}/CGI/FormBuilder/Field/image.pm %{perl_vendorlib}/CGI/FormBuilder/Field/password.pm %{perl_vendorlib}/CGI/FormBuilder/Field/radio.pm %{perl_vendorlib}/CGI/FormBuilder/Field/select.pm %{perl_vendorlib}/CGI/FormBuilder/Field/static.pm %{perl_vendorlib}/CGI/FormBuilder/Field/text.pm %{perl_vendorlib}/CGI/FormBuilder/Field/textarea.pm %dir %{perl_vendorlib}/CGI/FormBuilder/Messages %{perl_vendorlib}/CGI/FormBuilder/Messages/C.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/da.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/da_DK.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/de.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/de_DE.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/default.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/en.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/en_US.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/es.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/es_ES.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/fr.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/fr_FR.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/ja.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/ja_JP.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/no.pm %{perl_vendorlib}/CGI/FormBuilder/Messages/no_NO.pm %{_mandir}/man3/*