gnu: Add qmmp.
* gnu/packages/music.scm (qmmp): New variable. Change-Id: Id5548eaeb73904120473397cac74ef7a5f10ecec Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
parent
7bead512e2
commit
0ffd6d2582
1 changed files with 59 additions and 0 deletions
|
@ -191,6 +191,7 @@
|
||||||
#:use-module (gnu packages terminals)
|
#:use-module (gnu packages terminals)
|
||||||
#:use-module (gnu packages tex)
|
#:use-module (gnu packages tex)
|
||||||
#:use-module (gnu packages texinfo)
|
#:use-module (gnu packages texinfo)
|
||||||
|
#:use-module (gnu packages textutils)
|
||||||
#:use-module (gnu packages time)
|
#:use-module (gnu packages time)
|
||||||
#:use-module (gnu packages tls)
|
#:use-module (gnu packages tls)
|
||||||
#:use-module (gnu packages version-control)
|
#:use-module (gnu packages version-control)
|
||||||
|
@ -599,6 +600,64 @@ you create custom user interfaces for your MIDI hardware.")
|
||||||
license:gpl3 ;JUCE
|
license:gpl3 ;JUCE
|
||||||
license:bsd-3)))))
|
license:bsd-3)))))
|
||||||
|
|
||||||
|
(define-public qmmp
|
||||||
|
(package
|
||||||
|
(name "qmmp")
|
||||||
|
(version "2.1.6")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (string-append "https://qmmp.ylsoftware.com/files/"
|
||||||
|
(version-major+minor version) "/"
|
||||||
|
"qmmp-" version ".tar.bz2"))
|
||||||
|
(sha256
|
||||||
|
(base32 "1jpflf17198ascaqmxla6ajb69bnj8zzngk32vdyyw5443kshylj"))))
|
||||||
|
(build-system qt-build-system)
|
||||||
|
(arguments
|
||||||
|
(list #:qtbase qtbase
|
||||||
|
#:tests? #f)) ; there are no tests
|
||||||
|
(inputs
|
||||||
|
;; Missing optional inputs:
|
||||||
|
;; libsidplay2 ; input plugin
|
||||||
|
;; projectm ; visualization plugin
|
||||||
|
(list alsa-lib
|
||||||
|
curl
|
||||||
|
enca
|
||||||
|
faad2
|
||||||
|
ffmpeg
|
||||||
|
flac
|
||||||
|
jack-2
|
||||||
|
libarchive
|
||||||
|
libbs2b
|
||||||
|
libcddb
|
||||||
|
libcdio-paranoia
|
||||||
|
libgme
|
||||||
|
libmad
|
||||||
|
libshout
|
||||||
|
libsndfile
|
||||||
|
libvorbis
|
||||||
|
libxmp
|
||||||
|
opusfile
|
||||||
|
opus
|
||||||
|
pipewire
|
||||||
|
pulseaudio
|
||||||
|
qtmultimedia
|
||||||
|
qttools
|
||||||
|
soxr
|
||||||
|
taglib
|
||||||
|
wavpack
|
||||||
|
wildmidi))
|
||||||
|
(native-inputs
|
||||||
|
(list pkg-config))
|
||||||
|
(home-page "https://qmmp.ylsoftware.com")
|
||||||
|
(synopsis "Qt-based music player")
|
||||||
|
(description "Music player with support for most common audio formats, and
|
||||||
|
plugins for various additional features such as visualization, effects and
|
||||||
|
online service integration. In addition to a Qt-based interface it supports
|
||||||
|
Winamp/XMMS skins.")
|
||||||
|
(license (list license:gpl2+ ; code
|
||||||
|
license:cc-by-sa4.0)))) ; src/plugins/Ui/skinned/glare
|
||||||
|
|
||||||
(define-public strawberry
|
(define-public strawberry
|
||||||
(package
|
(package
|
||||||
(name "strawberry")
|
(name "strawberry")
|
||||||
|
|
Reference in a new issue