]>
Commit | Line | Data |
---|---|---|
a4752bcf JB |
1 | # |
2 | # Conditional build: | |
3 | %bcond_without tests # do not perform "make test" | |
4 | # | |
3b48efca | 5 | %define pdir CGI |
6 | %define pnam FormBuilder | |
a4752bcf | 7 | Summary: CGI::FormBuilder - easily generate and process stateful forms |
87dc58d4 | 8 | Summary(pl.UTF-8): CGI::FormBuilder - łatwe generowanie i przetwarzanie formularzy z obsługą stanów |
a4752bcf | 9 | Name: perl-CGI-FormBuilder |
236086df | 10 | Version: 3.0302 |
ad2dcd62 | 11 | Release: 2 |
a4752bcf JB |
12 | License: GPL or Artistic |
13 | Group: Development/Languages/Perl | |
14 | Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz | |
236086df ER |
15 | # Source0-md5: 8f0c746721c35eb143a303ceecd65b88 |
16 | URL: http://search.cpan.org/dist/CGI-FormBuilder/ | |
a4752bcf JB |
17 | BuildRequires: perl-CGI |
18 | BuildRequires: perl-devel >= 1:5.8.0 | |
19 | BuildRequires: rpm-perlprov >= 4.1-13 | |
236086df ER |
20 | %if %{with tests} |
21 | BuildRequires: perl-CGI-FastTemplate | |
22 | %endif | |
a4752bcf JB |
23 | BuildArch: noarch |
24 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
25 | ||
26 | %description | |
27 | The goal of CGI::FormBuilder (FormBuilder) is to provide an easy way | |
28 | for you to generate and process CGI form-based applications. This | |
29 | module is designed to be smart in that it figures a lot of stuff out | |
30 | for you. As a result, FormBuilder gives you about a 4:1 ratio of the | |
31 | code it generates versus what you have to write. | |
32 | ||
d8fd22c3 JR |
33 | %description -l pl.UTF-8 |
34 | Celem modułu CGI::FormBuilder (FormBuildera) jest dostarczenie łatwego | |
a4752bcf | 35 | sposobu generowania i przetwarzania aplikacji CGI opartych na |
d8fd22c3 JR |
36 | formularzach. Ten moduł jest zaprojektowany tak, aby inteligentnie |
37 | wykrywał większość rzeczy za programistę. W efekcie FormBuilder daje | |
38 | współczynnik kodu generowanego do tego, który trzeba napisać około | |
a4752bcf JB |
39 | 4:1. |
40 | ||
41 | %prep | |
42 | %setup -q -n %{pdir}-%{pnam}-%{version} | |
43 | ||
44 | %build | |
45 | %{__perl} Makefile.PL \ | |
46 | INSTALLDIRS=vendor | |
47 | ||
48 | %{__make} | |
49 | ||
50 | %{?with_tests:%{__make} test} | |
51 | ||
52 | %install | |
53 | rm -rf $RPM_BUILD_ROOT | |
54 | ||
55 | %{__make} install \ | |
56 | DESTDIR=$RPM_BUILD_ROOT | |
57 | ||
236086df ER |
58 | # stub |
59 | rm -f $RPM_BUILD_ROOT%{perl_vendorlib}/CGI/FormBuilder/Messages/_example.pm | |
60 | # leftover from 3.0301 release | |
61 | rm -f $RPM_BUILD_ROOT%{perl_vendorlib}/CGI/FormBuilder/Source/File.pm.n | |
62 | ||
a4752bcf JB |
63 | %clean |
64 | rm -rf $RPM_BUILD_ROOT | |
65 | ||
66 | %files | |
67 | %defattr(644,root,root,755) | |
68 | %doc Changes README | |
69 | %{perl_vendorlib}/CGI/FormBuilder.pm | |
ec84213f | 70 | %dir %{perl_vendorlib}/CGI/FormBuilder |
71 | %{perl_vendorlib}/CGI/FormBuilder/*.pm | |
72 | %dir %{perl_vendorlib}/CGI/FormBuilder/Template | |
73 | %{perl_vendorlib}/CGI/FormBuilder/Template/*.pm | |
e5c7dd5f | 74 | %dir %{perl_vendorlib}/CGI/FormBuilder/Source |
ec84213f | 75 | %{perl_vendorlib}/CGI/FormBuilder/Source/File.pm |
236086df ER |
76 | %dir %{perl_vendorlib}/CGI/FormBuilder/Field |
77 | %{perl_vendorlib}/CGI/FormBuilder/Field/button.pm | |
78 | %{perl_vendorlib}/CGI/FormBuilder/Field/checkbox.pm | |
79 | %{perl_vendorlib}/CGI/FormBuilder/Field/file.pm | |
80 | %{perl_vendorlib}/CGI/FormBuilder/Field/hidden.pm | |
81 | %{perl_vendorlib}/CGI/FormBuilder/Field/image.pm | |
82 | %{perl_vendorlib}/CGI/FormBuilder/Field/password.pm | |
83 | %{perl_vendorlib}/CGI/FormBuilder/Field/radio.pm | |
84 | %{perl_vendorlib}/CGI/FormBuilder/Field/select.pm | |
85 | %{perl_vendorlib}/CGI/FormBuilder/Field/static.pm | |
86 | %{perl_vendorlib}/CGI/FormBuilder/Field/text.pm | |
87 | %{perl_vendorlib}/CGI/FormBuilder/Field/textarea.pm | |
88 | %dir %{perl_vendorlib}/CGI/FormBuilder/Messages | |
89 | %{perl_vendorlib}/CGI/FormBuilder/Messages/C.pm | |
90 | %{perl_vendorlib}/CGI/FormBuilder/Messages/da.pm | |
91 | %{perl_vendorlib}/CGI/FormBuilder/Messages/da_DK.pm | |
92 | %{perl_vendorlib}/CGI/FormBuilder/Messages/de.pm | |
93 | %{perl_vendorlib}/CGI/FormBuilder/Messages/de_DE.pm | |
94 | %{perl_vendorlib}/CGI/FormBuilder/Messages/default.pm | |
95 | %{perl_vendorlib}/CGI/FormBuilder/Messages/en.pm | |
96 | %{perl_vendorlib}/CGI/FormBuilder/Messages/en_US.pm | |
97 | %{perl_vendorlib}/CGI/FormBuilder/Messages/es.pm | |
98 | %{perl_vendorlib}/CGI/FormBuilder/Messages/es_ES.pm | |
99 | %{perl_vendorlib}/CGI/FormBuilder/Messages/fr.pm | |
100 | %{perl_vendorlib}/CGI/FormBuilder/Messages/fr_FR.pm | |
101 | %{perl_vendorlib}/CGI/FormBuilder/Messages/ja.pm | |
102 | %{perl_vendorlib}/CGI/FormBuilder/Messages/ja_JP.pm | |
103 | %{perl_vendorlib}/CGI/FormBuilder/Messages/no.pm | |
104 | %{perl_vendorlib}/CGI/FormBuilder/Messages/no_NO.pm | |
a4752bcf | 105 | %{_mandir}/man3/* |