]> git.pld-linux.org Git - packages/perl-Net-DNS.git/blame - perl-Net-DNS.spec
- updated to 1.33
[packages/perl-Net-DNS.git] / perl-Net-DNS.spec
CommitLineData
a485a98e 1# TODO: verify ignore-resolv_conf-open-errors patch (remove or update)
c1b3dcce 2#
2ec50653 3# Conditional build:
7bacf0a6 4%bcond_with tests # perform "make test"
c1b3dcce 5#
0e32e899 6%define pdir Net
7%define pnam DNS
de165a65 8Summary: Net::DNS - Perl interface to the DNS resolver
a395c423 9Summary(pl.UTF-8): Net::DNS - interfejs perlowy do resolvera DNS
592865be 10Name: perl-Net-DNS
401b0415 11Version: 1.33
da680365 12Release: 1
c393bc81 13# same as perl
14License: GPL v1+ or Artistic
592865be 15Group: Development/Languages/Perl
37cc8001 16Source0: http://www.cpan.org/modules/by-module/Net/%{pdir}-%{pnam}-%{version}.tar.gz
401b0415 17# Source0-md5: f3ba5295ee588d25dabc74a2ecda296a
2d535416 18Patch0: %{name}-ignore-resolv_conf-open-errors.patch
c1ed2885
JB
19URL: https://metacpan.org/dist/Net-DNS
20BuildRequires: perl-ExtUtils-MakeMaker >= 6.66
21BuildRequires: perl-devel >= 1:5.8.8
49fd73d4 22BuildRequires: sed >= 4.0
877f6b1f 23%if %{with tests}
c1ed2885
JB
24BuildRequires: perl(Exporter) >= 5.56
25BuildRequires: perl(File::Spec) >= 0.86
26BuildRequires: perl(IO::File) >= 1.08
27BuildRequires: perl(IO::Select) >= 1.14
28BuildRequires: perl(IO::Socket) >= 1.26
29BuildRequires: perl(IO::Socket::IP) >= 0.38
30BuildRequires: perl(PerlIO) >= 1.05
31BuildRequires: perl(Time::Local) >= 1.19
32BuildRequires: perl-Carp >= 1.10
a485a98e
JB
33BuildRequires: perl-Digest-BubbleBabble >= 0.01
34BuildRequires: perl-Digest-HMAC >= 1.03
f9d5e0ff 35BuildRequires: perl-Digest-MD5 >= 2.13
37cc8001 36BuildRequires: perl-Digest-SHA >= 5.23
c1ed2885 37BuildRequires: perl-Encode >= 2.26
66d8d9ea 38BuildRequires: perl-IO-Socket-INET6 >= 2.51
c1ed2885
JB
39BuildRequires: perl-MIME-Base64 >= 2.13
40BuildRequires: perl-Scalar-List-Utils >= 1.25
29c9b370 41BuildRequires: perl-Test-Pod >= 0.95
f9d5e0ff 42BuildRequires: perl-Test-Simple >= 0.52
2ec50653 43%endif
c8c080e8 44BuildRequires: rpm-perlprov >= 4.1-13
444190c9 45BuildRequires: rpmbuild(macros) >= 1.745
a485a98e 46Requires: perl-Digest-HMAC >= 1.03
f9d5e0ff 47Requires: perl-Digest-MD5 >= 2.13
37cc8001 48Requires: perl-Digest-SHA >= 5.23
b912fe96 49Requires: perl-MIME-Base64 >= 2.13
a485a98e 50Requires: perl(Time::Local) >= 1.19
6f0570e2 51# not autodetected
c1ed2885
JB
52Provides: perl(Net::DNS::DomainName1035) = 1813
53Provides: perl(Net::DNS::DomainName2535) = 1813
54Conflicts: perl-Net-DNS-SEC < 1.14
3f83c743 55BuildArch: noarch
4c5b9742 56BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
592865be 57
58%description
27c2274a 59Net::DNS is a DNS resolver implemented in Perl. It allows the
60programmer to perform nearly any type of DNS query from a Perl script.
592865be 61
d1bb7fb4 62%description -l pl.UTF-8
27c2274a 63Net::DNS jest resolverem DNS, zaimplementowanym w Perlu. Pozwala
d1bb7fb4 64programiście na wykonanie niemal każdego typu zapytania DNS ze skryptu
2ec50653 65Perla.
592865be 66
67%prep
2993f431 68%setup -q -n %{pdir}-%{pnam}-%{version}
7d22237b 69#patch0 -p1
592865be 70
49fd73d4
ER
71%{__sed} -i -e 's#/''usr/local/bin/perl#/''usr/bin/perl#' demo/* contrib/*
72
592865be 73%build
3c4ce0a8 74%{__perl} Makefile.PL </dev/null \
1109fc5e 75 --no-online-tests \
3c4ce0a8 76 INSTALLDIRS=vendor
7d22237b 77%{__make}
592865be 78
877f6b1f 79%{?with_tests:%{__make} test}
2ec50653 80
592865be 81%install
82rm -rf $RPM_BUILD_ROOT
fcd5b6c3 83install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
592865be 84
66d8d9ea 85%{__make} pure_install \
877f6b1f 86 DESTDIR=$RPM_BUILD_ROOT
a485a98e 87
4f79539e 88cp -a demo/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
fcd5b6c3 89cp -a contrib $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
592865be 90
24ac9d3f 91# get rid of pod documentation
a485a98e 92%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/Net/DNS/*.pod
24ac9d3f 93
592865be 94%clean
95rm -rf $RPM_BUILD_ROOT
96
97%files
98%defattr(644,root,root,755)
7d22237b 99%doc Changes README
1109fc5e 100%{perl_vendorlib}/Net/DNS.pm
a485a98e
JB
101%{perl_vendorlib}/Net/DNS/*.pm
102%{perl_vendorlib}/Net/DNS/RR
103%{perl_vendorlib}/Net/DNS/Resolver
104%{_mandir}/man3/Net::DNS*.3pm*
fcd5b6c3 105%{_examplesdir}/%{name}-%{version}
This page took 0.095106 seconds and 4 git commands to generate.