diff --git a/Class-Field-0.24.tar.gz b/Class-Field-0.24.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..b1af08fc8d655614ece2db5a8486d1efdd537fb9 Binary files /dev/null and b/Class-Field-0.24.tar.gz differ diff --git a/perl-Class-Field.spec b/perl-Class-Field.spec new file mode 100644 index 0000000000000000000000000000000000000000..2476dee9b8b88e434cf0b172b6acac8c347f27c0 --- /dev/null +++ b/perl-Class-Field.spec @@ -0,0 +1,58 @@ +Name: perl-Class-Field +Version: 0.24 +Release: 1 +Summary: Class Field Accessor Generator +License: GPL+ or Artistic +URL: https://metacpan.org/release/Class-Field +Source0: https://cpan.metacpan.org/authors/id/I/IN/INGY/Class-Field-%{version}.tar.gz +BuildArch: noarch +BuildRequires: make +BuildRequires: findutils +BuildRequires: perl-interpreter +BuildRequires: perl-generators +BuildRequires: perl(base) +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(Encode) +BuildRequires: perl(Exporter) +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(File::Find) +BuildRequires: perl(lib) +BuildRequires: perl(Scalar::Util) +BuildRequires: perl(strict) +BuildRequires: perl(Test::More) +BuildRequires: perl(Test::Pod) >= 1.41 +BuildRequires: perl(utf8) +BuildRequires: perl(warnings) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%{?perl_default_filter} + +%description +Class::Field exports two subroutines, field and const. These functions are +used to declare fields and constants in your class. + +%prep +%setup -q -n Class-Field-%{version} + + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 +make %{?_smp_mflags} + +%install +make pure_install DESTDIR=$RPM_BUILD_ROOT +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%files +%license LICENSE +%doc Changes README +%{perl_vendorlib}/Class* +%{_mandir}/man3/Class* + +%changelog +* Mon Jun 28 2021 GuoCe - 0.24-1 +- upload code and spec. +