[perl-Object-Deadly] Modernize spec file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



commit c0ce4d97303989c3808c96632a1f0a2671ab62cd
Author: Petr Písař <ppisar@xxxxxxxxxx>
Date:   Wed Oct 24 10:04:45 2012 +0200

    Modernize spec file

 perl-Object-Deadly.spec |   32 +++++++++++---------------------
 1 files changed, 11 insertions(+), 21 deletions(-)
---
diff --git a/perl-Object-Deadly.spec b/perl-Object-Deadly.spec
index 3ea7b93..9eab6bf 100644
--- a/perl-Object-Deadly.spec
+++ b/perl-Object-Deadly.spec
@@ -1,63 +1,53 @@
 Name:           perl-Object-Deadly
 Version:        0.09
-Release:        13%{?dist}
+Release:        14%{?dist}
 Summary:        Perl module providing an object that dies whenever examined
-
 Group:          Development/Libraries
 License:        GPL+ or Artistic
 URL:            http://search.cpan.org/dist/Object-Deadly/
 Source0:        http://search.cpan.org/CPAN/authors/id/J/JJ/JJORE/Object-Deadly-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-
 BuildArch:      noarch
 BuildRequires:  perl(ExtUtils::MakeMaker)
-BuildRequires:  perl(Test::Exception)
+# Run-time:
+BuildRequires:  perl(Carp::Clan) >= 5.4
 BuildRequires:  perl(Devel::StackTrace)
 BuildRequires:  perl(Devel::Symdump)
-BuildRequires:  perl(Carp::Clan)
+BuildRequires:  perl(Scalar::Util)
+# Tests:
+BuildRequires:  perl(Test::Exception)
+BuildRequires:  perl(Test::More)
 Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
 
-
 %description
 Object::Deadly is meant to be used in testing. All possible
 overloading and method calls die. You can pass this object into
 methods which are not supposed to accidentally trigger any potentially
 overloading.
 
-
 %prep
 %setup -q -n Object-Deadly-%{version}
 
-
 %build
 %{__perl} Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 
-
 %install
-rm -rf $RPM_BUILD_ROOT
-make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
+make pure_install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
 chmod -R u+w $RPM_BUILD_ROOT/*
 
-
 %check
 make test
 
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
-%defattr(-,root,root,-)
 %doc Changes README
 %{perl_vendorlib}/*
 %{_mandir}/man3/*.3*
 
-
 %changelog
+* Wed Oct 24 2012 Petr Pisar <ppisar@xxxxxxxxxx> - 0.09-14
+- Modernize spec file
+
 * Fri Jul 20 2012 Fedora Release Engineering <rel-eng@xxxxxxxxxxxxxxxxxxxxxxx> - 0.09-13
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/perl-devel



[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Legacy Announce]     [Fedora PHP Devel]     [Kernel Devel]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Big List of Linux Books]     [Gimp]     [Yosemite Information]
  Powered by Linux