From bf99cdb47b045eb03e30ef3041b8153967dd10a0 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Wed, 21 Feb 2018 15:13:51 +0000 Subject: [PATCH] Specify all dependencies --- perl-Variable-Magic.spec | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/perl-Variable-Magic.spec b/perl-Variable-Magic.spec index 087571a..4fcd02b 100644 --- a/perl-Variable-Magic.spec +++ b/perl-Variable-Magic.spec @@ -1,12 +1,14 @@ Name: perl-Variable-Magic Version: 0.62 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Associate user-defined magic to variables from Perl License: GPL+ or Artistic URL: http://search.cpan.org/dist/Variable-Magic/ Source0: http://search.cpan.org/CPAN/authors/id/V/VP/VPIT/Variable-Magic-%{version}.tar.gz +BuildRequires: coreutils BuildRequires: findutils +BuildRequires: gcc BuildRequires: make BuildRequires: perl-devel BuildRequires: perl-generators @@ -22,20 +24,35 @@ BuildRequires: perl(Carp) BuildRequires: perl(Exporter) BuildRequires: perl(XSLoader) # Tests +BuildRequires: perl(B::Deparse) BuildRequires: perl(bytes) +BuildRequires: perl(File::Spec) BuildRequires: perl(lib) +BuildRequires: perl(POSIX) BuildRequires: perl(Test::More) +BuildRequires: perl(vars) +# Optional Tests +BuildRequires: perl(Hash::Util::FieldHash) +BuildRequires: perl(IO::Handle) +BuildRequires: perl(IO::Select) +BuildRequires: perl(IPC::Open3) +BuildRequires: perl(Perl::Destruct::Level) +BuildRequires: perl(Socket) +BuildRequires: perl(Symbol) BuildRequires: perl(threads) BuildRequires: perl(threads::shared) -BuildRequires: perl(vars) +BuildRequires: perl(Tie::Array) +BuildRequires: perl(Tie::Hash) +# Dependencies Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) Requires: perl(Carp) +Requires: perl(XSLoader) %{?perl_default_filter} %description Magic is Perl way of enhancing objects. This mechanism let the user add -extra data to any variable and hook syntaxical operations (such as access, +extra data to any variable and hook syntactical operations (such as access, assignation or destruction) that can be applied to it. With this module, you can add your own magic to any variable without the pain of the C API. @@ -49,9 +66,9 @@ make %{?_smp_mflags} %install make pure_install DESTDIR=$RPM_BUILD_ROOT -find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete +find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -delete -%{_fixperms} $RPM_BUILD_ROOT/* +%{_fixperms} -c $RPM_BUILD_ROOT/* %check make test @@ -63,6 +80,9 @@ make test %{_mandir}/man3/* %changelog +* Wed Feb 21 2018 Paul Howarth - 0.62-3 +- Specify all dependencies + * Fri Feb 09 2018 Fedora Release Engineering - 0.62-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild