diff options
author | Simon Streit <simon@netpanic.org> | 2021-12-23 15:58:35 +0100 |
---|---|---|
committer | Simon Streit <simon@netpanic.org> | 2021-12-23 15:58:35 +0100 |
commit | c4e283be5fe3b979db34d39819db78993c135437 (patch) | |
tree | dde316e2210dece2d387af1b129b3ec46929b7d0 | |
parent | 335b019bd8d8c0d5db1a238db8c53001635dd035 (diff) |
siguix: Add ncmpcpp-mod.
* siguix/packages/mpd.scm (ncmpcpp-mod): New variable.
-rw-r--r-- | siguix/packages/mpd.scm | 59 |
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"))))) |