Compare commits
No commits in common. 'i8ce' and 'epel9' have entirely different histories.
@ -1 +1,31 @@
|
||||
SOURCES/parallel-20190922.tar.bz2
|
||||
/parallel-20110722.tar.bz2
|
||||
/parallel-20120222.tar.bz2
|
||||
/parallel-20130522.tar.bz2
|
||||
/parallel-20130522-pod.patch
|
||||
/parallel-20131222.tar.bz2
|
||||
/parallel-20141122.tar.bz2
|
||||
/parallel-20160222.tar.bz2
|
||||
/parallel-20160722.tar.bz2
|
||||
/parallel-20180322.tar.bz2
|
||||
/parallel-20190922.tar.bz2
|
||||
/parallel-20200322.tar.bz2
|
||||
/parallel-20200522.tar.bz2
|
||||
/parallel-20200722.tar.bz2
|
||||
/parallel-20201222.tar.bz2
|
||||
/parallel-20211222.tar.bz2
|
||||
/parallel-20220322.tar.bz2
|
||||
/parallel-20220722.tar.bz2
|
||||
/parallel-20220822.tar.bz2
|
||||
/parallel-20220922.tar.bz2
|
||||
/parallel-20221022.tar.bz2
|
||||
/parallel-20221122.tar.bz2
|
||||
/parallel-20230122.tar.bz2
|
||||
/parallel-20230322.tar.bz2
|
||||
/parallel-20230422.tar.bz2
|
||||
/parallel-20230522.tar.bz2
|
||||
/parallel-20230722.tar.bz2
|
||||
/parallel-20230822.tar.bz2
|
||||
/parallel-20240622.tar.bz2
|
||||
/parallel-20240722.tar.bz2
|
||||
/parallel-20240822.tar.bz2
|
||||
/parallel-20240922.tar.bz2
|
||||
|
@ -1 +0,0 @@
|
||||
cb827e2e5a3ab4d8ad68a7fd316243d7bb8e53b6 SOURCES/parallel-20190922.tar.bz2
|
@ -1,78 +1,26 @@
|
||||
Name: parallel
|
||||
Summary: Shell tool for executing jobs in parallel
|
||||
Version: 20190922
|
||||
Release: 1%{?dist}
|
||||
|
||||
License: GPLv3+
|
||||
URL: http://www.gnu.org/software/parallel/
|
||||
Source0: http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.bz2
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
BuildRequires: perl-generators
|
||||
BuildRequires: %{_bindir}/pod2man
|
||||
|
||||
# Due to a naming conflict, both packages cannot be installed in parallel
|
||||
# To prevent user confusion, GNU parallel is installed in a compatibility
|
||||
# mode to be commandline compatible to moreutils' parallel.
|
||||
# This mode can be turned off system wide or on a per-user base.
|
||||
Conflicts: moreutils-parallel
|
||||
|
||||
%description
|
||||
GNU Parallel is a shell tool for executing jobs in parallel using one or more
|
||||
machines. A job is typically a single command or a small script that has to be
|
||||
run for each of the lines in the input. The typical input is a list of files, a
|
||||
list of hosts, a list of users, or a list of tables.
|
||||
|
||||
If you use xargs today you will find GNU Parallel very easy to use. If you
|
||||
write loops in shell, you will find GNU Parallel may be able to replace most of
|
||||
the loops and make them run faster by running jobs in parallel. If you use ppss
|
||||
or pexec you will find GNU Parallel will often make the command easier to read.
|
||||
|
||||
GNU Parallel also makes sure output from the commands is the same output as you
|
||||
would get had you run the commands sequentially. This makes it possible to use
|
||||
output from GNU Parallel as input for other programs.
|
||||
|
||||
GNU Parallel is command-line-compatible with moreutils' parallel, but offers
|
||||
additional features.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
|
||||
%build
|
||||
%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
|
||||
%doc README NEWS
|
||||
%{_bindir}/parallel
|
||||
%{_bindir}/parcat
|
||||
%{_bindir}/parset
|
||||
%{_mandir}/man1/parallel.1*
|
||||
%{_mandir}/man1/parcat.1*
|
||||
%{_mandir}/man1/parset.1*
|
||||
%{_mandir}/man7/parallel*
|
||||
%exclude %{_bindir}/env_parallel*
|
||||
%exclude %{_mandir}/man1/env_parallel.1*
|
||||
%{_bindir}/sem
|
||||
%{_mandir}/man1/sem.1*
|
||||
%{_bindir}/sql
|
||||
%{_mandir}/man1/sql.1*
|
||||
%{_bindir}/niceload
|
||||
%{_mandir}/man1/niceload.1*
|
||||
|
||||
%changelog
|
||||
* Mon Mar 25 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 20190922-1
|
||||
- Rebuilt for MSVSphere 8.9
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20201222-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20201222-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Sat Jan 16 2021 Filipe Rosset <rosset.filipe@gmail.com> - 20201222-1
|
||||
- Update to 20201222
|
||||
|
||||
* Mon Aug 17 2020 Filipe Rosset <rosset.filipe@gmail.com> - 20200722-1
|
||||
- Update to 20200722
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20200522-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Tue May 26 2020 Filipe Rosset <rosset.filipe@gmail.com> - 20200522-1
|
||||
- Update to 20200522
|
||||
|
||||
* Wed Apr 22 2020 Filipe Rosset <rosset.filipe@gmail.com> - 20200322-1
|
||||
- Update to 20200322 fixes rhbz#1740919
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20190922-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Wed Oct 16 2019 Jirka Hladky <hladky.jiri@gmail.com> - 20190922-1
|
||||
- Update to 20190922
|
@ -0,0 +1,83 @@
|
||||
Name: parallel
|
||||
Summary: Shell tool for executing jobs in parallel
|
||||
Version: 20240922
|
||||
Release: %autorelease
|
||||
# Automatically converted from old format: GFDL and GPLv3+ - review is highly recommended.
|
||||
License: LicenseRef-Callaway-GFDL AND GPL-3.0-or-later
|
||||
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: perl-podlators
|
||||
BuildRequires: perl-FileHandle
|
||||
BuildRequires: sed
|
||||
|
||||
%define __requires_exclude sh$
|
||||
|
||||
# Due to a naming conflict, both packages cannot be installed in parallel
|
||||
# To prevent user confusion, GNU parallel is installed in a compatibility
|
||||
# mode to be commandline compatible to moreutils' parallel.
|
||||
# This mode can be turned off system wide or on a per-user base.
|
||||
Conflicts: moreutils-parallel
|
||||
|
||||
%description
|
||||
GNU Parallel is a shell tool for executing jobs in parallel using one or more
|
||||
machines. A job is typically a single command or a small script that has to be
|
||||
run for each of the lines in the input. The typical input is a list of files, a
|
||||
list of hosts, a list of users, or a list of tables.
|
||||
|
||||
If you use xargs today you will find GNU Parallel very easy to use. If you
|
||||
write loops in shell, you will find GNU Parallel may be able to replace most of
|
||||
the loops and make them run faster by running jobs in parallel. If you use ppss
|
||||
or pexec you will find GNU Parallel will often make the command easier to read.
|
||||
|
||||
GNU Parallel also makes sure output from the commands is the same output as you
|
||||
would get had you run the commands sequentially. This makes it possible to use
|
||||
output from GNU Parallel as input for other programs.
|
||||
|
||||
GNU Parallel is command-line-compatible with moreutils' parallel, but offers
|
||||
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
|
||||
autoreconf -ivf
|
||||
%configure
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
rm -vrf %{buildroot}%{_pkgdocdir}
|
||||
|
||||
%files
|
||||
%license LICENSES/GPL-3.0-or-later.txt LICENSES/GFDL-1.3-or-later.txt
|
||||
%doc README NEWS
|
||||
%{_bindir}/parallel
|
||||
%{_bindir}/parcat
|
||||
%{_bindir}/parset
|
||||
%{_bindir}/parsort
|
||||
%{_mandir}/man1/parallel.1*
|
||||
%{_mandir}/man1/parcat.1*
|
||||
%{_mandir}/man1/parset.1*
|
||||
%{_mandir}/man1/parsort.1*
|
||||
%{_mandir}/man7/parallel*
|
||||
%{_bindir}/env_parallel*
|
||||
%{_mandir}/man1/env_parallel.1*
|
||||
%{_bindir}/sem
|
||||
%{_mandir}/man1/sem.1*
|
||||
%{_bindir}/sql
|
||||
%{_mandir}/man1/sql.1*
|
||||
%{_bindir}/niceload
|
||||
%{_mandir}/man1/niceload.1*
|
||||
%{_datadir}/bash-completion/completions/parallel
|
||||
%{_datadir}/zsh/site-functions/_parallel
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
Loading…
Reference in new issue