me
/
guix
Archived
1
0
Fork 0

gnu: Add Cantata.

* gnu/packages/mpd.scm (cantata): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
master
Simon Streit 2020-11-04 14:08:57 -05:00 committed by Leo Famulari
parent ed683219b4
commit 79e9168aa6
No known key found for this signature in database
GPG Key ID: 2646FA30BACA7F08
1 changed files with 44 additions and 0 deletions

View File

@ -9,6 +9,7 @@
;;; Copyright © 2019 Evan Straw <evan.straw99@gmail.com>
;;; Copyright © 2020 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2020 Lars-Dominik Braun <lars@6xq.net>
;;; Copyright © 2020 Simon Streit <simon@netpanic.org>
;;;
;;; This file is part of GNU Guix.
;;;
@ -32,18 +33,22 @@
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix utils)
#:use-module (guix build-system cmake)
#:use-module (guix build-system gnu)
#:use-module (guix build-system meson)
#:use-module (guix build-system python)
#:use-module (gnu packages audio)
#:use-module (gnu packages autotools)
#:use-module (gnu packages avahi)
#:use-module (gnu packages base)
#:use-module (gnu packages boost)
#:use-module (gnu packages cdrom)
#:use-module (gnu packages gettext)
#:use-module (gnu packages gnome)
#:use-module (gnu packages gnupg)
#:use-module (gnu packages gtk)
#:use-module (gnu packages icu4c)
#:use-module (gnu packages libusb)
#:use-module (gnu packages readline)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
@ -58,6 +63,7 @@
#:use-module (gnu packages python)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages pulseaudio)
#:use-module (gnu packages qt)
#:use-module (gnu packages sphinx)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages video)
@ -416,3 +422,41 @@ other MPD frontends.")
support")
(home-page "https://github.com/eonpatapon/mpDris2")
(license license:gpl3+)))
(define-public cantata
(package
(name "cantata")
(version "2.4.2")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/CDrummond/"
"cantata/releases/download/v" version "/"
"cantata-" version ".tar.bz2"))
(sha256
(base32
"10pcrpmb4n1mkgr21xd580nrbmh57q7s72cbs1zay847hc65vliy"))))
(build-system cmake-build-system)
(arguments
`(#:tests? #f)) ; No test suite
(native-inputs
`(("pkg-config" ,pkg-config)))
(inputs
`(("eudev", eudev)
("ffmpeg" ,ffmpeg)
("libcdio-paranoia" ,libcdio-paranoia)
("libebur128" ,libebur128)
("libmtp" ,libmtp)
("mpg123" ,mpg123)
("qtbase" ,qtbase)
("qtmultimedia" ,qtmultimedia)
("qtsvg" ,qtsvg)
("taglib" ,taglib)
("zlib" ,zlib)))
(synopsis "Graphical MPD Client")
(description "Cantata is a graphical client for the Music Player Daemon
(MPD), using the Qt5 toolkit. Its user interface is highly customizable,
supporting multiple collections, ratings, and dynamic playlists. A local cache
of the music library will be created to provide a hierarchy of albums and
artists along with albumart.")
(home-page "https://github.com/cdrummond/cantata")
(license license:gpl3+)))