diff --git a/Perl-Critic-Pulp-100.tar.gz b/Perl-Critic-Pulp-100.tar.gz new file mode 100644 index 0000000..448433d --- /dev/null +++ b/Perl-Critic-Pulp-100.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17d33add2260ac49791250ccd32da8bca8063bf6fcf406ddb12b3a0076578e98 +size 222435 diff --git a/Perl-Critic-Pulp-99.tar.gz b/Perl-Critic-Pulp-99.tar.gz deleted file mode 100644 index 5eaf69d..0000000 --- a/Perl-Critic-Pulp-99.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b8fda842fcbed74d210257c0a284b6dc7b1d0554a47a3de5d97e7d542e23e7fe -size 222502 diff --git a/perl-Perl-Critic-Pulp.changes b/perl-Perl-Critic-Pulp.changes index 8f73b0a..dfdf46e 100644 --- a/perl-Perl-Critic-Pulp.changes +++ b/perl-Perl-Critic-Pulp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Oct 14 12:18:52 UTC 2025 - Tina Müller + +- updated to 100.0.0 (100) + see /usr/share/doc/packages/perl-Perl-Critic-Pulp/Changes + ------------------------------------------------------------------- Mon Mar 1 03:08:22 UTC 2021 - Tina Müller diff --git a/perl-Perl-Critic-Pulp.spec b/perl-Perl-Critic-Pulp.spec index 2306b81..4108107 100644 --- a/perl-Perl-Critic-Pulp.spec +++ b/perl-Perl-Critic-Pulp.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Perl-Critic-Pulp # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,44 +18,106 @@ %define cpan_name Perl-Critic-Pulp Name: perl-Perl-Critic-Pulp -Version: 99 +Version: 100.0.0 Release: 0 +# 100 -> normalize -> 100.0.0 +%define cpan_version 100 #Upstream: GPL-1.0-or-later -Summary: Some add-on perlcritic policies License: GPL-3.0-or-later +Summary: Some add-on policies for Perl::Critic URL: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/K/KR/KRYDE/%{cpan_name}-%{version}.tar.gz +Source0: https://cpan.metacpan.org/authors/id/K/KR/KRYDE/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml Source100: README.md Patch0: avoid-wrong-provides.diff BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(IO::String) >= 1.02 -BuildRequires: perl(List::MoreUtils) >= 0.24 +BuildRequires: perl(IO::String) >= 1.20 +BuildRequires: perl(List::MoreUtils) >= 0.240 BuildRequires: perl(PPI) >= 1.220 BuildRequires: perl(PPI::Document) BuildRequires: perl(PPI::Dumper) -BuildRequires: perl(Perl::Critic) >= 1.084 -BuildRequires: perl(Perl::Critic::Policy) >= 1.084 +BuildRequires: perl(Perl::Critic) >= 1.84 +BuildRequires: perl(Perl::Critic::Policy) >= 1.84 BuildRequires: perl(Perl::Critic::Utils) >= 1.100 BuildRequires: perl(Perl::Critic::Utils::PPI) BuildRequires: perl(Perl::Critic::Violation) BuildRequires: perl(Pod::Escapes) BuildRequires: perl(Pod::MinimumVersion) >= 50 +BuildRequires: perl(Pod::Parser) BuildRequires: perl(version) -Requires: perl(IO::String) >= 1.02 -Requires: perl(List::MoreUtils) >= 0.24 +Requires: perl(IO::String) >= 1.20 +Requires: perl(List::MoreUtils) >= 0.240 Requires: perl(PPI) >= 1.220 Requires: perl(PPI::Document) Requires: perl(PPI::Dumper) -Requires: perl(Perl::Critic) >= 1.084 -Requires: perl(Perl::Critic::Policy) >= 1.084 +Requires: perl(Perl::Critic) >= 1.84 +Requires: perl(Perl::Critic::Policy) >= 1.84 Requires: perl(Perl::Critic::Utils) >= 1.100 Requires: perl(Perl::Critic::Utils::PPI) Requires: perl(Perl::Critic::Violation) Requires: perl(Pod::Escapes) Requires: perl(Pod::MinimumVersion) >= 50 +Requires: perl(Pod::Parser) Requires: perl(version) +Provides: perl(Perl::Critic::PodParser::ProhibitVerbatimMarkup) +Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitFatCommaNewline) = %{version} +Provides: perl(Perl::Critic::Policy::CodeLayout::ProhibitIfIfSameLine) = %{version} +Provides: perl(Perl::Critic::Policy::CodeLayout::RequireFinalSemicolon) = %{version} +Provides: perl(Perl::Critic::Policy::CodeLayout::RequireTrailingCommaAtNewline) = %{version} +Provides: perl(Perl::Critic::Policy::Compatibility::ConstantLeadingUnderscore) = %{version} +Provides: perl(Perl::Critic::Policy::Compatibility::ConstantPragmaHash) = %{version} +Provides: perl(Perl::Critic::Policy::Compatibility::Gtk2Constants) = %{version} +Provides: perl(Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy) = %{version} +Provides: perl(Perl::Critic::Policy::Compatibility::PodMinimumVersion) = %{version} +Provides: perl(Perl::Critic::Policy::Compatibility::ProhibitUnixDevNull) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::ProhibitAdjacentLinks) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::ProhibitAdjacentLinks::Parser) +Provides: perl(Perl::Critic::Policy::Documentation::ProhibitBadAproposMarkup) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::ProhibitDuplicateHeadings) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::ProhibitDuplicateSeeAlso) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::ProhibitLinkToSelf) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::ProhibitParagraphEndComma) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::ProhibitParagraphTwoDots) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::ProhibitUnbalancedParens) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::ProhibitVerbatimMarkup) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::RequireEndBeforeLastPod) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::RequireFilenameMarkup) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::RequireFinalCut) = %{version} +Provides: perl(Perl::Critic::Policy::Documentation::RequireLinkedURLs) = %{version} +Provides: perl(Perl::Critic::Policy::Miscellanea::TextDomainPlaceholders) = %{version} +Provides: perl(Perl::Critic::Policy::Miscellanea::TextDomainUnused) = %{version} +Provides: perl(Perl::Critic::Policy::Modules::ProhibitModuleShebang) = %{version} +Provides: perl(Perl::Critic::Policy::Modules::ProhibitPOSIXimport) = %{version} +Provides: perl(Perl::Critic::Policy::Modules::ProhibitUseQuotedVersion) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ConstantBeforeLt) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::NotWithCompare) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitArrayAssignAref) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitBarewordDoubleColon) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitDuplicateHashKeys) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitEmptyCommas) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_f) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitNullStatements) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::ProhibitUnknownBackslash) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::RequireNumericVersion) = %{version} +Provides: perl(Perl::Critic::Policy::ValuesAndExpressions::UnexpandedSpecialLiteral) = %{version} +Provides: perl(Perl::Critic::Pulp) = %{version} +Provides: perl(Perl::Critic::Pulp::PodMinimumVersionViolation) +Provides: perl(Perl::Critic::Pulp::PodParser) = %{version} +Provides: perl(Perl::Critic::Pulp::PodParser::ProhibitBadAproposMarkup) +Provides: perl(Perl::Critic::Pulp::PodParser::ProhibitDuplicateHeadings) +Provides: perl(Perl::Critic::Pulp::PodParser::ProhibitDuplicateSeeAlso) +Provides: perl(Perl::Critic::Pulp::PodParser::ProhibitLinkToSelf) +Provides: perl(Perl::Critic::Pulp::PodParser::ProhibitParagraphEndComma) +Provides: perl(Perl::Critic::Pulp::PodParser::ProhibitParagraphTwoDots) +Provides: perl(Perl::Critic::Pulp::PodParser::ProhibitUnbalancedParens) +Provides: perl(Perl::Critic::Pulp::PodParser::RequireFilenameMarkup) +Provides: perl(Perl::Critic::Pulp::PodParser::RequireFinalCut) +Provides: perl(Perl::Critic::Pulp::PodParser::RequireLinkedURLs) +Provides: perl(Perl::Critic::Pulp::ProhibitDuplicateHashKeys::Qword) +Provides: perl(Perl::Critic::Pulp::Utils) = %{version} +Provides: perl(Perl::MinimumVersion) +%undefine __perllib_provides %{perl_requires} %description @@ -64,8 +126,9 @@ This is a collection of add-on policies for 'Perl::Critic'. They're under a Perl::Critic/POLICY THEMES). %prep -%autosetup -n %{cpan_name}-%{version} -p1 -find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -name "configure" -print0 | xargs -0 chmod 644 +%autosetup -n %{cpan_name}-%{cpan_version} -p1 + +find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 %build perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"