Skip to content

Commit 923c599

Browse files
authored
Upgrade: parallel version to 20240922 (#11519)
1 parent a6e91ae commit 923c599

3 files changed

Lines changed: 136 additions & 24 deletions

File tree

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"Signatures": {
3-
"parallel-20190922.tar.bz2": "282fee2cb40a54ba32a922446365b782c4f461f848432b969de5a17b33193c63"
3+
"parallel-20240922.tar.bz2": "63210715e8b7c5e129e098f333cd7cdd5fc7a2f325e8e0fb9ed6edba9f1acbc4"
44
}
5-
}
5+
}

SPECS-EXTENDED/parallel/parallel.spec

Lines changed: 132 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,24 @@
1-
Vendor: Microsoft Corporation
2-
Distribution: Azure Linux
1+
32
Name: parallel
43
Summary: Shell tool for executing jobs in parallel
5-
Version: 20190922
4+
Version: 20240922
65
Release: 3%{?dist}
7-
8-
License: GPLv3+
9-
URL: http://www.gnu.org/software/parallel/
10-
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.bz2
11-
6+
Vendor: Microsoft Corporation
7+
Distribution: Azure Linux
8+
# Automatically converted from old format: GFDL and GPLv3+ - review is highly recommended.
9+
License: LicenseRef-Callaway-GFDL AND GPL-3.0-or-later
10+
URL: https://www.gnu.org/software/parallel/
11+
Source0: https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.bz2
1212
BuildArch: noarch
13-
13+
BuildRequires: autoconf
14+
BuildRequires: automake
15+
BuildRequires: make
1416
BuildRequires: perl-generators
15-
BuildRequires: %{_bindir}/pod2man
17+
BuildRequires: perl-podlators
18+
BuildRequires: perl-FileHandle
19+
BuildRequires: sed
20+
21+
%define __requires_exclude sh$
1622

1723
# Due to a naming conflict, both packages cannot be installed in parallel
1824
# To prevent user confusion, GNU parallel is installed in a compatibility
@@ -40,41 +46,145 @@ additional features.
4046

4147
%prep
4248
%autosetup
49+
# Replace shebang by replacing "env" by removing "env ".
50+
# FIXME: this is quite a hack
51+
sed -i '1s:/env :/:' src/env_parallel.*
4352

4453
%build
45-
%configure
54+
autoreconf -ivf
55+
%configure
4656
%make_build
4757

4858
%install
4959
%make_install
5060
rm -vrf %{buildroot}%{_pkgdocdir}
51-
sed -i -e '1s|!#/usr/bin/env perl|#!%{__perl}|' %{buildroot}%{_bindir}/*
52-
# FIXME: do it properly
53-
sed -i -e '1{\@^#!@d}' %{buildroot}%{_bindir}/env_parallel.*
54-
chmod -x %{buildroot}%{_bindir}/env_parallel.*
5561

5662
%files
57-
%license COPYING
63+
%license LICENSES/GPL-3.0-or-later.txt LICENSES/GFDL-1.3-or-later.txt
5864
%doc README NEWS
5965
%{_bindir}/parallel
6066
%{_bindir}/parcat
6167
%{_bindir}/parset
68+
%{_bindir}/parsort
6269
%{_mandir}/man1/parallel.1*
6370
%{_mandir}/man1/parcat.1*
6471
%{_mandir}/man1/parset.1*
72+
%{_mandir}/man1/parsort.1*
6573
%{_mandir}/man7/parallel*
66-
%exclude %{_bindir}/env_parallel*
67-
%exclude %{_mandir}/man1/env_parallel.1*
74+
%{_bindir}/env_parallel*
75+
%{_mandir}/man1/env_parallel.1*
6876
%{_bindir}/sem
6977
%{_mandir}/man1/sem.1*
7078
%{_bindir}/sql
7179
%{_mandir}/man1/sql.1*
7280
%{_bindir}/niceload
7381
%{_mandir}/man1/niceload.1*
82+
%{_datadir}/bash-completion/completions/parallel
83+
%{_datadir}/zsh/site-functions/_parallel
7484

7585
%changelog
76-
* Fri Oct 15 2021 Pawel Winogrodzki <pawelwi@microsoft.com> - 20190922-3
77-
- Initial CBL-Mariner import from Fedora 32 (license: MIT).
86+
* Wed Dec 18 2024 Jyoti kanase <v-jykanase@microsoft.com> - 20240922 -3
87+
- Initial Azure Linux import from Fedora 41 (license: MIT).
88+
- License verified.
89+
90+
* Mon Sep 23 2024 Filipe Rosset <rosset.filipe@gmail.com> - 20240922-2
91+
- update parallel to 20240922
92+
93+
* Mon Sep 23 2024 Filipe Rosset <rosset.filipe@gmail.com> - 20240922-1
94+
- update parallel to 20240922
95+
96+
* Mon Sep 16 2024 Filipe Rosset <rosset.filipe@gmail.com> - 20240822-1
97+
- update parallel to 20240822
98+
99+
* Mon Sep 02 2024 Miroslav Suchý <msuchy@redhat.com> - 20240722-2
100+
- convert license to SPDX
101+
102+
* Wed Aug 14 2024 Filipe Rosset <rosset.filipe@gmail.com> - 20240722-1
103+
- update parallel to 20240722
104+
105+
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 20240622-2
106+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
107+
108+
* Mon Jul 15 2024 Filipe Rosset <rosset.filipe@gmail.com> - 20240622-1
109+
- update to 20240622 fixes rbhz#2267428
110+
111+
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 20230822-3
112+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
113+
114+
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 20230822-2
115+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
116+
117+
* Sat Sep 09 2023 Filipe Rosset <rosset.filipe@gmail.com> - 20230822-1
118+
- update to parallel-20230822
119+
120+
* Sun Jul 30 2023 Filipe Rosset <rosset.filipe@gmail.com> - 20230722-1
121+
- update to 20230722
122+
123+
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 20230522-2
124+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
125+
126+
* Fri Jun 09 2023 Filipe Rosset <rosset.filipe@gmail.com> - 20230522-1
127+
- update to 20230522
128+
129+
* Tue May 02 2023 Filipe Rosset <rosset.filipe@gmail.com> - 20230422-2
130+
- update parallel to 20230422
131+
132+
* Tue May 02 2023 Filipe Rosset <rosset.filipe@gmail.com> - 20230422-1
133+
- update parallel to 20230422
134+
135+
* Fri Mar 31 2023 Filipe Rosset <rosset.filipe@gmail.com> - 20230322-1
136+
- update to 20230322
137+
138+
* Sun Feb 19 2023 Filipe Rosset <rosset.filipe@gmail.com> - 20230122-1
139+
- update to 20230122
140+
141+
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 20221122-2
142+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
143+
144+
* Thu Nov 24 2022 Filipe Rosset <rosset.filipe@gmail.com> - 20221122-1
145+
- updated to latest version
146+
147+
* Mon Oct 24 2022 Filipe Rosset <rosset.filipe@gmail.com> - 20221022-1
148+
- update to 20221022
149+
150+
* Sat Sep 24 2022 Filipe Rosset <rosset.filipe@gmail.com> - 20220922-1
151+
- Update to 20220922
152+
153+
* Tue Aug 23 2022 Filipe Rosset <rosset.filipe@gmail.com> - 20220822-1
154+
- update to 20220822
155+
156+
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 20220322-2
157+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
158+
159+
* Wed Mar 30 2022 Filipe Rosset <rosset.filipe@gmail.com> - 20220322-1
160+
- update to 20220322
161+
162+
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 20211222-3
163+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
164+
165+
* Wed Jan 05 2022 Jirka Hladky <jhladky@redhat.com> - 20211222-2
166+
- Remove all shell dependencies
167+
168+
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20201222-3
169+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
170+
171+
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20201222-2
172+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
173+
174+
* Sat Jan 16 2021 Filipe Rosset <rosset.filipe@gmail.com> - 20201222-1
175+
- Update to 20201222
176+
177+
* Mon Aug 17 2020 Filipe Rosset <rosset.filipe@gmail.com> - 20200722-1
178+
- Update to 20200722
179+
180+
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20200522-2
181+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
182+
183+
* Tue May 26 2020 Filipe Rosset <rosset.filipe@gmail.com> - 20200522-1
184+
- Update to 20200522
185+
186+
* Wed Apr 22 2020 Filipe Rosset <rosset.filipe@gmail.com> - 20200322-1
187+
- Update to 20200322 fixes rhbz#1740919
78188

79189
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20190922-2
80190
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
@@ -162,3 +272,5 @@ chmod -x %{buildroot}%{_bindir}/env_parallel.*
162272
- Added a comment to the description, concerning the moreutils compatibility
163273
* Sun Feb 6 2011 Golo Fuchert <packages@golotop.de> - 20110205-1
164274
- Initial package. Based on a package by Ole Tange and Markus Ammer.
275+
276+
## END: Generated by rpmautospec

cgmanifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15733,8 +15733,8 @@
1573315733
"type": "other",
1573415734
"other": {
1573515735
"name": "parallel",
15736-
"version": "20190922",
15737-
"downloadUrl": "http://ftp.gnu.org/gnu/parallel/parallel-20190922.tar.bz2"
15736+
"version": "20240922",
15737+
"downloadUrl": "https://ftp.gnu.org/gnu/parallel/parallel-20240922.tar.bz2"
1573815738
}
1573915739
}
1574015740
},

0 commit comments

Comments
 (0)