diff --git a/Perl-MinimumVersion-1.38.tar.gz b/Perl-MinimumVersion-1.38.tar.gz deleted file mode 100644 index 8708946..0000000 --- a/Perl-MinimumVersion-1.38.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:478b5824791b87fc74c94a892180682bd06ad2cdf34034b1a4b859273927802a -size 30629 diff --git a/Perl-MinimumVersion-1.40.tar.gz b/Perl-MinimumVersion-1.40.tar.gz new file mode 100644 index 0000000..18cb6fd --- /dev/null +++ b/Perl-MinimumVersion-1.40.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7589a578cb60d70ca4755c395b3592b440a0cd6a1b074e4eceac93b031a1be90 +size 37601 diff --git a/cpanspec.yml b/cpanspec.yml new file mode 100644 index 0000000..ab24ed9 --- /dev/null +++ b/cpanspec.yml @@ -0,0 +1,35 @@ +--- +#description_paragraphs: 3 +#description: |- +# override description from CPAN +#summary: override summary from CPAN +#no_testing: broken upstream +#sources: +# - source1 +# - source2 +#patches: +# foo.patch: -p1 +# bar.patch: +# baz.patch: PATCH-FIX-OPENSUSE +#preamble: |- +# BuildRequires: gcc-c++ +#post_prep: |- +# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'` +# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL +#post_build: |- +# rm unused.files +#post_install: |- +# sed on %{name}.files +#license: SUSE-NonFree +#skip_noarch: 1 +#custom_build: |- +#./Build build flags=%{?_smp_mflags} --myflag +#custom_test: |- +#startserver && make test +#ignore_requires: Bizarre::Module +#skip_doc: regexp_to_skip_for_doc.* +#add_doc: files to add to docs +#misc: |- +#anything else to be added to spec file +#follows directly after %files section, so it can contain new blocks or also +#changes to %files section diff --git a/perl-Perl-MinimumVersion.changes b/perl-Perl-MinimumVersion.changes index 08214a1..b6e3655 100644 --- a/perl-Perl-MinimumVersion.changes +++ b/perl-Perl-MinimumVersion.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Fri Apr 23 03:08:59 UTC 2021 - Tina Müller + +- updated to 1.40 + see /usr/share/doc/packages/perl-Perl-MinimumVersion/Changes + + 1.40 2021-04-21 + - No changes from 1.39 + + 1.39 2021-04-11 (TRIAL RELEASE) + - Features enabled via the 'experimental' pragma are now recognized (GH#5) + - Depend on PPIx::Utils instead of Perl::Critic::Utils (GH#6) + - Recognize several new features and their minimum required Perl versions (GH#10, GH#20) + - 'say', 'smartmatch', 'postderef', 'postderef_qq', 'signatures', + 'refaliasing', 'bitwise', 'declared_refs', 'isa', 'indirect' + ------------------------------------------------------------------- Tue Apr 14 19:50:12 UTC 2015 - coolo@suse.com diff --git a/perl-Perl-MinimumVersion.spec b/perl-Perl-MinimumVersion.spec index 27d61da..05c62a5 100644 --- a/perl-Perl-MinimumVersion.spec +++ b/perl-Perl-MinimumVersion.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Perl-MinimumVersion # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,21 +12,20 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -Name: perl-Perl-MinimumVersion -Version: 1.38 -Release: 0 %define cpan_name Perl-MinimumVersion +Name: perl-Perl-MinimumVersion +Version: 1.40 +Release: 0 Summary: Find a minimum required version of perl for Perl code -License: Artistic-1.0 or GPL-1.0+ -Group: Development/Libraries/Perl -Url: http://search.cpan.org/dist/Perl-MinimumVersion/ -Source: http://www.cpan.org/authors/id/N/NE/NEILB/%{cpan_name}-%{version}.tar.gz +License: Artistic-1.0 OR GPL-1.0-or-later +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/D/DB/DBOOK/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(File::Find::Rule) @@ -35,9 +34,8 @@ BuildRequires: perl(List::Util) >= 1.20 BuildRequires: perl(PPI) >= 1.215 BuildRequires: perl(PPI::Util) BuildRequires: perl(PPIx::Regexp) >= 0.033 +BuildRequires: perl(PPIx::Utils) BuildRequires: perl(Params::Util) >= 0.25 -BuildRequires: perl(Perl::Critic::Utils) >= 1.104 -BuildRequires: perl(Test::Script) >= 1.03 BuildRequires: perl(version) >= 0.76 Requires: perl(File::Find::Rule) Requires: perl(File::Find::Rule::Perl) @@ -45,15 +43,15 @@ Requires: perl(List::Util) >= 1.20 Requires: perl(PPI) >= 1.215 Requires: perl(PPI::Util) Requires: perl(PPIx::Regexp) >= 0.033 +Requires: perl(PPIx::Utils) Requires: perl(Params::Util) >= 0.25 -Requires: perl(Perl::Critic::Utils) >= 1.104 Requires: perl(version) >= 0.76 %{perl_requires} %description 'Perl::MinimumVersion' takes Perl source code and calculates the minimum -version of perl required to be able to run it. Because it is based on the -PPI manpage, it can do this without having to actually load the code. +version of perl required to be able to run it. Because it is based on PPI, +it can do this without having to actually load the code. Currently it tests both the syntax of your code, and the use of explicit version dependencies such as 'require 5.005'. @@ -63,22 +61,22 @@ Future plans are to also add support for tracing module dependencies. Using 'Perl::MinimumVersion' is dead simple, the synopsis pretty much covers it. -The distribution comes with a script called the perlver manpage, which is -the easiest way to run 'Perl::MinimumVersion' on your code: +The distribution comes with a script called perlver, which is the easiest +way to run 'Perl::MinimumVersion' on your code: % perlver lib/Foo/Bar.pm -See the perlver for more details. +See the documentation for perlver for more details. %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{version} %build -%{__perl} Makefile.PL INSTALLDIRS=vendor -%{__make} %{?_smp_mflags} +perl Makefile.PL INSTALLDIRS=vendor +%make_build %check -%{__make} test +make test %install %perl_make_install @@ -86,7 +84,7 @@ See the perlver for more details. %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) -%doc Changes LICENSE README +%doc Changes README +%license LICENSE %changelog