[perl-Socket-GetAddrInfo] Update to 0.22 and clean up spec file
Emmanuel Seyman
eseyman at fedoraproject.org
Sun Jun 9 21:56:31 UTC 2013
commit 968423cc2c6f2ea9962e36a068f3c7daabd8784f
Author: Emmanuel Seyman <emmanuel at seyman.fr>
Date: Sun Jun 9 23:56:19 2013 +0200
Update to 0.22 and clean up spec file
.gitignore | 1 +
perl-Socket-GetAddrInfo.spec | 36 +++++++++++++++++++-----------------
sources | 2 +-
3 files changed, 21 insertions(+), 18 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 585f117..96bc8ea 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
Socket-GetAddrInfo-0.15.tar.gz
/Socket-GetAddrInfo-0.16.tar.gz
/Socket-GetAddrInfo-0.19.tar.gz
+/Socket-GetAddrInfo-0.22.tar.gz
diff --git a/perl-Socket-GetAddrInfo.spec b/perl-Socket-GetAddrInfo.spec
index 9c11d8f..bb503eb 100644
--- a/perl-Socket-GetAddrInfo.spec
+++ b/perl-Socket-GetAddrInfo.spec
@@ -1,14 +1,13 @@
Name: perl-Socket-GetAddrInfo
-Version: 0.19
-Release: 4%{?dist}
+Version: 0.22
+Release: 1%{?dist}
Summary: RFC 2553's "getaddrinfo" and "getnameinfo" functions
-Group: Development/Libraries
License: GPL+ or Artistic
URL: http://search.cpan.org/dist/Socket-GetAddrInfo/
Source0: http://search.cpan.org/CPAN/authors/id/P/PE/PEVANS/Socket-GetAddrInfo-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch: noarch
BuildRequires: perl(Carp)
BuildRequires: perl(Exporter)
BuildRequires: perl(ExtUtils::CBuilder)
@@ -22,6 +21,8 @@ BuildRequires: perl(Test::More)
BuildRequires: perl(Test::Warn)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+%{?perl_default_filter}
+
%description
The RFC 2553 functions getaddrinfo and getnameinfo provide an abstracted
way to convert between a pair of host name/service name and socket
@@ -34,14 +35,12 @@ converts a socket address back into its host name/service name pair.
%build
-%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
-make %{?_smp_mflags}
+%{__perl} Build.PL installdirs=vendor
%install
-rm -rf $RPM_BUILD_ROOT
-make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
+./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
+
find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
@@ -50,22 +49,25 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
%check
%{?_with_tests:export I_CAN_HAS_INTERNETS=1}
-make test
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+./Build test
%files
-%defattr(-,root,root,-)
-%doc Changes examples LICENSE README
-%{perl_vendorarch}/auto/*
-%{perl_vendorarch}/Socket*
+%doc Changes LICENSE README
+%{perl_vendorlib}/Socket*
+%{_bindir}/get*
+%{_mandir}/man1/*.1*
%{_mandir}/man3/*.3*
%changelog
+* Sun Jun 09 2013 Emmanuel Seyman <emmanuel at seyman.fr> - 0.22-1
+- Update to 0.22
+- Switch to Build.PL as a build mechanism
+- Add perl default filter
+- Remove no-longer-used macros
+
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.19-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
diff --git a/sources b/sources
index 86ed44c..562e690 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-fa9290f9744975db2b28b244f9df9766 Socket-GetAddrInfo-0.19.tar.gz
+54c0d3a08757a1eeb118c1a5f54f6e1b Socket-GetAddrInfo-0.22.tar.gz
More information about the scm-commits
mailing list