me
/
guix
Archived
1
0
Fork 0

gnu: Add qmmp.

* gnu/packages/music.scm (qmmp): New variable.

Change-Id: Id5548eaeb73904120473397cac74ef7a5f10ecec
Signed-off-by: Christopher Baines <mail@cbaines.net>
master
Timotej Lazar 2024-04-05 04:49:19 +02:00 committed by Christopher Baines
parent 7bead512e2
commit 0ffd6d2582
No known key found for this signature in database
GPG Key ID: 5E28A33B0B84F577
1 changed files with 59 additions and 0 deletions

View File

@ -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")