]> git.pld-linux.org Git - packages/perl-HTTP-Message.git/blame - perl-HTTP-Message.spec
- versioned runtime dependency on Clone
[packages/perl-HTTP-Message.git] / perl-HTTP-Message.spec
CommitLineData
bda7850b
JB
1#
2# Conditional build:
6b5471c4 3%bcond_without tests # unit tests
bda7850b
JB
4#
5%define pdir HTTP
6%define pnam Message
bda7850b
JB
7Summary: HTTP::Message - HTTP style message
8Summary(pl.UTF-8): HTTP::Message - komunikacja w stylu HTTP
9Name: perl-HTTP-Message
2fb0d1cd 10Version: 6.44
e79a222d 11Release: 1
bda7850b
JB
12# same as perl
13License: GPL v1+ or Artistic
14Group: Development/Languages/Perl
c2bc818a 15Source0: https://www.cpan.org/modules/by-module/HTTP/%{pdir}-%{pnam}-%{version}.tar.gz
2fb0d1cd 16# Source0-md5: 926a077669a7828c5ca39b5cf7735625
6b5471c4 17URL: https://metacpan.org/release/HTTP-Message
bda7850b
JB
18BuildRequires: perl-devel >= 1:5.8.8
19BuildRequires: rpm-perlprov >= 4.1-13
6b5471c4 20BuildRequires: rpmbuild(macros) >= 1.745
bda7850b 21%if %{with tests}
6b5471c4 22BuildRequires: perl(Exporter) >= 5.57
ce247d1b
JB
23BuildRequires: perl-Clone >= 0.46
24BuildRequires: perl-Compress-Raw-Zlib >= 2.062
dab682e6 25BuildRequires: perl-Encode >= 3.01
bda7850b 26BuildRequires: perl-Encode-Locale >= 1
bda7850b 27BuildRequires: perl-HTTP-Date >= 6
0a5990d8 28BuildRequires: perl-IO-Compress >= 2.021
a8d575f6 29BuildRequires: perl-IO-HTML
6b5471c4
JB
30BuildRequires: perl-LWP-MediaTypes >= 6
31BuildRequires: perl-MIME-Base64 >= 2.1
e79a222d
JB
32BuildRequires: perl-Test-Simple >= 0.88
33BuildRequires: perl-Try-Tiny
bda7850b 34BuildRequires: perl-URI >= 1.10
bda7850b 35%endif
0360737d 36Requires: perl-Clone >= 0.46
dab682e6 37Requires: perl-Encode >= 3.01
f63c14d8
JB
38Requires: perl-Encode-Locale >= 1
39Requires: perl-HTTP-Date >= 6
5fcd7488 40Requires: perl-IO-HTML
0a5990d8 41Requires: perl-MIME-Base64 >= 2.1
f63c14d8
JB
42Requires: perl-URI >= 1.10
43Requires: perl-LWP-MediaTypes >= 6
bda7850b
JB
44Conflicts: perl-libwww < 6
45BuildArch: noarch
46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48%description
f63c14d8
JB
49The HTTP-Message distribution contains classes useful for representing
50the messages passed in HTTP style communication. These are classes
51representing requests (HTTP::Request), responses (HTTP::Response) and
52the headers (HTTP::Headers) contained within them.
bda7850b
JB
53
54%description -l pl.UTF-8
f63c14d8
JB
55Pakiet HTML-Message zawiera klasy do reprezentacji komunikatów
56przekazywanych w komunikacji w stylu HTTP. Zawiera klasy
57reprezentujące żądania (HTTP::Request), odpowiedzi (HTTP::Response) i
58nagłówki (HTTP::Headers).
bda7850b
JB
59
60%prep
61%setup -q -n %{pdir}-%{pnam}-%{version}
62
63%build
64%{__perl} Makefile.PL \
65 INSTALLDIRS=vendor
66%{__make}
67
68%{?with_tests:%{__make} test}
69
70%install
71rm -rf $RPM_BUILD_ROOT
72
73%{__make} pure_install \
74 DESTDIR=$RPM_BUILD_ROOT
75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%files
80%defattr(644,root,root,755)
6b5471c4 81%doc CONTRIBUTORS Changes
bda7850b
JB
82%{perl_vendorlib}/HTTP/Config.pm
83%{perl_vendorlib}/HTTP/Headers.pm
84%{perl_vendorlib}/HTTP/Headers
85%{perl_vendorlib}/HTTP/Message.pm
86%{perl_vendorlib}/HTTP/Request.pm
87%{perl_vendorlib}/HTTP/Request
88%{perl_vendorlib}/HTTP/Response.pm
89%{perl_vendorlib}/HTTP/Status.pm
90%{_mandir}/man3/HTTP::Config.3pm*
91%{_mandir}/man3/HTTP::Headers*.3pm*
92%{_mandir}/man3/HTTP::Message.3pm*
93%{_mandir}/man3/HTTP::Request*.3pm*
94%{_mandir}/man3/HTTP::Response.3pm*
95%{_mandir}/man3/HTTP::Status.3pm*
This page took 0.321355 seconds and 4 git commands to generate.