[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: gnu: Add Cantata.
From: |
guix-commits |
Subject: |
branch master updated: gnu: Add Cantata. |
Date: |
Wed, 04 Nov 2020 14:53:19 -0500 |
This is an automated email from the git hooks/post-receive script.
lfam pushed a commit to branch master
in repository guix.
The following commit(s) were added to refs/heads/master by this push:
new 79e9168 gnu: Add Cantata.
79e9168 is described below
commit 79e9168aa6ebe3eee83e852ba96f46dda8ec0490
Author: Simon Streit <lists@netpanic.org>
AuthorDate: Wed Nov 4 14:08:57 2020 -0500
gnu: Add Cantata.
* gnu/packages/mpd.scm (cantata): New variable.
Signed-off-by: Leo Famulari <leo@famulari.name>
---
gnu/packages/mpd.scm | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm
index 752eb36..b4e1182 100644
--- a/gnu/packages/mpd.scm
+++ b/gnu/packages/mpd.scm
@@ -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+)))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: gnu: Add Cantata.,
guix-commits <=