summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Streit <simon@netpanic.org>2021-12-23 15:58:35 +0100
committerSimon Streit <simon@netpanic.org>2021-12-23 15:58:35 +0100
commitc4e283be5fe3b979db34d39819db78993c135437 (patch)
treedde316e2210dece2d387af1b129b3ec46929b7d0
parent335b019bd8d8c0d5db1a238db8c53001635dd035 (diff)
siguix: Add ncmpcpp-mod.
* siguix/packages/mpd.scm (ncmpcpp-mod): New variable.
-rw-r--r--siguix/packages/mpd.scm59
1 files changed, 59 insertions, 0 deletions
diff --git a/siguix/packages/mpd.scm b/siguix/packages/mpd.scm
new file mode 100644
index 0000000..174029c
--- /dev/null
+++ b/siguix/packages/mpd.scm
@@ -0,0 +1,59 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2021 Simon Streit <simon@netpanic.org>
+;;;
+;;; This file is NOT part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (siguix packages mpd)
+ #:use-module (gnu packages)
+ #:use-module ((guix licenses) #:prefix license:)
+ #:use-module (guix packages)
+ #: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 mpd)
+ #:use-module (gnu packages algebra)
+ #:use-module (gnu packages base)
+ #:use-module (gnu packages boost)
+ #:use-module (gnu packages build-tools) ;meson-next
+ #:use-module (gnu packages curl)
+ #:use-module (gnu packages icu4c)
+ #:use-module (gnu packages mp3)
+ #:use-module (gnu packages ncurses)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages readline))
+
+(define-public ncmpcpp-mod
+ (package
+ (inherit ncmpcpp)
+ (name "ncmpcpp-mod")
+ (inputs (list libmpdclient
+ fftw ;enable visualizer
+ boost
+ readline
+ ncurses
+ taglib
+ icu4c
+ curl))
+ (arguments
+ '(#:configure-flags
+ '("BOOST_LIB_SUFFIX="
+ "--with-taglib"
+ "--enable-clock"
+ "--enable-visualizer")))))