diff --git a/Tree-1.15.tgz b/Tree-1.15.tgz new file mode 100644 index 0000000000000000000000000000000000000000..61125c7c04459aa7acded5ea0c19a75acd63faa5 Binary files /dev/null and b/Tree-1.15.tgz differ diff --git a/perl-Tree.spec b/perl-Tree.spec new file mode 100644 index 0000000000000000000000000000000000000000..f138aaec7b244218f398cf972b1cd12b34dbf3e8 --- /dev/null +++ b/perl-Tree.spec @@ -0,0 +1,70 @@ +Name: perl-Tree +Version: 1.15 +Release: 1 +Summary: Tree data structure +License: GPL+ or Artistic +URL: https://metacpan.org/release/Tree +Source0: https://cpan.metacpan.org/authors/id/R/RS/RSAVAGE/Tree-%{version}.tgz +BuildArch: noarch +BuildRequires: coreutils +BuildRequires: make +BuildRequires: perl-generators +BuildRequires: perl-interpreter +BuildRequires: perl(Config) +BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76 +BuildRequires: perl(strict) +BuildRequires: perl(warnings) +# Run-time: +BuildRequires: perl(:VERSION) >= 5.6 +BuildRequires: perl(base) +BuildRequires: perl(constant) +BuildRequires: perl(overload) +BuildRequires: perl(Scalar::Util) +# Tests: +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(Exporter) +BuildRequires: perl(lib) +BuildRequires: perl(Test::Deep) +BuildRequires: perl(Test::Exception) +BuildRequires: perl(Test::More) +BuildRequires: perl(Test::Warn) +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) + +%description +This implements a full-featured N-ary tree representation with +configurable error-handling and a simple events system that allows for +transparent persistence to a variety of data stores. + +%prep +%setup -q -n Tree-%{version} +perl -MConfig -pi -e 's/\A#!.*/$Config{startperl}/' scripts/print.tree.pl + +%build +perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 +%{make_build} + +%install +%{make_install} +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%pre + +%post + +%preun + +%postun + +%files +%license LICENSE +# README not useful +%doc Changes scripts +%{perl_vendorlib}/* +%{_mandir}/man3/* + +%changelog +* Wed Nov 30 2022 JeanLeo - 1.15-1 +- Initial package perl-Tree