gnu: Add python-imageio-ffmpeg.

* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): New variable.
This commit is contained in:
Liliana Marie Prikler 2023-03-18 07:49:23 +01:00 committed by Maxim Cournoyer
parent 62cc728619
commit 1bb45f61ed
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -8165,6 +8165,35 @@ (define-public python-lfdfiles
experimental data and metadata at the Laboratory for Fluorescence Dynamics.")
(license license:bsd-3)))
(define-public python-imageio-ffmpeg
(package
(name "python-imageio-ffmpeg")
(version "0.4.8")
(source (origin
(method url-fetch)
(uri (pypi-uri "imageio-ffmpeg" version))
(sha256
(base32
"1a8as5c42s8yl79gc2nhj6vvkwr81p5ibxp5m1zhn1zy22nhbapx"))))
(arguments
(list #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'hardcode-ffmpeg
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "imageio_ffmpeg/_utils.py"
(("os\\.getenv\\(\"IMAGEIO_FFMPEG_EXE\".*\\)" all)
(string-append "(" all " or \""
(search-input-file inputs "bin/ffmpeg")
"\")"))))))))
(inputs (list ffmpeg-4))
(build-system python-build-system)
(home-page "https://github.com/imageio/imageio-ffmpeg")
(synopsis "FFMPEG wrapper for Python")
(description "This package provides an FFMPEG wrapper for working with video
files. It implements generator functions for reading and writing data to and
from FFMPEG, reliably terminating the process when done.")
(license license:bsd-2)))
(define-public python-imageio
(package
(name "python-imageio")