gnu: s3cmd: Fix program name in output.

* gnu/packages/python-xyz.scm (s3cmd)[arguments]: Add a new 'hide-wrapping
phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Matthew James Kraai 2022-10-20 20:16:00 -07:00 committed by Ludovic Courtès
parent fc2b952205
commit 856b67f302
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -16395,6 +16395,15 @@ (define-public s3cmd
(sha256
(base32 "0rdgwwmmp8mdxc84bxq6k9a7v7z2qgc3df47djzs2b84gw81dglx"))))
(build-system python-build-system)
(arguments
(list #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'hide-wrapping
(lambda _
(substitute* "S3/MultiPart.py"
(("sys\\.argv\\[0\\]") "\"s3cmd\""))
(substitute* "s3cmd"
(("optparser\\.get_prog_name\\(\\)") "\"s3cmd\"")))))))
(inputs
(list python-dateutil
python-magic))