gnu: curseradio: Link to mpv.

This fixes https://debbugs.gnu.org/cgi/bugreport.cgi?bug=38789

* gnu/packages/music.scm (curseradio)[arguments]: Add phase to hardcode
path of mpv.
[propagated-inputs]: Move mpv ...
[inputs]: ... to here.
This commit is contained in:
Efraim Flashner 2019-12-29 09:49:32 +02:00
parent 34085eabcc
commit e79a07bcc7
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -2569,11 +2569,21 @@ (define-public curseradio
(base32
"11bf0jnj8h2fxhpdp498189r4s6b47vy4wripv0z4nx7lxajl88i"))))
(build-system python-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'link-to-mpv
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "curseradio/curseradio.py"
(("/usr/bin/mpv")
(string-append (assoc-ref inputs "mpv") "/bin/mpv")))
#t)))))
(propagated-inputs
`(("python-lxml" ,python-lxml)
("python-requests" ,python-requests)
("python-pyxdg" ,python-pyxdg)
("mpv" ,mpv)))
("python-pyxdg" ,python-pyxdg)))
(inputs
`(("mpv" ,mpv)))
(home-page "https://github.com/chronitis/curseradio")
(synopsis "Command-line Internet radio player")
(description "Curseradio is a Curses-based radio player that uses a