summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorng0 <ng0@infotropique.org>2017-08-15 20:23:59 +0000
committerEfraim Flashner <efraim@flashner.co.il>2017-09-12 09:55:25 +0300
commit133cb8766c012d3dfc4f9081976ae90e8870535d (patch)
tree1489fbd051c032e97f66d71df34dee20c9d5daed
parentc3812bec8ef24400f5728146075b6411a3bf8161 (diff)
gnu: Add libmatemixer.
* gnu/packages/mate.scm (libmatemixer): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
-rw-r--r--gnu/packages/mate.scm32
1 files changed, 32 insertions, 0 deletions
diff --git a/gnu/packages/mate.scm b/gnu/packages/mate.scm
index 17e6c0c020..00d371bed9 100644
--- a/gnu/packages/mate.scm
+++ b/gnu/packages/mate.scm
@@ -29,6 +29,7 @@
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages libcanberra)
+ #:use-module (gnu packages linux)
#:use-module (gnu packages glib)
#:use-module (gnu packages gtk)
#:use-module (gnu packages gnome)
@@ -37,6 +38,7 @@
#:use-module (gnu packages base)
#:use-module (gnu packages xml)
#:use-module (gnu packages photo)
+ #:use-module (gnu packages pulseaudio)
#:use-module (gnu packages python))
(define-public mate-icon-theme
@@ -241,6 +243,36 @@ configurations (profiles).")
configuration program to choose applications starting on login.")
(license license:gpl2)))
+(define-public libmatemixer
+ (package
+ (name "libmatemixer")
+ (version "1.18.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (string-append "https://pub.mate-desktop.org/releases/"
+ (version-major+minor version) "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "09vyxnlnalws318gsafdfi5c6jwpp92pbafn1ddlqqds23ihk4mr"))))
+ (build-system glib-or-gtk-build-system)
+ (native-inputs
+ `(("pkg-config" ,pkg-config)
+ ("intltool" ,intltool)
+ ("gobject-introspection" ,gobject-introspection)))
+ (inputs
+ `(("glib" ,glib)
+ ("pulseaudio" ,pulseaudio)
+ ("alsa-lib" ,alsa-lib)))
+ (home-page "https://mate-desktop.org/")
+ (synopsis "Mixer library for the MATE desktop")
+ (description
+ "Libmatemixer is a mixer library for MATE desktop. It provides an abstract
+API allowing access to mixer functionality available in the PulseAudio and ALSA
+sound systems.")
+ (license license:lgpl2.1)))
+
(define-public mate-menus
(package
(name "mate-menus")