From 009c5b5cdc6c7bee0ac6684c7c151d544dffe2ad Mon Sep 17 00:00:00 2001 From: Cyrill Schenkel Date: Sun, 29 Jun 2014 10:23:28 +0200 Subject: gnu: Add ncmpcpp. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/mpd.scm (ncmpcpp): New variable. Signed-off-by: Ludovic Courtès --- gnu/packages/mpd.scm | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) (limited to 'gnu') diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm index 5841e8be7b..a20103df4f 100644 --- a/gnu/packages/mpd.scm +++ b/gnu/packages/mpd.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2014 David Thompson ;;; Copyright © 2014 Andreas Enge +;;; Copyright © 2014 Cyrill Schenkel ;;; ;;; This file is part of GNU Guix. ;;; @@ -39,7 +40,8 @@ #:use-module (gnu packages xiph) #:export (libmpdclient mpd - ncmpc)) + ncmpc + ncmpcpp)) (define libmpdclient (package @@ -147,3 +149,27 @@ protocol.") terminal using ncurses.") (home-page "http://www.musicpd.org/clients/ncmpc/") (license license:gpl2))) + +(define ncmpcpp + (package + (name "ncmpcpp") + (version "0.5.10") + (source (origin + (method url-fetch) + (uri + (string-append "http://ncmpcpp.rybczak.net/stable/ncmpcpp-" + version ".tar.bz2")) + (sha256 + (base32 + "1a54g6dary1rirrny9fd0hpxpyyffypni3mpbdpvmjnrl9v56vgz")))) + (build-system gnu-build-system) + (inputs `(("libmpdclient" ,libmpdclient) + ("ncurses" ,ncurses))) + (native-inputs `(("pkg-config" ,pkg-config))) + (synopsis "Featureful ncurses based MPD client inspired by ncmpc") + (description "Ncmpcpp is an mpd client with a UI very similar to ncmpc, +but it provides new useful features such as support for regular expressions +for library searches, extended song format, items filtering, the ability to +sort playlists, and a local filesystem browser.") + (home-page "http://ncmpcpp.rybczak.net/") + (license license:gpl2+))) -- cgit v1.2.3