[perl-Class-MethodMaker] Update to 2.22

Paul Howarth pghmcfc at fedoraproject.org
Mon Jan 26 14:32:36 UTC 2015


commit 95cb6a3b3f9a3f9d6de6f74406809fb447a436f8
Author: Paul Howarth <paul at city-fan.org>
Date:   Mon Jan 26 14:30:14 2015 +0000

    Update to 2.22
    
    - New upstream release 2.22
      - Use File::Temp::tmpnam as needed in Android
    - Make %files list more explicit

 .gitignore                  |    2 +-
 perl-Class-MethodMaker.spec |   27 ++++++++++++++++++++-------
 sources                     |    2 +-
 3 files changed, 22 insertions(+), 9 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ddd095d..f5d9d5d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/Class-MethodMaker-2.21.tar.gz
+/Class-MethodMaker-[0-9.]*.tar.gz
diff --git a/perl-Class-MethodMaker.spec b/perl-Class-MethodMaker.spec
index 72487bb..aadbcd9 100644
--- a/perl-Class-MethodMaker.spec
+++ b/perl-Class-MethodMaker.spec
@@ -1,6 +1,6 @@
 Name:           perl-Class-MethodMaker
-Version:        2.21
-Release:        4%{?dist}
+Version:        2.22
+Release:        1%{?dist}
 Summary:        Perl module for creating generic object-oriented methods
 
 Group:          Development/Libraries
@@ -37,6 +37,7 @@ BuildRequires:  perl(File::Compare) >= 1.1002
 BuildRequires:  perl(File::Path) >= 1.04.01
 BuildRequires:  perl(File::Spec) >= 0.6
 BuildRequires:  perl(File::stat)
+BuildRequires:  perl(File::Temp)
 BuildRequires:  perl(FindBin) >= 1.42
 BuildRequires:  perl(IO::File) >= 1.08
 BuildRequires:  perl(IPC::Run)
@@ -72,11 +73,10 @@ methods for your objects that perform standard tasks.
 make %{?_smp_mflags}
 
 %install
-make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
+make pure_install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -a \( -name .packlist \
   -o \( -name '*.bs' -a -empty \) \) -exec rm -f {} ';'
-find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
-chmod -R u+w $RPM_BUILD_ROOT/*
+%{_fixperms} $RPM_BUILD_ROOT
 
 %check
 make test
@@ -84,10 +84,23 @@ make test
 %files
 %doc Changes README TODO
 %{perl_vendorarch}/Class/
-%{perl_vendorarch}/auto/*
-%{_mandir}/man3/*.3*
+%{perl_vendorarch}/auto/Class/
+%{_mandir}/man3/Class::MethodMaker.3*
+%{_mandir}/man3/Class::MethodMaker::Constants.3*
+%{_mandir}/man3/Class::MethodMaker::Engine.3*
+%{_mandir}/man3/Class::MethodMaker::OptExt.3*
+%{_mandir}/man3/Class::MethodMaker::V1Compat.3*
+%{_mandir}/man3/Class::MethodMaker::array.3*
+%{_mandir}/man3/Class::MethodMaker::hash.3*
+%{_mandir}/man3/Class::MethodMaker::scalar.3*
+
 
 %changelog
+* Mon Jan 26 2015 Paul Howarth <paul at city-fan.org> - 2.22-1
+- Update to 2.22
+  - Use File::Temp::tmpnam as needed in Android
+- Make %%files list more explicit
+
 * Wed Aug 27 2014 Jitka Plesnikova <jplesnik at redhat.com> - 2.21-4
 - Perl 5.20 rebuild
 
diff --git a/sources b/sources
index 032de91..3cf17d5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d53a587fb84d5c5209e55ec0d4fab21d  Class-MethodMaker-2.21.tar.gz
+9f5958706e8d38fa0a04f0e499b6d330  Class-MethodMaker-2.22.tar.gz



More information about the perl-devel mailing list