From 8f3749bb1dc1c041f3ab606ea57b7f32a8bf8bdc Mon Sep 17 00:00:00 2001 From: Jean-Philippe Pialasse Date: Fri, 31 Oct 2025 23:39:32 -0400 Subject: [PATCH] * Fri Jul 25 2025 Fedora Release Engineering - 4.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- .gitignore | 1 + Array-Compare-4.0.0.tar.gz | 3 + perl-Array-Compare.spec | 323 ++++++++++++++++++++++++++++++++----- 3 files changed, 286 insertions(+), 41 deletions(-) create mode 100644 .gitignore create mode 100644 Array-Compare-4.0.0.tar.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e7a9c13 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.rpm diff --git a/Array-Compare-4.0.0.tar.gz b/Array-Compare-4.0.0.tar.gz new file mode 100644 index 0000000..bd71b29 --- /dev/null +++ b/Array-Compare-4.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ae45af565167d3015931ef0f300346c3ba35060f1f512022264b7a0eed1c9dd +size 10631 diff --git a/perl-Array-Compare.spec b/perl-Array-Compare.spec index 5eeb452..7287fc6 100644 --- a/perl-Array-Compare.spec +++ b/perl-Array-Compare.spec @@ -1,54 +1,295 @@ -%define name perl-Array-Compare -%define version 1.0 -%define release 1 -Summary: This is what perl-Array-Compare does. -Name: %{name} -Version: %{version} -Release: %{release}%{?dist} -Source: %{name}-%{version}.tar.gz -License: GNU GPL version 2 -Group: SMEserver/addon -BuildRoot: %{_tmppath}/%{name}-buildroot -Prefix: %{_prefix} -BuildArchitectures: noarch -BuildRequires: smeserver-devtools -Requires: smeserver-release >= 11.0 -AutoReqProv: no +Name: perl-Array-Compare +Version: 4.0.0 +Release: 6%{?dist} +Summary: Perl extension for comparing arrays +License: GPL-1.0-or-later OR Artistic-1.0-Perl +URL: https://metacpan.org/release/Array-Compare +Source0: https://cpan.metacpan.org/modules/by-module/Array/Array-Compare-%{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(Carp) +BuildRequires: perl(Feature::Compat::Class) +# Test Suite +BuildRequires: perl(Data::Dumper) +BuildRequires: perl(strict) +BuildRequires: perl(Test::More) +BuildRequires: perl(Test::NoWarnings) +BuildRequires: perl(Test::Pod) >= 1.00 +BuildRequires: perl(Test::Pod::Coverage) >= 1.00 +BuildRequires: perl(warnings) +# Dependencies +# (none) %description -If you have two arrays and you want to know if they are the same or different, then Array::Compare will be useful to you. - -%changelog -* Day MMMM DD YYYY 1.0-1.sme -- Initial code - create RPM [SME:99999] +If you have two arrays and you want to know if they are the same or +different, then Array::Compare will be useful to you. %prep - -%setup -q +%setup -q -n Array-Compare-%{version} +chmod -c -x lib/Array/Compare.pm %build +perl Makefile.PL INSTALLDIRS=vendor NO_PACKLIST=1 NO_PERLLOCAL=1 +%{make_build} %install -rm -rf $RPM_BUILD_ROOT -(cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT) -rm -f %{name}-%{version}-filelist -/sbin/e-smith/genfilelist $RPM_BUILD_ROOT \ -> %{name}-%{version}-filelist -#echo "%doc COPYING" >> %{name}-%{version}-filelist -#--dir 'attr(755,user,grp)' \ -#--file 'attr(755,root,root)' \ +%{make_install} +%{_fixperms} -c %{buildroot} -%clean -cd .. -rm -rf %{name}-%{version} +%check +make test -%pre +%files +%doc Changes README +%{perl_vendorlib}/Array/ +%{_mandir}/man3/Array::Compare.3* -%preun +%changelog +* Fri Jul 25 2025 Fedora Release Engineering - 4.0.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild -%post +* Fri Jan 17 2025 Fedora Release Engineering - 4.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild -%postun -#uninstall -%files -f %{name}-%{version}-filelist -%defattr(-,root,root) +* Thu Jul 18 2024 Fedora Release Engineering - 4.0.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Thu Jan 25 2024 Fedora Release Engineering - 4.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 4.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Mon Sep 25 2023 Paul Howarth - 4.0.0-1 +- Update to 4.0.0 + - Switched to using Feature::Compat::Class + - Added a bunch of relevant modules to SEE ALSO +- Use %%{make_build} and %%{make_install} + +* Thu Jul 20 2023 Fedora Release Engineering - 3.0.8-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu Jan 19 2023 Fedora Release Engineering - 3.0.8-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Jul 22 2022 Fedora Release Engineering - 3.0.8-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Wed Jun 01 2022 Jitka Plesnikova - 3.0.8-6 +- Perl 5.36 rebuild + +* Thu Jan 20 2022 Fedora Release Engineering - 3.0.8-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 3.0.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Sat May 22 2021 Jitka Plesnikova - 3.0.8-3 +- Perl 5.34 rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 3.0.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Dec 21 2020 Paul Howarth - 3.0.8-1 +- Update to 3.0.8 + - Only support versions 5.10+ + +* Mon Dec 7 2020 Paul Howarth - 3.0.7-1 +- Update to 3.0.7 + - Fix documentation typo + - Add bugtracker info + +* Tue Jul 28 2020 Fedora Release Engineering - 3.0.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jun 23 2020 Jitka Plesnikova - 3.0.3-3 +- Perl 5.32 rebuild + +* Wed Jan 29 2020 Fedora Release Engineering - 3.0.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Tue Aug 13 2019 Paul Howarth - 3.0.3-1 +- Update to 3.0.3 + - Added NoSkip method to clear Skip setting + +* Fri Jul 26 2019 Fedora Release Engineering - 3.0.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri May 31 2019 Jitka Plesnikova - 3.0.2-3 +- Perl 5.30 rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 3.0.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Dec 14 2018 Paul Howarth - 3.0.2-1 +- Update to 3.0.2 + - Various packaging and documentation fixes + +* Fri Jul 13 2018 Fedora Release Engineering - 3.0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sat Jun 30 2018 Jitka Plesnikova - 3.0.1-2 +- Perl 5.28 rebuild + +* Mon Mar 26 2018 Paul Howarth - 3.0.1-1 +- Update to 3.0.1 + - Various code fixes recommended by kritika.io + - Applied doc patch from Debian +- Drop EL-5 support + - Drop BuildRoot: and Group: tags + - Drop explicit buildroot cleaning in %%install section + - Drop explicit %%clean section + +* Thu Feb 08 2018 Fedora Release Engineering - 3.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 3.0.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Jun 06 2017 Jitka Plesnikova - 3.0.0-3 +- Perl 5.26 rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 3.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Dec 13 2016 Paul Howarth - 3.0.0-1 +- Update to 3.0.0 + - New version to get round dubious decisions in Perl toolchain + +* Thu Dec 8 2016 Paul Howarth - 2.12.2-1 +- Update to 2.12.2 + - Packaging changes + +* Mon Jun 13 2016 Paul Howarth - 2.12-1 +- Update to 2.12 + - Packaging changes +- BR: perl-generators where available +- Simplify find command using -delete + +* Mon May 16 2016 Jitka Plesnikova - 2.11-5 +- Perl 5.24 rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 2.11-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 2.11-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon Jun 08 2015 Jitka Plesnikova - 2.11-2 +- Perl 5.22 rebuild + +* Fri Oct 3 2014 Paul Howarth - 2.11-1 +- Update to 2.11 + - Ported from Moose to Moo +- Classify buildreqs by usage +- Switch to ExtUtils::MakeMaker flow + +* Mon Sep 01 2014 Jitka Plesnikova - 2.02-6 +- Perl 5.20 rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 2.02-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat Aug 03 2013 Fedora Release Engineering - 2.02-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Fri Aug 02 2013 Petr Pisar - 2.02-3 +- Perl 5.18 rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 2.02-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Tue Jul 24 2012 Paul Howarth - 2.02-1 +- Update to 2.02 + - Removed old Perl 4-ish test comments in t/test.t + - Tests and fixes for "Use of uninitialized value in join or string" warning + (CPAN RT#73287) +- BR: perl(Carp), perl(Test::More) and perl(Test::NoWarnings) +- Don't use macros for commands +- Drop %%defattr, redundant since rpm 4.4 +- Use %%{_fixperms} macro rather than our own chmod incantation +- Make %%files list more explicit + +* Fri Jul 20 2012 Fedora Release Engineering - 2.01-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jun 22 2012 Petr Pisar - 2.01-10 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 2.01-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Thu Jul 21 2011 Petr Sabata - 2.01-8 +- Perl mass rebuild + +* Tue Jul 19 2011 Petr Sabata - 2.01-7 +- Perl mass rebuild + +* Wed Jun 29 2011 Marcela Mašláňová - 2.01-6 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 2.01-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Wed Dec 15 2010 Marcela Maslanova - 2.01-4 +- Rebuild to fix problems with vendorarch/lib (#661697) + +* Thu Apr 29 2010 Marcela Maslanova - 2.01-3 +- Mass rebuild with perl-5.12.0 + +* Mon Dec 7 2009 Stepan Kasal - 2.01-2 +- rebuild against perl 5.10.1 + +* Mon Oct 5 2009 Stepan Kasal - 2.01-1 +- new upstream version, BR perl(Moose) + +* Sat Jul 25 2009 Fedora Release Engineering - 1.17-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Feb 27 2009 Ralf Corsépius - 1.17-1 +- Upstream update. + +* Thu Feb 26 2009 Fedora Release Engineering - 1.16-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Jul 10 2008 Ralf Corsépius - 1.16-1 +- Upstream update. + +* Wed Feb 27 2008 Tom "spot" Callaway - 1.14-3 +- Rebuild for perl 5.10 (again) + +* Thu Jan 31 2008 Tom "spot" Callaway - 1.14-2 +- rebuild for new perl + +* Thu Apr 5 2007 Jose Pedro Oliveira - 1.14-1 +- Update to 1.14. + +* Thu Sep 7 2006 Jose Pedro Oliveira - 1.13-3 +- Rebuild for FC6. + +* Mon Feb 20 2006 Jose Pedro Oliveira - 1.13-2 +- Rebuild for FC5 (perl 5.8.8). + +* Thu Oct 6 2005 Jose Pedro Oliveira - 1.13-1 +- Update to 1.13. + +* Fri Jul 1 2005 Jose Pedro Oliveira - 1.12-3 +- Dist tag. + +* Wed Apr 20 2005 Jose Pedro Oliveira - 0:1.12-0.fdr.2 +- Avoid .packlist creation with Module::Build >= 0.2609. + +* Tue Mar 1 2005 Jose Pedro Oliveira - 0:1.12-0.fdr.1 +- Update to 1.12. + +* Fri Nov 5 2004 Jose Pedro Oliveira - 0:1.11-0.fdr.1 +- Update to 1.11. + +* Sun Jul 04 2004 Jose Pedro Oliveira - 0:1.09-0.fdr.1 +- First build.