GNU bug report logs -
#44275
[PATCH] gnu: Add python-pydub.
Previous Next
Full log
Message #31 received at 44275-done <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Thu, Oct 29, 2020 at 10:09:29AM +0100, Tanguy Le Carrour wrote:
> * gnu/packages/python-xyz.scm (python-pydub): New variable.
Thanks! Pushed as 96767739a1d2222ed802dd5dcfa2bda1df85df77
> + (add-after 'unpack 'fix-ffmpeg-path
> + (lambda* (#:key inputs #:allow-other-keys)
> + (let ((ffmpeg (assoc-ref inputs "ffmpeg")))
> + (substitute* '("pydub/utils.py")
> + (("return \"ffmpeg\"")
> + (string-append "return \"" ffmpeg "/bin/ffmpeg\""))
> + (("return \"ffplay\"")
> + (string-append "return \"" ffmpeg "/bin/ffplay\""))
> + (("return \"ffprobe\"")
> + (string-append "return \"" ffmpeg "/bin/ffprobe\""))
> + (("warn\\(\"Couldn't find ff") "# warn\\(\"Couldn't find ff"))
> + #t))))))
This solution is more correct than the one I suggested. Thanks!
> + (home-page "http://pydub.com")
I made this use HTTPS.
> + (synopsis "Manipulate audio with an simple and easy high level interface")
> + (description
> + "@code{pydub} makes it easy to manipulate audio. It relies on
> +@code{ffmpeg} to open various audio formats.")
And I tweaked these to avoid so-called "marketing language" and to
clarify that pydub is in Python, which I think can be useful when
searching for packages.
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 4 years and 254 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.