Name: perl-PadWalker Version: 2.3 Release: 1%{?dist} Summary: Play with other people's lexical variables License: GPL+ or Artistic Vendor: bww bitwise works GmbH URL: http://search.cpan.org/dist/PadWalker/ Source0: http://www.cpan.org/authors/id/R/RO/ROBIN/PadWalker-%{version}.tar.gz # Build: BuildRequires: coreutils BuildRequires: findutils BuildRequires: gcc BuildRequires: make BuildRequires: perl-devel BuildRequires: perl-generators #BuildRequires: perl-interpreter BuildRequires: perl(ExtUtils::MakeMaker) # Run-time BuildRequires: perl(DynaLoader) BuildRequires: perl(Exporter) BuildRequires: perl(strict) BuildRequires: perl(vars) # Tests: #BuildRequires: perl(Data::Dumper) #BuildRequires: perl(warnings) Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) %{?perl_default_filter} %description PadWalker is a module that allows you to inspect (and even change!) lexical variables in any subroutine that called you. It will only show those variables that are in scope at the point of the call. %prep %setup -q -n PadWalker-%{version} %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" make %{?_smp_mflags} make manifypods %install make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -delete find %{buildroot} -type f -name '*.bs' -empty -delete %{_fixperms} -c %{buildroot} %check #make test %files %doc Changes README %{perl_vendorarch}/auto/PadWalker/ %{perl_vendorarch}/PadWalker.pm %{_mandir}/man3/*.3* %changelog * Wed Mar 14 2018 Elbert Pol - 2.3-1 - initial rpm for OS2