Compare commits

...

31 Commits

Author SHA1 Message Date
David Abdurachmanov c82d20d5b1
Rebuilt for Fedora/RISCV (riscv64); adding .rvreX to Release:
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-10-31 15:09:26 +02:00
Paul Howarth d8acdacc3c Update to 2.2206 (rhbz#2224866) 2023-07-24 06:47:30 +01:00
Paul Howarth 1d045d4cf9 Update to 2.2205 (rhbz#2224800) 2023-07-23 14:57:00 +01:00
Fedora Release Engineering 451ad8c1e0 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 23:56:11 +00:00
Jitka Plesnikova 6989ab34a0 Perl 5.38 re-rebuild of bootstrapped packages 2023-07-12 13:03:26 +02:00
Jitka Plesnikova 7af19445f1 Perl 5.38 rebuild 2023-07-11 15:58:13 +02:00
Paul Howarth 85fdd489e1 Update to 2.2203 (rhbz#2163020)
- New upstream release 2.2203
- Use SPDX-format license tag
2023-02-06 12:27:08 +00:00
Fedora Release Engineering e019fe5282 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 04:20:29 +00:00
Emmanuel Seyman bf6bda280a Update to 2.2202 2023-01-15 10:30:21 +01:00
Jitka Plesnikova 2ac9981c7e Remove perl(MODULE_COMPAT), it will be replaced by generators 2023-01-13 16:04:54 +01:00
Fedora Release Engineering e34fb7d0d3 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 09:11:55 +00:00
Jitka Plesnikova 191269ce29 Perl 5.36 re-rebuild of bootstrapped packages 2022-06-03 12:13:07 +02:00
Jitka Plesnikova 11c72c1581 Perl 5.36 rebuild 2022-06-01 02:26:08 +02:00
Fedora Release Engineering b546ff5930 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 03:37:32 +00:00
Emmanuel Seyman f510a065f7 Update to 2.2201 2021-11-07 11:03:30 +01:00
Emmanuel Seyman f6401140f1 Update to 2.2200 2021-10-31 22:45:07 +01:00
Paul Howarth 1660afcfa2 List::Util is a module requirement, not just a test requirement 2021-07-24 16:54:10 +01:00
Fedora Release Engineering 723cfc29c1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 22:12:10 +00:00
Jitka Plesnikova 5427f05ffa Perl 5.34 re-rebuild of bootstrapped packages 2021-05-24 09:43:30 +02:00
Jitka Plesnikova d6e6bf939e Perl 5.34 rebuild 2021-05-23 02:23:27 +02:00
Emmanuel Seyman 55a5201b67 Update to 2.2015 2021-04-04 07:03:39 +02:00
Fedora Release Engineering b98258f8b1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 03:06:03 +00:00
Paul Howarth 4c8ecbd209 Update to 2.2014 2020-12-19 15:55:33 +00:00
Fedora Release Engineering 10d04ada50 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 17:21:09 +00:00
Paul Howarth 5496919ae2 Update to 2.2013 2020-07-22 11:33:46 +01:00
Jitka Plesnikova e440628612 Perl 5.32 re-rebuild of bootstrapped packages 2020-06-26 16:48:33 +02:00
Jitka Plesnikova f45be5560c Perl 5.32 rebuild 2020-06-23 13:08:12 +02:00
Fedora Release Engineering 1bd7409026 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 02:30:43 +00:00
Paul Howarth f15181bb2e Update to 2.2012 2019-11-23 14:33:50 +00:00
Paul Howarth f696586d0a Spec tidy-up
- Use author-independent source URL
- Don't run tests that would require bootstapping on EPEL
- Refresh build and runtime dependencies
- Use %{make_build} and %{make_install}
2019-10-16 11:51:14 +01:00
Fedora Release Engineering 828def147b - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 04:56:55 +00:00
5 changed files with 200 additions and 80 deletions

10
.gitignore vendored
View File

@ -48,3 +48,13 @@
/Moose-2.2009.tar.gz
/Moose-2.2010.tar.gz
/Moose-2.2011.tar.gz
/Moose-2.2012.tar.gz
/Moose-2.2013.tar.gz
/Moose-2.2014.tar.gz
/Moose-2.2015.tar.gz
/Moose-2.2200.tar.gz
/Moose-2.2201.tar.gz
/Moose-2.2202.tar.gz
/Moose-2.2203.tar.gz
/Moose-2.2205.tar.gz
/Moose-2.2206.tar.gz

View File

@ -1,10 +0,0 @@
from Config import *
# Nothing from upstream here
addFilter("no-manual-page-for-binary moose-outdated")
# noarch part of arch package, can't be noarch sub-package though because of where it gets installed
addFilter("only-non-binary-in-usr-lib")
# Technical term not in dictionary
addFilter("spelling-error %description -l en_US metaclass -> ")

2
perl-Moose.rpmlintrc Normal file
View File

@ -0,0 +1,2 @@
# Nothing from upstream here
addFilter("no-manual-page-for-binary moose-outdated")

View File

@ -1,14 +1,18 @@
# Tests with requirements that would need bootstrapping
%if ! (0%{?rhel})
%bcond_without perl_Moose_enables_optional_tests
%else
%bcond_with perl_Moose_enables_optional_tests
%endif
Name: perl-Moose
Summary: Complete modern object system for Perl 5
Version: 2.2011
Release: 7%{?dist}
License: GPL+ or Artistic
Source0: https://cpan.metacpan.org/authors/id/E/ET/ETHER/Moose-%{version}.tar.gz
Version: 2.2206
Release: 1.rvre0%{?dist}
License: GPL-1.0-or-later OR Artistic-1.0-Perl
URL: https://metacpan.org/release/Moose
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
# configure
Source0: https://cpan.metacpan.org/modules/by-module/Test/Moose-%{version}.tar.gz
# configure / build
BuildRequires: coreutils
BuildRequires: findutils
BuildRequires: gcc
@ -16,90 +20,112 @@ BuildRequires: make
BuildRequires: perl-devel
BuildRequires: perl-generators
BuildRequires: perl-interpreter
BuildRequires: perl(Dist::CheckConflicts) >= 0.02
BuildRequires: perl(ExtUtils::CBuilder) >= 0.27
BuildRequires: perl(base)
BuildRequires: perl(Config)
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
# develop
BuildRequires: perl(lib)
# module runtime
BuildRequires: perl(B)
BuildRequires: perl(Carp) >= 1.22
BuildRequires: perl(Class::Load) >= 0.09
BuildRequires: perl(Class::Load::XS) >= 0.01
BuildRequires: perl(constant)
BuildRequires: perl(Data::Dumper)
BuildRequires: perl(Data::OptList) >= 0.107
BuildRequires: perl(Devel::GlobalDestruction)
BuildRequires: perl(Devel::OverloadInfo) >= 0.005
BuildRequires: perl(Devel::PartialDump) >= 0.14
BuildRequires: perl(Devel::StackTrace) >= 2.03
BuildRequires: perl(Dist::CheckConflicts) >= 0.02
BuildRequires: perl(Eval::Closure) >= 0.04
BuildRequires: perl(Filter::Simple)
BuildRequires: perl(if)
BuildRequires: perl(List::Util) >= 1.56
BuildRequires: perl(Module::Runtime) >= 0.014
BuildRequires: perl(Module::Runtime::Conflicts) >= 0.002
BuildRequires: perl(MRO::Compat) >= 0.05
BuildRequires: perl(overload)
BuildRequires: perl(Package::DeprecationManager) >= 0.11
BuildRequires: perl(Package::Stash) >= 0.32
BuildRequires: perl(Package::Stash::XS) >= 0.24
BuildRequires: perl(Params::Util) >= 1.00
BuildRequires: perl(parent) >= 0.223
BuildRequires: perl(re)
BuildRequires: perl(Scalar::Util) >= 1.19
BuildRequires: perl(strict)
BuildRequires: perl(Sub::Exporter) >= 0.980
BuildRequires: perl(Sub::Util) >= 1.40
BuildRequires: perl(Test::Builder)
BuildRequires: perl(Try::Tiny) >= 0.17
BuildRequires: perl(warnings)
# script runtime
BuildRequires: perl(Getopt::Long)
# tests
BuildRequires: perl(Algorithm::C3)
BuildRequires: perl(DBM::Deep) >= 1.0003
%if !0%{?perl_bootstrap}
BuildRequires: perl(Data::Visitor)
%endif
BuildRequires: perl(CPAN::Meta::Check) >= 0.011
BuildRequires: perl(CPAN::Meta::Requirements)
BuildRequires: perl(File::Spec)
BuildRequires: perl(File::Temp)
BuildRequires: perl(FindBin)
BuildRequires: perl(IO::File)
BuildRequires: perl(Module::Metadata)
BuildRequires: perl(Symbol)
BuildRequires: perl(Test::Builder::Tester)
BuildRequires: perl(Test::CleanNamespaces) >= 0.13
BuildRequires: perl(Test::Fatal) >= 0.001
BuildRequires: perl(Test::More) >= 0.96
BuildRequires: perl(Test::Needs) >= 0.002010
BuildRequires: perl(Tie::Scalar)
# optional tests
BuildRequires: perl(CPAN::Meta) >= 2.120900
%if 0%{!?perl_bootstrap:1} && %{with perl_Moose_enables_optional_tests}
BuildRequires: perl(Data::Visitor) >= 0.26
%endif
BuildRequires: perl(DateTime)
BuildRequires: perl(DateTime::Calendar::Mayan)
BuildRequires: perl(DateTime::Format::MySQL)
BuildRequires: perl(DBM::Deep) >= 1.003
BuildRequires: perl(Declare::Constraints::Simple)
BuildRequires: perl(File::Find::Rule)
BuildRequires: perl(HTTP::Headers)
BuildRequires: perl(IO::File)
BuildRequires: perl(IO::String)
BuildRequires: perl(Locale::US)
BuildRequires: perl(Module::Info)
BuildRequires: perl(Module::Refresh)
%if !0%{?perl_bootstrap}
%if 0%{!?perl_bootstrap:1} && %{with perl_Moose_enables_optional_tests}
BuildRequires: perl(Moo)
BuildRequires: perl(MooseX::MarkAsMethods)
BuildRequires: perl(MooseX::NonMoose) >= 0.25
%endif
BuildRequires: perl(PadWalker)
BuildRequires: perl(Params::Coerce)
BuildRequires: perl(parent)
BuildRequires: perl(Regexp::Common)
BuildRequires: perl(Specio) >= 0.10
BuildRequires: perl(SUPER) >= 1.10
BuildRequires: perl(Test::Deep)
# author test - we almost certainly don't want this in mock!
#BuildRequires: perl(Test::DependentModules) >= 0.12
BuildRequires: perl(Test::Inline)
BuildRequires: perl(Test::LeakTrace)
BuildRequires: perl(Test::Memory::Cycle)
BuildRequires: perl(Test::Output)
BuildRequires: perl(Test::Spelling)
%if !0%{?perl_bootstrap}
BuildRequires: perl(Test::Warnings) >= 0.016
%if 0%{!?perl_bootstrap:1} && %{with perl_Moose_enables_optional_tests}
# Break build cycle: perl-Moose → perl-Type-Tiny → perl-Moose
BuildRequires: perl(Types::Standard)
%endif
BuildRequires: perl(URI)
# not declared in META.json
BuildRequires: perl(Carp) >= 1.22
BuildRequires: perl(Carp::Heavy)
BuildRequires: perl(SUPER) >= 1.10
# test
BuildRequires: perl(Devel::OverloadInfo) >= 0.005
BuildRequires: perl(List::SomeUtils)
BuildRequires: perl(Module::Runtime::Conflicts) >= 0.002
BuildRequires: perl(Test::CheckDeps) >= 0.006
BuildRequires: perl(Test::CleanNamespaces)
BuildRequires: perl(Test::Fatal) >= 0.001
BuildRequires: perl(Test::More) >= 0.96
BuildRequires: perl(Test::Requires) >= 0.05
BuildRequires: perl(Test::Warnings)
# runtime
BuildRequires: perl(Class::Load) >= 0.09
BuildRequires: perl(Class::Load::XS) >= 0.01
BuildRequires: perl(Data::OptList) >= 0.107
BuildRequires: perl(Devel::GlobalDestruction)
BuildRequires: perl(Devel::StackTrace) >= 2.03
BuildRequires: perl(Eval::Closure) >= 0.04
BuildRequires: perl(List::Util) >= 1.45
BuildRequires: perl(MRO::Compat) >= 0.05
BuildRequires: perl(Package::DeprecationManager) >= 0.11
BuildRequires: perl(Package::Stash) >= 0.32
BuildRequires: perl(Package::Stash::XS) >= 0.24
BuildRequires: perl(Params::Util) >= 1.00
BuildRequires: perl(Scalar::Util) >= 1.19
BuildRequires: perl(Sub::Exporter) >= 0.980
BuildRequires: perl(Sub::Name) >= 0.20
BuildRequires: perl(Task::Weaken)
BuildRequires: perl(Try::Tiny) >= 0.02
# versioned and optional dependencies
Requires: perl(Class::Load) >= 0.09
Requires: perl(Class::Load::XS) >= 0.01
Requires: perl(Data::Dumper)
Requires: perl(Data::OptList) >= 0.107
Requires: perl(Dist::CheckConflicts) >= 0.02
# recommended (note: this uses Moose itself)
Requires: perl(Devel::PartialDump) >= 0.14
Requires: perl(Dist::CheckConflicts) >= 0.02
Requires: perl(Eval::Closure) >= 0.04
Requires: perl(Module::Runtime::Conflicts) >= 0.002
Requires: perl(MRO::Compat) >= 0.05
Requires: perl(Package::DeprecationManager) >= 0.11
Requires: perl(Package::Stash) >= 0.32
Requires: perl(Package::Stash::XS) >= 0.24
Requires: perl(Params::Util) >= 1.00
Requires: perl(parent) >= 0.223
Requires: perl(Sub::Util) >= 1.40
Requires: perl(Try::Tiny) >= 0.17
# hidden from PAUSE
Provides: perl(Moose::Conflicts) = 0
@ -123,7 +149,7 @@ Moose is different from other Perl 5 object systems because it is not a new
system, but instead an extension of the existing one.
%package -n perl-Test-Moose
License: GPL+ or Artistic
License: GPL-1.0-or-later OR Artistic-1.0-Perl
Summary: Test functions for Moose specific features
Requires: %{name} = %{version}-%{release}
@ -145,10 +171,10 @@ perl Makefile.PL \
OPTIMIZE="%{optflags}" \
NO_PERLLOCAL=1 \
NO_PACKLIST=1
make %{?_smp_mflags}
%{make_build}
%install
make install DESTDIR=%{buildroot}
%{make_install}
find %{buildroot} -type f -name '*.bs' -empty -delete
%{_fixperms} -c %{buildroot}
@ -157,7 +183,7 @@ make test
%files
%license LICENSE
%doc Changes Changes.Class-MOP TODO
%doc Changes Changes.Class-MOP README.md TODO
%doc t/ benchmarks/ doc/
%{perl_vendorarch}/*
%exclude %dir %{perl_vendorarch}/auto/
@ -171,6 +197,98 @@ make test
%{_mandir}/man3/Test::Moose*
%changelog
* Tue Oct 31 2023 David Abdurachmanov <davidlt@rivosinc.com> - 2.2206-1.rvre0
- Rebuilt for Fedora/RISCV (riscv64)
* Sun Jul 23 2023 Paul Howarth <paul@city-fan.org> - 2.2206-1
- Update to 2.2206 (rhbz#2224866)
* Sun Jul 23 2023 Paul Howarth <paul@city-fan.org> - 2.2205-1
- Update to 2.2205 (rhbz#2224800)
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.2203-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jul 12 2023 Jitka Plesnikova <jplesnik@redhat.com> - 2.2203-3
- Perl 5.38 re-rebuild of bootstrapped packages
* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 2.2203-2
- Perl 5.38 rebuild
* Mon Feb 6 2023 Paul Howarth <paul@city-fan.org> - 2.2203-1
- Update to 2.2203 (rhbz#2163020)
- Use SPDX-format license tag
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.2202-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sun Jan 15 2023 Emmanuel Seyman <emmanuel@seyman.fr> - 2.2202-1
- Update to 2.2202
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.2201-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Jun 03 2022 Jitka Plesnikova <jplesnik@redhat.com> - 2.2201-4
- Perl 5.36 re-rebuild of bootstrapped packages
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 2.2201-3
- Perl 5.36 rebuild
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.2201-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sun Nov 07 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 2.2201-1
- Update to 2.2201
* Sun Oct 31 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 2.2200-1
- Update to 2.2200
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2015-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon May 24 2021 Jitka Plesnikova <jplesnik@redhat.com> - 2.2015-3
- Perl 5.34 re-rebuild of bootstrapped packages
* Sun May 23 2021 Jitka Plesnikova <jplesnik@redhat.com> - 2.2015-2
- Perl 5.34 rebuild
* Sun Apr 04 2021 Emmanuel Seyman <emmanuel@seyman.fr> - 2.2015-1
- Update to 2.2015
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.2014-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Sat Dec 19 2020 Paul Howarth <paul@city-fan.org> - 2.2014-1
- Update to 2.2014
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2013-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jul 22 2020 Paul Howarth <paul@city-fan.org> - 2.2013-1
- Update to 2.2013
* Fri Jun 26 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.2012-4
- Perl 5.32 re-rebuild of bootstrapped packages
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 2.2012-3
- Perl 5.32 rebuild
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.2012-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Sat Nov 23 2019 Paul Howarth <paul@city-fan.org> - 2.2012-1
- Update to 2.2012
* Tue Oct 15 2019 Paul Howarth <paul@city-fan.org> - 2.2011-9
- Spec tidy-up
- Use author-independent source URL
- Don't run tests that would require bootstapping on EPEL
- Refresh build and runtime dependencies
- Use %%{make_build} and %%{make_install}
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2011-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Jun 02 2019 Jitka Plesnikova <jplesnik@redhat.com> - 2.2011-7
- Perl 5.30 re-rebuild of bootstrapped packages

View File

@ -1 +1 @@
SHA512 (Moose-2.2011.tar.gz) = f94ed23c45a860b9afa8defe7f5067a65fdd9d457d94a85e4ea192640d09ad73bc336a2e54c4c663643ec0efa32872f4b2aa69083e99093e420cecf5430f34a3
SHA512 (Moose-2.2206.tar.gz) = 959600944dab57232c9b7c1aebf2d08c2bed1066b52f11688dbe258b3fff2926f0267774b6b2aca777b42330008d64f3f6fb3c43ee08bfc1bdafc9fcaa58f954