Skip to content

Commit cf678f1

Browse files
authored
Added new package to SPECS-EXTENDED :perl-BDB (#11782)
1 parent 3400f1e commit cf678f1

5 files changed

Lines changed: 269 additions & 1 deletion

File tree

LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

LICENSES-AND-NOTICES/SPECS/data/licenses.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1125,6 +1125,7 @@
11251125
"perl-B-Keywords",
11261126
"perl-B-Lint",
11271127
"perl-bareword-filehandles",
1128+
"perl-BDB",
11281129
"perl-Bit-Vector",
11291130
"perl-boolean",
11301131
"perl-Browser-Open",
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"Signatures": {
3+
"perl-BDB-1.92.tar.gz": "a3f2ca9d2baefc1aaa40908b2f9cb9292fda3e7d797e38bbd78eabb9d9daeb6b"
4+
}
5+
}
Lines changed: 252 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,252 @@
1+
%global cpan_version 1.92
2+
3+
Name: perl-BDB
4+
# Extend to 2 digits to get higher RPM package version than 1.88
5+
Version: %{cpan_version}
6+
Release: 26%{?dist}
7+
Summary: Asynchronous Berkeley DB access
8+
License: GPL-1.0-or-later OR Artistic-1.0-Perl
9+
Vendor: Microsoft Corporation
10+
Distribution: Azure Linux
11+
URL: https://metacpan.org/release/BDB
12+
Source0: https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/BDB-%{cpan_version}.tar.gz#/%{name}-%{cpan_version}.tar.gz
13+
14+
BuildRequires: findutils
15+
BuildRequires: gcc
16+
BuildRequires: libdb-devel
17+
BuildRequires: make
18+
BuildRequires: perl-devel
19+
BuildRequires: perl-generators
20+
BuildRequires: perl-interpreter
21+
BuildRequires: perl(:VERSION) >= 5.8.8
22+
BuildRequires: perl(Config)
23+
BuildRequires: perl(ExtUtils::MakeMaker) >= 6.76
24+
# Run-time
25+
BuildRequires: perl(base)
26+
BuildRequires: perl(common::sense)
27+
BuildRequires: perl(Exporter)
28+
BuildRequires: perl(XSLoader)
29+
Requires: perl(XSLoader)
30+
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
31+
%{?perl_default_filter}
32+
33+
%description
34+
Asynchronous Berkeley DB access.
35+
36+
%prep
37+
%autosetup -n BDB-%{cpan_version}
38+
39+
%build
40+
perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}" NO_PACKLIST=1 NO_PERLLOCAL=1
41+
%{make_build}
42+
43+
%install
44+
%{make_install}
45+
find %{buildroot} -type f -name '*.bs' -a -size 0 -delete
46+
%{_fixperms} %{buildroot}/*
47+
48+
%check
49+
make test
50+
51+
%files
52+
%license COPYING
53+
%doc Changes README
54+
%{perl_vendorarch}/auto/*
55+
%{perl_vendorarch}/BDB.pm
56+
%{_mandir}/man3/*.3*
57+
58+
%changelog
59+
* Mon Jan 06 2025 Jyoti kanase <v-jykanase@microsoft.com> - 1.92-26
60+
- Initial Azure Linux import from Fedora 41 (license: MIT).
61+
- License verified.
62+
63+
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-25
64+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
65+
66+
* Mon Jun 10 2024 Jitka Plesnikova <jplesnik@redhat.com> - 1.92-24
67+
- Perl 5.40 rebuild
68+
69+
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-23
70+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
71+
72+
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-22
73+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
74+
75+
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-21
76+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
77+
78+
* Tue Jul 11 2023 Jitka Plesnikova <jplesnik@redhat.com> - 1.92-20
79+
- Perl 5.38 rebuild
80+
81+
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-19
82+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
83+
84+
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-18
85+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
86+
87+
* Tue May 31 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.92-17
88+
- Perl 5.36 rebuild
89+
90+
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-16
91+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
92+
93+
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-15
94+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
95+
96+
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.92-14
97+
- Perl 5.34 rebuild
98+
99+
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-13
100+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
101+
102+
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-12
103+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
104+
105+
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.92-11
106+
- Perl 5.32 rebuild
107+
108+
* Mon May 04 2020 Tom Stellard <tstellar@redhat.com> - 1.92-10
109+
- Spec file cleanups: Use_make_build and make_install macros
110+
- https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make
111+
- https://fedoraproject.org/wiki/Perl/Tips#ExtUtils::MakeMake
112+
113+
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-9
114+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
115+
116+
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-8
117+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
118+
119+
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.92-7
120+
- Perl 5.30 rebuild
121+
122+
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-6
123+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
124+
125+
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-5
126+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
127+
128+
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.92-4
129+
- Perl 5.28 rebuild
130+
131+
* Mon Feb 19 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.92-3
132+
- Add build-require gcc
133+
134+
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.92-2
135+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
136+
137+
* Fri Jan 19 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.92-1
138+
- 1.92 bump
139+
140+
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.91-9
141+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
142+
143+
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.91-8
144+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
145+
146+
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.91-7
147+
- Perl 5.26 rebuild
148+
149+
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.91-6
150+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
151+
152+
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.91-5
153+
- Perl 5.24 rebuild
154+
155+
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.91-4
156+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
157+
158+
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.91-3
159+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
160+
161+
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.91-2
162+
- Perl 5.22 rebuild
163+
164+
* Tue Feb 17 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.91-1
165+
- 1.91 bump
166+
167+
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.90-9
168+
- Perl 5.20 rebuild
169+
170+
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.90-8
171+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
172+
173+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.90-7
174+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
175+
176+
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.90-6
177+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
178+
179+
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 1.90-5
180+
- Perl 5.18 rebuild
181+
182+
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.90-4
183+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
184+
185+
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.90-3
186+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
187+
188+
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 1.90-2
189+
- Perl 5.16 rebuild
190+
191+
* Thu Apr 19 2012 Petr Pisar <ppisar@redhat.com> - 1.90-1
192+
- 1.9 bump
193+
- Use Berkeley database version 5
194+
195+
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.88-5
196+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
197+
198+
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.88-4
199+
- Perl mass rebuild
200+
201+
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.88-3
202+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
203+
204+
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.88-2
205+
- 661697 rebuild for fixing problems with vendorach/lib
206+
207+
* Sun Aug 22 2010 Nicolas Chauvet <kwizart@gmail.com> - 1.88-1
208+
- Update to 1.88
209+
210+
* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.87-2
211+
- Mass rebuild with perl-5.12.0
212+
213+
* Tue Jan 19 2010 Nicolas Chauvet <kwizart@fedoraproject.org> - 1.87-1
214+
- Update to 1.87
215+
- Drop patch BDB-1.86-db_48
216+
217+
* Sun Dec 13 2009 Nicolas Chauvet <kwizart@fedoraproject.org> - 1.86-3
218+
- Drop Patch0
219+
220+
* Tue Dec 8 2009 Nicolas Chauvet <kwizart@fedoraproject.org> - 1.86-2
221+
- Patch to force db 4.8.
222+
223+
* Mon Dec 7 2009 Nicolas Chauvet <kwizart@fedoraproject.org> - 1.86-1
224+
- Update to 1.86
225+
226+
* Mon Dec 7 2009 Stepan Kasal <skasal@redhat.com> - 1.84-2
227+
- rebuild against perl 5.10.1
228+
229+
* Mon Aug 31 2009 kwizart < kwizart at gmail.com > - 1.84-1
230+
- Update to 1.84
231+
- Add Patch to get rid of common:sense
232+
233+
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.83-2
234+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
235+
236+
* Tue Feb 3 2009 kwizart < kwizart at gmail.com > - 1.83-1
237+
- Update to 1.83
238+
239+
* Wed Jan 7 2009 kwizart < kwizart at gmail.com > - 1.82-1
240+
- Update to 1.82
241+
242+
* Fri Nov 28 2008 kwizart < kwizart at gmail.com > - 1.81-1
243+
- Update to 1.81
244+
245+
* Thu Jul 17 2008 kwizart < kwizart at gmail.com > - 1.7-1
246+
- Update to 1.7
247+
248+
* Tue May 27 2008 kwizart < kwizart at gmail.com > - 1.5-1
249+
- Update to 1.5
250+
251+
* Wed Apr 30 2008 kwizart < kwizart at gmail.com > - 1.45-1
252+
- Initial package for Fedora

cgmanifest.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16108,6 +16108,16 @@
1610816108
}
1610916109
}
1611016110
},
16111+
{
16112+
"component": {
16113+
"type": "other",
16114+
"other": {
16115+
"name": "perl-BDB",
16116+
"version": "1.92",
16117+
"downloadUrl": "https://cpan.metacpan.org/authors/id/M/ML/MLEHMANN/BDB-1.92.tar.gz"
16118+
}
16119+
}
16120+
},
1611116121
{
1611216122
"component": {
1611316123
"type": "other",

0 commit comments

Comments
 (0)