3 Commits

Author SHA256 Message Date
f104f1e521 gnu_parallel 20250522 2025-06-05 21:31:20 +02:00
631effa714 gnu_parallel 20250322 2025-04-07 21:05:34 +02:00
8d60b8a26f gnu_parallel 20241022 2024-10-23 11:23:10 +02:00
7 changed files with 77 additions and 127 deletions

View File

@@ -1,3 +1,29 @@
-------------------------------------------------------------------
Thu Jun 5 19:25:03 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 20250522
* Bug fixes and man page updates.
-------------------------------------------------------------------
Mon Apr 7 19:03:17 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 20250322
* `--pipe --block` works similar to `--pipepart --block` if
`--block` size is negative.
* When hitting a `--milestone`, parallel now waits until running
jobs are done before starting more jobs.
* `--unsafe` now treats UTF8 as safe and only warns.
-------------------------------------------------------------------
Wed Oct 23 09:14:22 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Update to release 20241022
* --fast disables a lot of functionality to speed up running
jobs.
* --match: Match input source with regexp to set replacement
fields.
- Delete parallel-remove-nag-screen.patch
-------------------------------------------------------------------
Sun Jun 30 21:37:39 UTC 2024 - Dirk Müller <dmueller@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package gnu_parallel
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: gnu_parallel
Version: 20240622
Version: 20250522
Release: 0
Summary: Shell tool for executing jobs in parallel
License: GPL-3.0-or-later
@@ -28,8 +28,11 @@ Source: https://ftp.gnu.org/gnu/parallel/parallel-%version.tar.bz2
Source2: https://ftp.gnu.org/gnu/parallel/parallel-%version.tar.bz2.sig
Source3: %name.keyring
Source9: %name-rpmlintrc
Patch0: parallel-remove-nag-screen.patch
BuildArch: noarch
Obsoletes: %name-bash-completion < %version-%release
Provides: %name-bash-completion = %version-%release
Obsoletes: %name-zsh-completion < %version-%release
Provides: %name-zsh-completion = %version-%release
%description
GNU Parallel is a shell tool for executing jobs in parallel using one
@@ -50,28 +53,6 @@ GNU Parallel is a shell tool for executing jobs in parallel using one
or more computers.
This subpackage contains the documentation for Parallel.
%package bash-completion
Summary: zsh completion for GNU parallel
Requires: %name = %version
Supplements: (%name and bash-completion)
BuildRequires: bash
%description bash-completion
GNU Parallel is a shell tool for executing jobs in parallel using one
or more computers.
This subpackage contains the bash completion for Parallel.
%package zsh-completion
Summary: zsh completion for GNU parallel
Requires: %name = %version
Supplements: (%name and zsh)
BuildRequires: zsh
%description zsh-completion
GNU Parallel is a shell tool for executing jobs in parallel using one
or more computers.
This subpackage contains the zsh completion for Parallel.
%prep
%autosetup -n parallel-%version -p1
@@ -81,6 +62,7 @@ This subpackage contains the zsh completion for Parallel.
%install
%make_install
echo 'sub citation_notice(){}' >>"%buildroot/%_bindir/parallel"
cp -a CITATION NEWS README "%buildroot/%_docdir/%name/"
# fix shebang to to not use env & preserve the time stamps
@@ -97,11 +79,7 @@ rm "%buildroot/%_bindir/parallel.orig"
%_bindir/sql
%_mandir/man1/*.1*
%_mandir/man7/*.7*
%files bash-completion
%_datadir/bash-completion/
%files zsh-completion
%_datadir/zsh/
%files doc

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:37e210c907bd443c7d5b626071e815dc0d691d0652992b67d0c2acc34cbf38d5
size 2570527

View File

@@ -1,41 +0,0 @@
#!/bin/bash
# To check the signature run:
# echo | gpg
# gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve parallel-20240622.tar.bz2.sig
echo | gpg 2>/dev/null
gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve $0
exit $?
-----BEGIN PGP SIGNATURE-----
iQUHBAABCgAdFiEEzaAaQgjE90UGEH570atFFoiIiIgFAmZ5qLcACgkQ0atFFoiI
iIh5Uyagr0JWPjKIuqtcmoTiGXOCSYKhx+dt2uvYoJApPElYklpkeRkTwgVuKBI+
Dm2YksDzhQK6Jgy/SssNjV3FNloAk2EW6NA3FPnC++fpcdocGzRzqtW32aYxvrnn
dDw0D5Ge+Y7aS2qBp53TK9jrKwCBN+l70MPfZxjyHi9nwb3pfJoi7Crq8XGm9UsL
UoW33IslehXkmHENrs0glIuNGLARURQ4OqL+HHKtLaxMETceZi4AcUwLFsgP0X0R
uwB8cqI8U3obDJtm2EkrG/9jzeqpVMRdyPwxNLWvY4Lud7JT7mvrYOSXrqydYz1D
klEKuXi3NIkLQlCi1htph82sMY8SGUcu+UZHODKUSwubcAY/JsgqWJ+7VaUa/bLq
RJ6DIKqwJjs+gE03IAZM3LUkdUOfPok8FrAQtAr6xjTHcajlEkE0JzCC9/o/s8E2
bVp2tdDH6vweOEr1uTU496jYu91FWZ7CY2VNGLqgrrwQZPnVwN41xg0/t8Upu9vn
wEfsakOYhgDgE6h0llh2f/qoDhAqW4RrVjLld78SSCsEaFnDu8GnBYm2d/Wq87iQ
/hKiiHy7DZ8cgesmb0szpcCPUFJm1uJYCJpV+awxzHwwF25eQ6onLOU0OpvbSgMp
jeQsYuuAmslPlYwHTHhVJx4OV474yueA7nWvM5ux39rlmK/B2rQcLJ/iOcwb8fum
ZbIadHnCc3RZapa4QEydM0lbSJl5YIii4FXMQ7trFJY7Q8imV4XPZ5ufa/T2OVlF
rK4AIB4awhz4EOpqUee6VQgeaJ/dlRYzqtMAh2SYUW1aEFyiKJMNaC1MZKnEjCFA
SlTqLitfwQDeZhbdthOmP54twtIxwupNYRTLPfyFD4JGFCc9c+RjuwQtVjj50fEB
UicFlBEU3gMUzWIPACpUVaXFFc/mjZYnqY9O4Hjg1lF5crxy8O8pF+5SiAFqDlBh
PrbALCe7dlJPYzDW0gibAEyYT7WrHFln9rC40u0cGgYNZXr/P8eMprHmYyMmSDVg
szXegoRdvQfMjd0AEa5rwYT1z21x+tJ1umUiyYSpnnRoYctfRrXxnsmRic/hcxaQ
R7ARdre4MurkNd0l4Sj+purtxbxeWaNSuivRDn8UlELkuSY0bsjWhZbT/rMGUU2Y
pD6ck7/bSp+fFO4wQrwu/L8wzrGHQmIsJHsPeIUwKcQu1aEIbsbavdV4dScHvN/b
f6XuzFnAsN7DOOtQMmBIG/l5bHq2dln3poZ01WV5UKgC7Itxcgs+H550i6ZLiZ3U
7+/BrlpZ8Bb13Gm3+vSrT/AJsjNO2fHxmUt/qCLdIU2lkBpX6NsrJjJk1Xn1dMyG
UCGezB1derz2nt41RJde6ZIVU0crjpnCoK4EOHXh41TS0PFHpnvbVNf36ByDS8Br
z51o3qduFkaXMerxJSlOew9xJIPnqL0pz4d7594RwNthc43+QonxR3fjQ7qhXK66
W31shszmif1s+7nmNuVyARVsSCv0MAQi/sYsXzw2HUOQG6Lb+cvlGZk0wjUNv+Va
PGNZ9r10z0u+SNeikBLM+T54m11oVEIrDPRRnuHL6Y/moVotRJSYGcdo3Uq+Zbn2
mYeUZYNH0ytyEsXyvvV4H5AJHNMi7Hg1uupOUQRe7SWbIkmnI9XoIeJ3
=t2r1
-----END PGP SIGNATURE-----

BIN
parallel-20250522.tar.bz2 (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,41 @@
#!/bin/bash
# To check the signature run:
# echo | gpg
# gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve parallel-20250522.tar.bz2.sig
echo | gpg 2>/dev/null
gpg --auto-key-locate keyserver --keyserver-options auto-key-retrieve $0
exit $?
-----BEGIN PGP SIGNATURE-----
iQUHBAABCgAdFiEEzaAaQgjE90UGEH570atFFoiIiIgFAmgvZWQACgkQ0atFFoiI
iIi6LiaeJx/Np5YNH/BHJdrdNlZomLQtRST5ZPcdGKr6viZJA7Fhyu2MVa2QzzTQ
7YC9Lo+1LwW2oSprfAcw1qlvQPWxskKJ+9ne8LRJIUASG9TMojDyBBA1el6RKGBS
NdMenmd2DLuI8ScHcwqXlkhreqKaDlWWb0NtLj7faFodfqEuAkm135DCgTMI3arA
doL3WnumvodlhTSMJLC9WeBd1RMGbFQNsjLVXBGY7GJ7l/cGG3OJFT0glb6TKevs
CDlTYBidvIUpHFV6CgRiMZNa/MCJfpdcqq/8Z+aOjQjvT8T92YgF5RR2m2bZP6eB
KAFse4wkrkvpauIw2i7pUmfwX+vDs4SbRhgaGqJKRFaKLkkgkF2oeXP8r7dQTODh
emxiOfur36VOqOySLcfCipAbqTLbyx4w+pnD989gJkU3JVhjJYUO1ZRzjXTrVb9d
12rxQ/1FRnAs7pJ8AIJzZYD3DsidtWH13s+aaA0EMWlrQBNmrAbC2OlGrHovSk/7
QKcCo/+z4wNJ9ImJkRYMAPl5fLvjI3RCA5ZGoBvMQfbpUmsYVCC0ZSemyb46KeFF
BMcjhrBuzMa6tlY++SjcAvyATdN6SC8XQ9HSKdvZ3LGsXdXT/HApi2cYumK9DX8h
vn0boFDr5f+Om2aJyE06kwKxeuSv73fXG8sSbCOB8kJ2/KzqLNiNnb6UKFWyXc1m
0AQ/ZoHxmEO2ov/OxyZRv/Ts68bxjr4V9mB6xFKWqoI/tEMcgtkKqLI7SDoKIvMs
BTlRYOKSBJorofq34gqzf3HY50D4Lj9YMDdxJHNV46SzOBzMVOAV6ZswmVwTpw/T
+wfyxzz/GVUFmXCdgqshTiC3ku6W0ouAADU9CodsIOPYp2GPgH1WH8brgKx3/vzj
wYZATpLtf3ruM8dxflSXv8xWn7T1Kq7QKlk49/cgpegoRoHzIQvlf0ia7Qi0hwP0
PQizzpcb54zwje1zqfEMx0OoiqJJDd0s8YYokRPEggVKezv5vNAeYq1yQkxq6ID7
LI84XBSeUd8CQiaGEHw1pkoiszrpJk35nv/2KpW6WbbxUD7UCfbYchp/Ltu8Bo7E
PJeEq1FDqRazmIvAu0EYsYJ6zetxYDja4RFTvxvhWkVxdlOJh3F9E9XwFZeBVXX2
5xXXiSF6PlL92ir+GEwNrIv29d3ktS9Esvqo/73OASBCZIVJ8UaFaYhCeCbjIhTe
RvpSHly6YaXtQySXA2x4oFKkdJpLN+W7xZiKJ43de4iOHXP5s9KLMyDHMgbf8sEw
BgN2S5iN1KRZjZxmc+11SSGDyOlnEBXJHfSbIjGmP/XJHGS3HJemyUiok6prAQFF
DhJ69AysLc+9HF+bIbd3KlCNOe17RfHZbTyao9yONRuc8vUknijOKKBkX4JvN7Xi
lxnQoGBiwRvltqwjEKXHyO22QrUkX92bSj5M1LqF8nN70CfOWutZO5gk19ut2M7H
i95OQFLxuFNchrG35j0fFoP1bW4Tzt3lYxCchmxP+pOBuHsZmWU5UD82L+ZCLbD2
OAbPkEHXFBEiKRpNDF+4X1hABumJPKAG+YoYV7ypVetpABGrZM8jF773VcTbjsRU
mdk5hdBUVyaJ29SY5HMV3pERGv/+5oqapP2bn0p96ResfhelnjTkjIX1
=e+yk
-----END PGP SIGNATURE-----

View File

@@ -1,54 +0,0 @@
From: Andreas Stieger <astieger@suse.com>
Date: Fri, 07 Jul 2017 14:55:15 +0000
Subject: remove nag screen
Upstream: no
References: https://bugs.launchpad.net/ubuntu/+source/parallel/+bug/1779764
Removes the nag screen printed to stdout.
https://en.opensuse.org/openSUSE:Packaging_guidelines#Donation_requests
---
src/parallel | 2 ++
src/sem | 2 ++
2 files changed, 4 insertions(+)
Index: parallel-20230822/src/parallel
===================================================================
--- parallel-20230822.orig/src/parallel
+++ parallel-20230822/src/parallel
@@ -2604,6 +2604,7 @@ sub parse_options(@) {
# out, and if it works, you should post it on the email
# list. Ideas that will cost work and which have not been tested
# are, however, unlikely to be prioritized.
+ if (0) {
#
# Please note that GPL version 3 gives you the right to fork GNU
# Parallel under a new name, but it does not give you the right to
@@ -2643,6 +2644,7 @@ sub parse_options(@) {
# accept to be added to a public hall of shame by removing the
# line. That includes you, George and Andreas.
+}
parse_halt();
if($ENV{'PARALLEL_ENV'}) {
Index: parallel-20230822/src/sem
===================================================================
--- parallel-20230822.orig/src/sem
+++ parallel-20230822/src/sem
@@ -2629,6 +2629,7 @@ sub parse_options(@) {
# runs. If that is too much trouble for you, why not use one of
# the alternatives instead?
# See a list in: 'man parallel_alternatives'
+ if (0) {
#
# If you want GNU Parallel to be maintained in the future, you
# should keep this line:
@@ -2643,6 +2644,7 @@ sub parse_options(@) {
# accept to be added to a public hall of shame by removing the
# line. That includes you, George and Andreas.
+}
parse_halt();
if($ENV{'PARALLEL_ENV'}) {