diff options
author | Timotej Lazar <timotej.lazar@araneo.si> | 2024-04-05 04:49:19 +0200 |
---|---|---|
committer | Christopher Baines <mail@cbaines.net> | 2024-04-16 22:26:42 +0100 |
commit | 0ffd6d2582b4b0944ae0b26c8686ff2277bd6908 (patch) | |
tree | 97d7a19da4672a126296ea187336d700c5c15149 | |
parent | 7bead512e27328fb950609345f66d668af5d4f6e (diff) | |
download | guix-0ffd6d2582b4b0944ae0b26c8686ff2277bd6908.tar.gz guix-0ffd6d2582b4b0944ae0b26c8686ff2277bd6908.zip |
gnu: Add qmmp.
* gnu/packages/music.scm (qmmp): New variable.
Change-Id: Id5548eaeb73904120473397cac74ef7a5f10ecec
Signed-off-by: Christopher Baines <mail@cbaines.net>
-rw-r--r-- | gnu/packages/music.scm | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index a4feada47d..ceac94a592 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -191,6 +191,7 @@ #:use-module (gnu packages terminals) #:use-module (gnu packages tex) #:use-module (gnu packages texinfo) + #:use-module (gnu packages textutils) #:use-module (gnu packages time) #:use-module (gnu packages tls) #:use-module (gnu packages version-control) @@ -599,6 +600,64 @@ you create custom user interfaces for your MIDI hardware.") license:gpl3 ;JUCE 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 (package (name "strawberry") |