Specify all dependencies

This commit is contained in:
Paul Howarth 2018-02-21 15:13:51 +00:00
parent 5eadc02662
commit bf99cdb47b

View File

@ -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 <paul@city-fan.org> - 0.62-3
- Specify all dependencies
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.62-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild