11Name: perl-Class-Singleton
2- Version: 1.5
3- Release: 16 %{?dist }
2+ Version: 1.6
3+ Release: 13 %{?dist }
44Summary: Implementation of a "Singleton" class
5- License: GPL+ or Artistic
5+ License: GPL-1.0-or-later OR Artistic-1.0 -Perl
66Vendor: Microsoft Corporation
77Distribution: Azure Linux
88URL: https://metacpan.org/release/Class-Singleton
9- Source0: https://cpan.metacpan.org/authors/id/S/SH/SHAY /Class-Singleton-%{version }.tar.gz#/perl-Class-Singleton-%{version}.tar.gz
9+ Source0: https://cpan.metacpan.org/modules/by-module/Class /Class-Singleton-%{version }.tar.gz#/perl-Class-Singleton-%{version}.tar.gz
1010BuildArch: noarch
1111# Module Build
12- BuildRequires: perl-interpreter
12+ BuildRequires: coreutils
13+ BuildRequires: findutils
14+ BuildRequires: make
1315BuildRequires: perl-generators
14- BuildRequires: perl(ExtUtils::MakeMaker)
16+ BuildRequires: perl-interpreter
17+ BuildRequires: perl(ExtUtils::MakeMaker) >= 6.64
1518# Module Runtime
1619BuildRequires: perl(strict)
1720BuildRequires: perl(warnings)
1821# Test Suite
1922BuildRequires: perl(base)
20- BuildRequires: perl(lib)
2123BuildRequires: perl(Test::More)
22- # Runtime
23- Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
2424
2525%description
2626This is the Class::Singleton module. A Singleton describes an object class
@@ -33,29 +33,96 @@ Class::Singleton, your module will inherit the Singleton instantiation
3333method and can implement whatever specific functionality is required.
3434
3535%prep
36- %setup -q -n Class-Singleton-%{version }
36+ %autosetup -n Class-Singleton-%{version }
3737
3838%build
3939perl Makefile.PL INSTALLDIRS=vendor
4040make %{?_smp_mflags }
4141
4242%install
43- rm -rf $RPM_BUILD_ROOT
44- make pure_install DESTDIR=$RPM_BUILD_ROOT
45- find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
46- %{_fixperms } $RPM_BUILD_ROOT
43+ make pure_install DESTDIR=%{buildroot }
44+ find %{buildroot } -type f -name .packlist -delete
45+ %{_fixperms } -c %{buildroot }
4746
4847%check
4948make test
5049
5150%files
51+ %license Artistic Copying LICENCE
5252%doc Changes README
5353%{perl_vendorlib} /Class/
5454%{_mandir }/man3/Class::Singleton.3*
5555
5656%changelog
57- * Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 1.5-16
58- - Initial CBL-Mariner import from Fedora 32 (license: MIT).
57+ * Thu Dec 19 2024 Jyoti kanase <v-jykanase@microsoft.com> - 1.6-13
58+ - Initial Azure Linux import from Fedora 41 (license: MIT).
59+ - License verified.
60+
61+ * Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.6-12
62+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
63+
64+ * Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.6-11
65+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
66+
67+ * Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.6-10
68+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
69+
70+ * Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.6-9
71+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
72+
73+ * Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.6-8
74+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
75+
76+ * Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.6-7
77+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
78+
79+ * Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.6-6
80+ - Perl 5.36 rebuild
81+
82+ * Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.6-5
83+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
84+
85+ * Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.6-4
86+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
87+
88+ * Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.6-3
89+ - Perl 5.34 rebuild
90+
91+ * Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.6-2
92+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
93+
94+ * Thu Dec 3 2020 Paul Howarth <paul@city-fan.org> - 1.6-1
95+ - Update to 1.6
96+ - Fixed confusing Changes entry about Perl's licensing terms (CPAN RT#132843)
97+ - Added optional Changes testing (skipped unless AUTHOR_TESTING)
98+ - Reformatted Changes file as per CPAN::Changes::Spec
99+ - Added optional POD coverage testing (skipped unless AUTHOR_TESTING)
100+ - Added optional Perl::Critic testing (skipped unless AUTHOR_TESTING)
101+ - Made code Perl::Critic clean
102+ - Added optional POD testing (skipped unless AUTHOR_TESTING)
103+ - Included GitHub repository URLs in metadata now that source code has been
104+ uploaded to GitHub (as of version 1.5)
105+ - Included META.json file in addition to META.yml
106+ - Set minimum required ExtUtils::MakeMaker version to 6.64 to ensure that all
107+ parameters used are supported, to save jumping through hoops to support
108+ earlier versions (this should not be a problem since ExtUtils::MakeMaker
109+ 6.64 is easily installed into Perl 5.8.1 and above, that being the whole
110+ point of the new choice of minimum supported Perl version)
111+ - Set minimum required Perl version to 5.8.1; this is in line with the
112+ minimum requirement of the "Perl Toolchain"
113+ - Corrected typo in a comment (CPAN RT#86336)
114+ - Use author-independent source URL
115+ - Specify all build dependencies
116+ - Drop redundant buildroot cleaning in %%install section
117+ - Simplify find command using -delete
118+ - Fix permissions verbosely
119+ - Package Artistic, Copying and LICENCE licence files
120+
121+ * Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.5-17
122+ - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
123+
124+ * Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.5-16
125+ - Perl 5.32 rebuild
59126
60127* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.5-15
61128- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
0 commit comments