Use make_* macros; Specify all dependencies

This commit is contained in:
Jitka Plesnikova 2020-02-26 09:37:59 +01:00
parent 0def954bee
commit 2d2fb1c983

View File

@ -1,22 +1,30 @@
Name: perl-Object-Deadly
Version: 0.09
Release: 33%{?dist}
Release: 34%{?dist}
Summary: Perl module providing an object that dies whenever examined
License: GPL+ or Artistic
URL: https://metacpan.org/release/Object-Deadly
Source0: https://cpan.metacpan.org/authors/id/J/JJ/JJORE/Object-Deadly-%{version}.tar.gz
BuildArch: noarch
BuildRequires: make
BuildRequires: perl-generators
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl-interpreter
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
BuildRequires: perl(strict)
# Run-time:
BuildRequires: perl(B)
BuildRequires: perl(Carp::Clan) >= 5.4
BuildRequires: perl(Devel::StackTrace)
BuildRequires: perl(Devel::Symdump)
BuildRequires: perl(English)
BuildRequires: perl(overload)
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(vars)
# Tests:
BuildRequires: perl(Symbol)
BuildRequires: perl(Test::Exception)
BuildRequires: perl(Test::More)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
%description
Object::Deadly is meant to be used in testing. All possible
@ -28,13 +36,12 @@ overloading.
%setup -q -n Object-Deadly-%{version}
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
%{make_build}
%install
make pure_install DESTDIR=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
chmod -R u+w $RPM_BUILD_ROOT/*
%{make_install}
%{_fixperms} $RPM_BUILD_ROOT/*
%check
make test
@ -45,6 +52,10 @@ make test
%{_mandir}/man3/*.3*
%changelog
* Wed Feb 26 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.09-34
- Use make_* macros
- Specify all dependencies
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.09-33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild