From 0cd02f5e083abac280f6478cb8fda16a0a02e789 Mon Sep 17 00:00:00 2001 From: Andrew Wong Date: Sun, 5 Jan 2025 04:09:08 -0500 Subject: [PATCH] gnu: cantata: Update to 3.3.0, switch to a maintained fork. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/mpd.scm (cantata): Update to 3.3.0. [source]: Switch to git-fetch. [home-page]: Switch to https://github.com/nullobsi/cantata. [native-inputs]: Add libcddb. Update Qt libraries to Qt6. [description]: Adjust. Change-Id: I85589f010154270c4a9a6e89f9376769c7efe170 Signed-off-by: 宋文武 --- gnu/packages/mpd.scm | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm index 44115baff04..1cf9c6c781f 100644 --- a/gnu/packages/mpd.scm +++ b/gnu/packages/mpd.scm @@ -504,15 +504,16 @@ MPRIS 2 support.") (define-public cantata (package (name "cantata") - (version "2.5.0") + (version "3.3.0") (source (origin - (method url-fetch) - (uri (string-append "https://github.com/CDrummond/" - "cantata/releases/download/v" version "/" - "cantata-" version ".tar.bz2")) + (method git-fetch) + (uri (git-reference + (url "https://github.com/nullobsi/cantata") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) (sha256 (base32 - "090ph8kb2vicjaajn64kmfppb90ix0pnxj525shglyjn7ymh0zpb")))) + "09nskgw9c6jhr647yv9irzjb2zibv1w8bwbpfgz0viibqn81f7bp")))) (build-system cmake-build-system) (arguments `(#:tests? #f)) ; No test suite @@ -522,23 +523,24 @@ MPRIS 2 support.") (list avahi eudev ffmpeg + libcddb libcdio-paranoia libmusicbrainz libebur128 libmtp mpg123 - qtbase-5 - qtmultimedia-5 - qtsvg-5 + qtbase + qtmultimedia + qtsvg taglib 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") +(MPD). 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/nullobsi/cantata") (license license:gpl3+))) (define-public mcg