diff options
author | Ludovic Courtès <ludo@gnu.org> | 2013-10-10 21:20:21 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2013-10-10 21:43:14 +0200 |
commit | 66fb2d23a36f8e18464455ac1242ebbb0f0a7227 (patch) | |
tree | ab9c79ae873f4abaad0bb065b0178993466f60ea | |
parent | ef0cf53e3fc32424662ed13891a1e2be38a0e6b8 (diff) | |
download | guix-66fb2d23a36f8e18464455ac1242ebbb0f0a7227.tar.gz |
gnu: Add pavucontrol.
* gnu/packages/pulseaudio.scm (pavucontrol): New variable.
-rw-r--r-- | gnu/packages/pulseaudio.scm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/pulseaudio.scm b/gnu/packages/pulseaudio.scm index d2628bf22b..6318ca5882 100644 --- a/gnu/packages/pulseaudio.scm +++ b/gnu/packages/pulseaudio.scm @@ -27,6 +27,8 @@ #:use-module (gnu packages pkg-config) #:use-module (gnu packages avahi) #:use-module (gnu packages glib) + #:use-module (gnu packages gtk) + #:use-module (gnu packages libcanberra) #:use-module (gnu packages algebra) #:use-module ((gnu packages autotools) #:select (libtool)) #:use-module (gnu packages gdbm) @@ -185,3 +187,31 @@ mixing several sounds into one are easily achieved using a sound server. ") ;; FFTW, etc.) are GPL'd, so the result is effectively GPLv2+. See ;; 'LICENSE' for details. (license l:gpl2+))) + +(define-public pavucontrol + (package + (name "pavucontrol") + (version "2.0") + (source (origin + (method url-fetch) + (uri (string-append + "http://freedesktop.org/software/pulseaudio/pavucontrol/pavucontrol-" + version + ".tar.xz")) + (sha256 + (base32 + "02s775m1531sshwlbvfddk3pz8zjmwkv1sgzggn386ja3gc9vwi2")))) + (build-system gnu-build-system) + (inputs + `(("intltool" ,intltool) + ("libcanberra" ,libcanberra) + ("gtkmm" ,gtkmm) + ("pulseaudio" ,pulseaudio) + ("pkg-config" ,pkg-config))) + (home-page "http://freedesktop.org/software/pulseaudio/pavucontrol/") + (synopsis "PulseAudio volume control") + (description + "PulseAudio Volume Control (pavucontrol) provides a GTK+ +graphical user interface to connect to a PulseAudio server and +easily control the volume of all clients, sinks, etc.") + (license l:gpl2+))) |