From 7deccce394d705bbc930c7708486d4ccf866fd05 Mon Sep 17 00:00:00 2001 From: Mikel Olasagasti Uranga Date: Tue, 4 Jan 2022 23:23:45 +0100 Subject: [PATCH] Update to 20211222 and update spec file - Update URLs - Add missing BuildRequires - Install env_* files #1849458 - Add GFDL license for man pages - Adopt rpmautospec --- .gitignore | 1 + changelog | 107 ++++++++++++++++++++++++++++++++++++++ parallel.spec | 140 +++++++------------------------------------------- sources | 1 + 4 files changed, 128 insertions(+), 121 deletions(-) create mode 100644 changelog diff --git a/.gitignore b/.gitignore index 61e64dd..4e1b33f 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /parallel-20200522.tar.bz2 /parallel-20200722.tar.bz2 /parallel-20201222.tar.bz2 +/parallel-20211222.tar.bz2 diff --git a/changelog b/changelog new file mode 100644 index 0000000..10f5954 --- /dev/null +++ b/changelog @@ -0,0 +1,107 @@ +* Thu Jul 22 2021 Fedora Release Engineering - 20201222-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jan 26 2021 Fedora Release Engineering - 20201222-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Jan 16 2021 Filipe Rosset - 20201222-1 +- Update to 20201222 + +* Mon Aug 17 2020 Filipe Rosset - 20200722-1 +- Update to 20200722 + +* Tue Jul 28 2020 Fedora Release Engineering - 20200522-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue May 26 2020 Filipe Rosset - 20200522-1 +- Update to 20200522 + +* Wed Apr 22 2020 Filipe Rosset - 20200322-1 +- Update to 20200322 fixes rhbz#1740919 + +* Wed Jan 29 2020 Fedora Release Engineering - 20190922-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Oct 16 2019 Jirka Hladky - 20190922-1 +- Update to 20190922 + +* Fri Jul 26 2019 Fedora Release Engineering - 20180322-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Feb 01 2019 Fedora Release Engineering - 20180322-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 20180322-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sun Apr 15 2018 Filipe Rosset - 20180322-1 +- update to latest upstream 20180322 fixes rhbz #1520477 + +* Thu Feb 08 2018 Fedora Release Engineering - 20160722-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 20160722-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 20160722-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Aug 30 2016 Igor Gnatenko - 20160722-2 +- Fix shebang (RHBZ #1370706) + +* Sun Aug 21 2016 Igor Gnatenko - 20160722-1 +- Update to 20160722 + +* Mon Apr 04 2016 Golo Fuchert 20160222-1 +- Update to version 20160222-1 to fix bugs (#1285888,1307846,1320511,1320956,1320958) + +* Thu Feb 04 2016 Fedora Release Engineering - 20141122-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 20141122-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Wed Dec 03 2014 Golo Fuchert 20141122-1 +- Updated to newest version 20141122 + +* Fri Jun 06 2014 Fedora Release Engineering - 20131222-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Wed Jan 22 2014 Golo Fuchert 20131222-2 +- Corrected typo in changelog +- Removed directory, which is no longer needed + +* Sun Jan 19 2014 Golo Fuchert 20131222-1 +- Updated to newest versoin 20131222 +- Removed patches that are no longer needed (see below for details) +- Remvoal of parallel-config, feature deprecated +* Sat Aug 03 2013 Fedora Release Engineering - 20130522-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild +* Wed Jul 17 2013 Petr Pisar - 20130522-3 +- Perl 5.18 rebuild +* Thu Jun 13 2013 Golo Fuchert - 20130522-2 +- Patch of parallel.pod due to new syntax +* Wed May 22 2013 Golo Fuchert - 20130522-1 +- Updated to newest version 20130522 +* Thu Feb 14 2013 Fedora Release Engineering - 20121222-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild +* Wed Jan 16 2013 Golo Fuchert - 20121222-1 +- Updated to newest version 20121222 (due to #895971) +* Wed Mar 21 2012 Golo Fuchert - 20120222-1 +- Updated to newest version 20120222 +- renamed manpage sql to parallel-sql (naming conflict, bug 797823) +* Fri Jan 13 2012 Fedora Release Engineering - 20110722-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild +* Fri Sep 09 2011 Golo Fuchert - 20110722-3 +- Added niceload.html to doc +* Fri Sep 09 2011 Golo Fuchert - 20110722-2 +- Minor cosmetic changes and consistent macro usage +* Sat Aug 13 2011 Golo Fuchert - 20110722-1 +- Updated to newest version 20110722 +* Sun May 22 2011 Golo Fuchert - 20110522-1 +- Update to version 20110522 +- Conflict with moreutils-parallel +- Incl. config file to make gnu parallel compatible with moreutils' by default +- Added a comment to the description, concerning the moreutils compatibility +* Sun Feb 6 2011 Golo Fuchert - 20110205-1 +- Initial package. Based on a package by Ole Tange and Markus Ammer. diff --git a/parallel.spec b/parallel.spec index 8fe5885..0f32283 100644 --- a/parallel.spec +++ b/parallel.spec @@ -1,15 +1,19 @@ Name: parallel Summary: Shell tool for executing jobs in parallel -Version: 20201222 -Release: 3%{?dist} +Version: 20211222 +Release: %autorelease -License: GPLv3+ -URL: http://www.gnu.org/software/parallel/ -Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.bz2 +License: GFDL and GPLv3+ +URL: https://www.gnu.org/software/parallel/ +Source0: https://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.bz2 BuildArch: noarch + +BuildRequires: autoconf +BuildRequires: automake BuildRequires: make BuildRequires: perl-generators -BuildRequires: %{_bindir}/pod2man +BuildRequires: perl-podlators +BuildRequires: sed # Due to a naming conflict, both packages cannot be installed in parallel # To prevent user confusion, GNU parallel is installed in a compatibility @@ -37,21 +41,21 @@ additional features. %prep %autosetup +# Replace shebang by replacing "env" by removing "env ". +# FIXME: this is quite a hack +sed -i '1s:/env :/:' src/env_parallel.* %build -%configure +autoreconf -ivf +%configure %make_build %install %make_install rm -vrf %{buildroot}%{_pkgdocdir} -sed -i -e '1s|!#/usr/bin/env perl|#!%{__perl}|' %{buildroot}%{_bindir}/* -# FIXME: do it properly -sed -i -e '1{\@^#!@d}' %{buildroot}%{_bindir}/env_parallel.* -chmod -x %{buildroot}%{_bindir}/env_parallel.* %files -%license COPYING +%license LICENSES/GPL-3.0-or-later.txt LICENSES/GFDL-1.3-or-later.txt %doc README NEWS %{_bindir}/parallel %{_bindir}/parcat @@ -62,8 +66,8 @@ chmod -x %{buildroot}%{_bindir}/env_parallel.* %{_mandir}/man1/parset.1* %{_mandir}/man1/parsort.1* %{_mandir}/man7/parallel* -%exclude %{_bindir}/env_parallel* -%exclude %{_mandir}/man1/env_parallel.1* +%{_bindir}/env_parallel* +%{_mandir}/man1/env_parallel.1* %{_bindir}/sem %{_mandir}/man1/sem.1* %{_bindir}/sql @@ -72,110 +76,4 @@ chmod -x %{buildroot}%{_bindir}/env_parallel.* %{_mandir}/man1/niceload.1* %changelog -* Thu Jul 22 2021 Fedora Release Engineering - 20201222-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 20201222-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sat Jan 16 2021 Filipe Rosset - 20201222-1 -- Update to 20201222 - -* Mon Aug 17 2020 Filipe Rosset - 20200722-1 -- Update to 20200722 - -* Tue Jul 28 2020 Fedora Release Engineering - 20200522-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue May 26 2020 Filipe Rosset - 20200522-1 -- Update to 20200522 - -* Wed Apr 22 2020 Filipe Rosset - 20200322-1 -- Update to 20200322 fixes rhbz#1740919 - -* Wed Jan 29 2020 Fedora Release Engineering - 20190922-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Oct 16 2019 Jirka Hladky - 20190922-1 -- Update to 20190922 - -* Fri Jul 26 2019 Fedora Release Engineering - 20180322-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Feb 01 2019 Fedora Release Engineering - 20180322-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering - 20180322-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Sun Apr 15 2018 Filipe Rosset - 20180322-1 -- update to latest upstream 20180322 fixes rhbz #1520477 - -* Thu Feb 08 2018 Fedora Release Engineering - 20160722-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 20160722-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 20160722-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Tue Aug 30 2016 Igor Gnatenko - 20160722-2 -- Fix shebang (RHBZ #1370706) - -* Sun Aug 21 2016 Igor Gnatenko - 20160722-1 -- Update to 20160722 - -* Mon Apr 04 2016 Golo Fuchert 20160222-1 -- Update to version 20160222-1 to fix bugs (#1285888,1307846,1320511,1320956,1320958) - -* Thu Feb 04 2016 Fedora Release Engineering - 20141122-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Jun 18 2015 Fedora Release Engineering - 20141122-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Wed Dec 03 2014 Golo Fuchert 20141122-1 -- Updated to newest version 20141122 - -* Fri Jun 06 2014 Fedora Release Engineering - 20131222-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Wed Jan 22 2014 Golo Fuchert 20131222-2 -- Corrected typo in changelog -- Removed directory, which is no longer needed - -* Sun Jan 19 2014 Golo Fuchert 20131222-1 -- Updated to newest versoin 20131222 -- Removed patches that are no longer needed (see below for details) -- Remvoal of parallel-config, feature deprecated -* Sat Aug 03 2013 Fedora Release Engineering - 20130522-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild -* Wed Jul 17 2013 Petr Pisar - 20130522-3 -- Perl 5.18 rebuild -* Thu Jun 13 2013 Golo Fuchert - 20130522-2 -- Patch of parallel.pod due to new syntax -* Wed May 22 2013 Golo Fuchert - 20130522-1 -- Updated to newest version 20130522 -* Thu Feb 14 2013 Fedora Release Engineering - 20121222-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild -* Wed Jan 16 2013 Golo Fuchert - 20121222-1 -- Updated to newest version 20121222 (due to #895971) -* Wed Mar 21 2012 Golo Fuchert - 20120222-1 -- Updated to newest version 20120222 -- renamed manpage sql to parallel-sql (naming conflict, bug 797823) -* Fri Jan 13 2012 Fedora Release Engineering - 20110722-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild -* Fri Sep 09 2011 Golo Fuchert - 20110722-3 -- Added niceload.html to doc -* Fri Sep 09 2011 Golo Fuchert - 20110722-2 -- Minor cosmetic changes and consistent macro usage -* Sat Aug 13 2011 Golo Fuchert - 20110722-1 -- Updated to newest version 20110722 -* Sun May 22 2011 Golo Fuchert - 20110522-1 -- Update to version 20110522 -- Conflict with moreutils-parallel -- Incl. config file to make gnu parallel compatible with moreutils' by default -- Added a comment to the description, concerning the moreutils compatibility -* Sun Feb 6 2011 Golo Fuchert - 20110205-1 -- Initial package. Based on a package by Ole Tange and Markus Ammer. +%autochangelog diff --git a/sources b/sources index 7c8a450..8d52ed6 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (parallel-20201222.tar.bz2) = 88359a211c0caf31a356a2095c31fea65e768880b82d9d9c820ae51b127928b0e5038d15355874cda3f7788cd0195b345f81c611cdfffd91697e075e9fa97e60 +SHA512 (parallel-20211222.tar.bz2) = 864d9e9ab690008d0900544c409cef28758ff24a74ca4909ad7ada877ad7fd308995a929f626618ad6779daeaf44d13dda6c7aae274bbf66b8053d6d10ea809a