/
perl-Net-DNS.spec
50 lines (40 loc) · 1.57 KB
/
perl-Net-DNS.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
%define upstream_name Net-DNS
%define upstream_version 1.19
%define __noautoreq 'perl\\(Digest::HMAC\\)|perl\\(Digest::MD5\\)|perl\\(Digest::SHA\\)|perl\\(MIME::Base64\\)|perl\\(CONFIG\\)|perl\\(OS_CONF\\)'
Name: perl-%{upstream_name}
Version: %perl_convert_version %{upstream_version}
Release: 3
Summary: Perl interface to the DNS resolver
License: GPL+ or Artistic
Group: Development/Perl
Url: http://search.cpan.org/dist/%{upstream_name}
Source0: http://www.cpan.org/modules/by-module/Net/%{upstream_name}-%{upstream_version}.tar.gz
BuildRequires: perl(Digest::HMAC) >= 1.10.0
BuildRequires: perl(Digest::MD5) >= 2.130.0
BuildRequires: perl(Digest::SHA) >= 5.230.0
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(IO::Socket) >= 1.240.0
BuildRequires: perl(MIME::Base64) >= 2.110.0
BuildRequires: perl(Test::More) >= 0.520.0
BuildRequires: perl-devel
BuildArch: noarch
%description
Net::DNS is a collection of Perl modules that act as a Domain Name System (DNS)
resolver. It allows the programmer to perform DNS queries that are beyond the
capabilities of gethostbyname and gethostbyaddr.
The programmer should be somewhat familiar with the format of a DNS packet and
its various sections. See RFC 1035 or DNS and BIND (Albitz & Liu) for details.
%prep
%setup -q -n %{upstream_name}-%{upstream_version}
sed -i 's#/usr/local/bin/perl#/usr/bin/perl#' demo/*
%build
perl Makefile.PL INSTALLDIRS=vendor < /dev/null
%make
%check
%make test
%install
%makeinstall_std
%files
%doc Changes *META.yml README demo
%{_mandir}/*/*
%{perl_vendorlib}/Net