3 %bcond_without tests # do not perform "make test"
6 %define pnam Request-Form
7 Summary: HTTP::Request::Form - construct HTTP::Request objects for form processing
8 Summary(pl.UTF-8): HTTP::Request::Form - tworzenie obiektów HTTP::Request do przetwarzania formularzy
9 Name: perl-HTTP-Request-Form
13 License: GPL v1+ or Artistic
14 Group: Development/Languages/Perl
15 Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
16 # Source0-md5: 2d8e8af81725b1e5090f5e921f45c6cd
17 URL: http://search.cpan.org/dist/HTTP-Request-Form/
18 BuildRequires: perl-HTML-Tree
19 BuildRequires: perl-URI
20 BuildRequires: perl-devel >= 1:5.8.0
21 BuildRequires: perl-libwww
22 BuildRequires: rpm-perlprov >= 4.1-13
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 This is an extension of the HTTP::Request suite. It allows easy
28 processing of forms in a user agent by filling out fields, querying
29 fields, selections and buttons and pressing buttons. It uses
30 HTML::TreeBuilder generated parse trees of documents (especially the
31 forms parts extracted with extract_links) and generates it's own
32 internal representation of forms from which it then generates the
33 request objects to process the form application.
35 %description -l pl.UTF-8
36 Ten moduł jest rozszerzeniem zestawu HTTP::Request. Pozwala na łatwe
37 przetwarzanie formularzy po stronie klienta poprzez wypełnianie pól,
38 odczyt zawartości pól, zaznaczanie oraz naciskanie przycisków. Używa
39 wygenerowanych przez HTML::TreeBuilder drzew analizy dokumentów
40 (szczególnie do części formularzy wyciągniętych przez extract_links) i
41 generuje własną wewnętrzną reprezentację formularzy, z których
42 następnie generuje obiekty żądań do przetworzenia całości.
45 %setup -q -n %{pdir}-%{pnam}-%{version}
48 %{__perl} Makefile.PL \
52 %{?with_tests:%{__make} test}
55 rm -rf $RPM_BUILD_ROOT
58 DESTDIR=$RPM_BUILD_ROOT
61 rm -rf $RPM_BUILD_ROOT
64 %defattr(644,root,root,755)
66 %{perl_vendorlib}/HTTP/Request/Form.pm