~ruther/guix-local

862a9b5b25966845f71d218ad8c0c5655ffc479a — Leo Famulari 1 year, 10 months ago 72e586f
gnu: wfetch: Give the executable the expected name.

Fixes a problem reported by bdju on #guix:

https://logs.guix.gnu.org/guix/2024-07-26.log#221323

* gnu/packages/python-xyz.scm (wfetch)[arguments]: Rename the executable in the
custom 'install' phase.

Change-Id: I0e8dd41195ef716618b9dd5fd196f392a546272a
1 files changed, 5 insertions(+), 2 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +5 -2
@@ 16073,7 16073,7 @@ structures.")

(define-public wfetch
  (let ((commit "e1cfa37814aebc9eb56ce994ebe877b6a6f9a715")
        (revision "1"))
        (revision "2"))
    (package
      (name "wfetch")
      (version (git-version "0.1-pre" revision commit))


@@ 16101,7 16101,10 @@ structures.")
                 (mkdir-p share)
                 (substitute* "wfetch/wfetch.py"
                   (("os.sep, 'opt', 'wfetch'") (string-append "'" share "'")))
                 (install-file "wfetch/wfetch.py" bin)
                 ; The documentation expects the executable to be named
                 ; 'wfetch', not 'wfetch.py'.
                 (rename-file "wfetch/wfetch.py" "wfetch/wfetch")
                 (install-file "wfetch/wfetch" bin)
                 (copy-recursively "wfetch/icons" share)))))))
      (inputs (list python-pyowm python-fire python-termcolor python-requests))
      (synopsis "Command-line tool to display weather info")