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