Name: perl-Class-Accessor-Chained Version: 0.01 Release: 1%{?dist} Summary: Make chained accessors Group: Development/Libraries License: GPL+ or Artistic URL: http://search.cpan.org/dist/Class-Accessor-Chained/ Source0: http://search.cpan.org/CPAN/authors/id/R/RC/RCLAMP/Class-Accessor-Chained-%{version}.tar.gz Patch0: Class-Accessor-Chained-0.01-pod.patch BuildArch: noarch BuildRequires: /@unixroot/usr/bin/pod2text BuildRequires: perl-generators BuildRequires: perl(base) BuildRequires: perl(Carp) BuildRequires: perl(Class::Accessor) BuildRequires: perl(Class::Accessor::Fast) BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(Test::More) Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) Requires: perl(Carp) Requires: perl(Class::Accessor) Requires: perl(Class::Accessor::Fast) %description A chained accessor is one that always returns the object when called with parameters (to set), and the value of the field when called with no arguments. This module subclasses Class::Accessor in order to provide the same mk_accessors interface. %prep %setup -q -n Class-Accessor-Chained-%{version} # Fix broken POD in README (#914250) %patch0 # Convert POD-formatted README to plain text for %%doc pod2text README > README.txt %build perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} make manifypods %install make pure_install DESTDIR=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' %{_fixperms} $RPM_BUILD_ROOT %check #make test %files %doc Changes README.txt %{perl_vendorlib}/Class/Accessor/ #%{_mandir}/man3/Class::Accessor::Chained.3pm* #%{_mandir}/man3/Class::Accessor::Chained::Fast.3pm* %{_mandir}/man3/*.3* %changelog * Wed May 02 2018 Elbert Pol - 0.01-1 - initial rpm for OS2