Compare commits

...

No commits in common. 'epel9' and 'i9' have entirely different histories.
epel9 ... i9

2
.gitignore vendored

@ -1 +1 @@
/PPIx-Utils-0.003.tar.gz
SOURCES/PPIx-Utils-0.003.tar.gz

@ -0,0 +1 @@
a724582a1ae498efd07678d7d019b23f2f379a55 SOURCES/PPIx-Utils-0.003.tar.gz

@ -0,0 +1,89 @@
Name: perl-PPIx-Utils
Version: 0.003
Release: 9%{?dist}
Summary: Utility functions for PPI
License: GPL-1.0-or-later OR Artistic-1.0-Perl
URL: https://metacpan.org/release/PPIx-Utils/
Source0: https://cpan.metacpan.org/authors/id/D/DB/DBOOK/PPIx-Utils-%{version}.tar.gz
BuildArch: noarch
BuildRequires: %{__make}
BuildRequires: perl-interpreter
BuildRequires: perl-generators
BuildRequires: perl(:VERSION) >= 0:5.006
BuildRequires: perl(B::Keywords) >= 1.09
BuildRequires: perl(Data::Dumper)
BuildRequires: perl(Exporter)
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(File::Spec)
BuildRequires: perl(PPI) >= 1.250
BuildRequires: perl(PPI::Dumper)
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(Test::More) >= 0.88
Requires: perl(B::Keywords) >= 1.09
Requires: perl(PPI) >= 1.250
# Filter duplicate unversioned requires
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(B::Keywords\\)$
%description
PPIx::Utils is a collection of utility functions for working with PPI
documents. The functions are organized into submodules, and may be imported
from the appropriate submodule or via this module.
%prep
%setup -q -n PPIx-Utils-%{version}
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
%{make_build}
%install
%{make_install}
%{_fixperms} $RPM_BUILD_ROOT/*
%check
%{__make} test
%files
%license LICENSE
%doc Changes README
%{perl_vendorlib}/*
%{_mandir}/man3/*
%changelog
* Tue Sep 19 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 0.003-9
- Rebuilt for MSVSphere 9.2
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.003-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Tue Nov 29 2022 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.003-8
- BR: perl(:VERSION) >= 0:5.006 instead of perl >= 0:5.006.
- Convert license to SPDX.
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.003-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Tue May 31 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.003-6
- Perl 5.36 rebuild
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.003-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.003-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.003-3
- Perl 5.34 rebuild
* Tue May 04 2021 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.003-1
- Reflect review.
* Tue Apr 27 2021 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.003-1
- Initial Fedora package.

@ -1,97 +0,0 @@
Name: perl-PPIx-Utils
Version: 0.003
Release: 3%{?dist}
Summary: Utility functions for PPI
License: GPL+ or Artistic
URL: https://metacpan.org/release/PPIx-Utils
Source0: https://cpan.metacpan.org/authors/id/D/DB/DBOOK/PPIx-Utils-%{version}.tar.gz
BuildArch: noarch
# Module Build
BuildRequires: coreutils
BuildRequires: make
BuildRequires: perl-generators
BuildRequires: perl-interpreter
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
# Module Runtime
BuildRequires: perl(B::Keywords) >= 1.09
BuildRequires: perl(Exporter)
BuildRequires: perl(PPI) >= 1.250
BuildRequires: perl(PPI::Document::Fragment)
BuildRequires: perl(PPI::Token::Quote::Single)
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(strict)
BuildRequires: perl(warnings)
# Test Suite
BuildRequires: perl(Carp)
BuildRequires: perl(Data::Dumper)
BuildRequires: perl(File::Spec)
BuildRequires: perl(PPI::Document)
BuildRequires: perl(PPI::Dumper)
BuildRequires: perl(PPI::Statement)
BuildRequires: perl(PPI::Statement::Break)
BuildRequires: perl(PPI::Statement::Compound)
BuildRequires: perl(PPI::Statement::Data)
BuildRequires: perl(PPI::Statement::End)
BuildRequires: perl(PPI::Statement::Expression)
BuildRequires: perl(PPI::Statement::Include)
BuildRequires: perl(PPI::Statement::Null)
BuildRequires: perl(PPI::Statement::Package)
BuildRequires: perl(PPI::Statement::Scheduled)
BuildRequires: perl(PPI::Statement::Sub)
BuildRequires: perl(PPI::Statement::Unknown)
BuildRequires: perl(PPI::Statement::UnmatchedBrace)
BuildRequires: perl(PPI::Statement::Variable)
BuildRequires: perl(PPI::Token::Word)
BuildRequires: perl(Test::More) >= 0.88
# Optional Tests
BuildRequires: perl(CPAN::Meta) >= 2.120900
BuildRequires: perl(CPAN::Meta::Prereqs)
# Dependencies
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Requires: perl(B::Keywords) >= 1.09
Requires: perl(PPI) >= 1.250
# Filter duplicate unversioned requires
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(B::Keywords\\)$
%description
PPIx::Utils is a collection of utility functions for working with PPI
documents. The functions are organized into submodules, and may be imported
from the appropriate submodule or via this module.
These functions were originally from Perl::Critic::Utils and related modules,
and have been split off to this distribution for use outside of Perl::Critic.
%prep
%setup -q -n PPIx-Utils-%{version}
%build
perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1
%{make_build}
%install
%{make_install}
%{_fixperms} -c %{buildroot}
%check
make test
%files
%license LICENSE
%doc Changes README
%{perl_vendorlib}/PPIx/
%{_mandir}/man3/PPIx::Utils.3*
%{_mandir}/man3/PPIx::Utils::Classification.3*
%{_mandir}/man3/PPIx::Utils::Language.3*
%{_mandir}/man3/PPIx::Utils::Traversal.3*
%changelog
* Mon Dec 20 2021 Paul Howarth <paul@city-fan.org> - 0.003-3
- Classify buildreqs by usage
- Make %%files list more explicit
* Tue May 04 2021 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.003-2
- Reflect review
* Tue Apr 27 2021 Ralf Corsépius <corsepiu@fedoraproject.org> - 0.003-1
- Initial Fedora package

@ -1 +0,0 @@
SHA512 (PPIx-Utils-0.003.tar.gz) = 7f56bc2bf2afbf1f6d3c0e5bc0ed21752be809714e32b256feb1ea39125c7671c6ef949e2c122a95a41d3a603f5d5253133886f3700890387ad6cf0732ab87c6
Loading…
Cancel
Save