mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: beets: Update to 2.3.1.
* gnu/packages/music.scm (beets): Update to 2.3.1. [native-inputs]: Add `python-poetry-core`, `python-pytest-flask`. [inputs]: Add `python-platformdirs`, `python-lap`. [arguments]<#:phases>: Add 'install-completion. Change-Id: I417af8761d801e76fa85ca53b6def556d50440d8 Reviewed-by: Ian Eure <ian@retrospec.tv> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
parent
459cb71ca2
commit
c7381a6bdb
1 changed files with 24 additions and 8 deletions
|
@ -162,6 +162,7 @@
|
||||||
#:use-module (gnu packages lirc)
|
#:use-module (gnu packages lirc)
|
||||||
#:use-module (gnu packages llvm)
|
#:use-module (gnu packages llvm)
|
||||||
#:use-module (gnu packages lua)
|
#:use-module (gnu packages lua)
|
||||||
|
#:use-module (gnu packages machine-learning)
|
||||||
#:use-module (gnu packages man)
|
#:use-module (gnu packages man)
|
||||||
#:use-module (gnu packages mp3)
|
#:use-module (gnu packages mp3)
|
||||||
#:use-module (gnu packages mpd)
|
#:use-module (gnu packages mpd)
|
||||||
|
@ -4281,13 +4282,14 @@ websites such as Libre.fm.")
|
||||||
(define-public beets
|
(define-public beets
|
||||||
(package
|
(package
|
||||||
(name "beets")
|
(name "beets")
|
||||||
(version "2.0.0")
|
(version "2.3.1")
|
||||||
(source (origin
|
(source
|
||||||
|
(origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (pypi-uri "beets" version))
|
(uri (pypi-uri "beets" version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1kzqn6f3iw30lav9cwf653w2ns1n09yrys54dqxf6a9ppjsp449v"))))
|
"04jp9mwfsh5qj0d9h6i720ji3b7q720rwgddsl39my2al4hqfnc7"))))
|
||||||
(build-system pyproject-build-system)
|
(build-system pyproject-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
(list
|
(list
|
||||||
|
@ -4305,14 +4307,26 @@ websites such as Libre.fm.")
|
||||||
(types (getenv "GI_TYPELIB_PATH")))
|
(types (getenv "GI_TYPELIB_PATH")))
|
||||||
(wrap-program prog
|
(wrap-program prog
|
||||||
`("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,plugins))
|
`("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,plugins))
|
||||||
`("GI_TYPELIB_PATH" ":" prefix (,types)))))))))
|
`("GI_TYPELIB_PATH" ":" prefix (,types))))))
|
||||||
|
(add-after 'wrap 'install-completion
|
||||||
|
(lambda _
|
||||||
|
(let ((completion-path
|
||||||
|
(string-append
|
||||||
|
#$output "/share/bash-completion/completions/beet")))
|
||||||
|
(invoke "echo" completion-path)
|
||||||
|
(mkdir-p (dirname completion-path))
|
||||||
|
(with-output-to-file completion-path
|
||||||
|
(lambda _ (invoke (string-append #$output "/bin/beet")
|
||||||
|
"completion")))))))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list gobject-introspection
|
(list gobject-introspection
|
||||||
python-flask
|
python-flask
|
||||||
python-mock
|
python-mock
|
||||||
|
python-poetry-core
|
||||||
python-py7zr
|
python-py7zr
|
||||||
python-pytest
|
python-pytest
|
||||||
python-pytest-cov
|
python-pytest-cov
|
||||||
|
python-pytest-flask
|
||||||
python-setuptools
|
python-setuptools
|
||||||
python-responses
|
python-responses
|
||||||
python-wheel))
|
python-wheel))
|
||||||
|
@ -4323,9 +4337,11 @@ websites such as Libre.fm.")
|
||||||
gstreamer
|
gstreamer
|
||||||
python-confuse
|
python-confuse
|
||||||
python-jellyfish
|
python-jellyfish
|
||||||
|
python-lap
|
||||||
python-mediafile
|
python-mediafile
|
||||||
python-munkres
|
python-munkres
|
||||||
python-musicbrainzngs
|
python-musicbrainzngs
|
||||||
|
python-platformdirs
|
||||||
python-pyyaml
|
python-pyyaml
|
||||||
python-typing-extensions
|
python-typing-extensions
|
||||||
python-unidecode
|
python-unidecode
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue