source: spec/trunk/SPECS/perl-HTTP-Message.spec

Last change on this file was 1135, checked in by Silvan Scherrer, 8 years ago

spec: perl-HTTP-Message: Release version 6.11-1.

File size: 3.4 KB
Line 
1Name: perl-HTTP-Message
2Version: 6.11
3Release: 1%{?dist}
4Summary: HTTP style message
5License: GPL+ or Artistic
6Group: Development/Libraries
7URL: http://search.cpan.org/dist/HTTP-Message/
8Vendor: bww bitwise works GmbH
9Source0: http://www.cpan.org/authors/id/E/ET/ETHER/HTTP-Message-%{version}.tar.gz
10BuildArch: noarch
11BuildRequires: coreutils
12BuildRequires: findutils
13BuildRequires: make
14BuildRequires: perl
15BuildRequires: perl-generators
16BuildRequires: perl(ExtUtils::MakeMaker)
17BuildRequires: perl(strict)
18BuildRequires: perl(warnings)
19# Run-time:
20BuildRequires: perl(base)
21BuildRequires: perl(Carp)
22BuildRequires: perl(Compress::Raw::Zlib)
23BuildRequires: perl(Encode) >= 2.21
24BuildRequires: perl(Encode::Locale) >= 1
25BuildRequires: perl(Exporter) >= 5.57
26BuildRequires: perl(HTTP::Date) >= 6
27BuildRequires: perl(IO::Compress::Bzip2) >= 2.021
28BuildRequires: perl(IO::Compress::Deflate)
29BuildRequires: perl(IO::Compress::Gzip)
30BuildRequires: perl(IO::HTML)
31BuildRequires: perl(IO::Uncompress::Bunzip2) >= 2.021
32BuildRequires: perl(IO::Uncompress::Gunzip)
33BuildRequires: perl(IO::Uncompress::Inflate)
34BuildRequires: perl(IO::Uncompress::RawInflate)
35BuildRequires: perl(LWP::MediaTypes) >= 6
36BuildRequires: perl(MIME::Base64) >= 2.1
37BuildRequires: perl(MIME::QuotedPrint)
38BuildRequires: perl(Storable)
39BuildRequires: perl(URI) >= 1.10
40# Tests only:
41BuildRequires: perl(Config)
42BuildRequires: perl(PerlIO::encoding)
43# Test::DistManifest not used
44#BuildRequires: perl(Test::More)
45# Testing requires Time::Local on MacOS only
46Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
47Requires: perl(Compress::Raw::Zlib)
48Requires: perl(Encode) >= 2.21
49Requires: perl(Encode::Locale) >= 1
50Requires: perl(HTTP::Date) >= 6
51Requires: perl(IO::Compress::Bzip2) >= 2.021
52Requires: perl(IO::Compress::Deflate)
53Requires: perl(IO::Compress::Gzip)
54Requires: perl(IO::HTML)
55Requires: perl(IO::Uncompress::Bunzip2) >= 2.021
56Requires: perl(IO::Uncompress::Gunzip)
57Requires: perl(IO::Uncompress::Inflate)
58Requires: perl(IO::Uncompress::RawInflate)
59Requires: perl(LWP::MediaTypes) >= 6
60Requires: perl(MIME::Base64) >= 2.1
61Requires: perl(MIME::QuotedPrint)
62Requires: perl(Storable)
63Requires: perl(URI) >= 1.10
64Conflicts: perl-libwww-perl < 6
65
66# Remove underspecified dependencies
67%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\((Exporter|HTTP::Date|URI)\\)$
68%global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(HTTP::Headers\\)$
69
70%description
71The HTTP-Message distribution contains classes useful for representing the
72messages passed in HTTP style communication. These are classes representing
73requests, responses and the headers contained within them.
74
75%prep
76%setup -q -n HTTP-Message-%{version}
77
78%build
79perl Makefile.PL INSTALLDIRS=vendor
80make %{?_smp_mflags}
81make manifypods
82
83%install
84make pure_install DESTDIR=%{buildroot}
85find %{buildroot} -type f -name .packlist -exec rm -f {} +
86%{_fixperms} %{buildroot}/*
87
88%check
89#make test
90
91%files
92%license LICENSE
93%doc Changes README
94%{perl_vendorlib}/*
95%{_mandir}/man3/*
96
97%changelog
98* Mon May 08 2017 Silvan Scherrer <silvan.scherrer@aroa.ch> - 6.11-1
99- initial version
Note: See TracBrowser for help on using the repository browser.