diff options
author | romildo <malaquias@gmail.com> | 2017-08-30 23:55:20 -0300 |
---|---|---|
committer | romildo <malaquias@gmail.com> | 2017-08-30 23:55:20 -0300 |
commit | 20f3dfd5799be3f175a62c280897634b6d08b2ec (patch) | |
tree | 2029b7dc9c4879d7e85a6ec59e43603a88e5565e /pkgs/desktops/mate/libmatemixer | |
parent | 75d643ee838d455526380ac13a8ccb960e2e340d (diff) | |
download | nixpkgs-20f3dfd5799be3f175a62c280897634b6d08b2ec.tar nixpkgs-20f3dfd5799be3f175a62c280897634b6d08b2ec.tar.gz nixpkgs-20f3dfd5799be3f175a62c280897634b6d08b2ec.tar.bz2 nixpkgs-20f3dfd5799be3f175a62c280897634b6d08b2ec.tar.lz nixpkgs-20f3dfd5799be3f175a62c280897634b6d08b2ec.tar.xz nixpkgs-20f3dfd5799be3f175a62c280897634b6d08b2ec.tar.zst nixpkgs-20f3dfd5799be3f175a62c280897634b6d08b2ec.zip |
libmatemixer: init at 1.18.0
Diffstat (limited to 'pkgs/desktops/mate/libmatemixer')
-rw-r--r-- | pkgs/desktops/mate/libmatemixer/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/desktops/mate/libmatemixer/default.nix b/pkgs/desktops/mate/libmatemixer/default.nix new file mode 100644 index 00000000000..614124f8a0c --- /dev/null +++ b/pkgs/desktops/mate/libmatemixer/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchurl, pkgconfig, intltool, glib +, alsaSupport ? stdenv.isLinux, alsaLib +, pulseaudioSupport ? stdenv.config.pulseaudio or true, libpulseaudio +, ossSupport ? false + }: + +stdenv.mkDerivation rec { + name = "libmatemixer-${version}"; + version = "${major-ver}.${minor-ver}"; + major-ver = "1.18"; + minor-ver = "0"; + + src = fetchurl { + url = "http://pub.mate-desktop.org/releases/${major-ver}/${name}.tar.xz"; + sha256 = "09vyxnlnalws318gsafdfi5c6jwpp92pbafn1ddlqqds23ihk4mr"; + }; + + nativeBuildInputs = [ pkgconfig intltool ]; + + buildInputs = [ glib ] + ++ stdenv.lib.optional alsaSupport alsaLib + ++ stdenv.lib.optional pulseaudioSupport libpulseaudio; + + configureFlags = stdenv.lib.optional ossSupport "--enable-oss"; + + meta = with stdenv.lib; { + description = "Mixer library for MATE"; + homepage = https://github.com/mate-desktop/libmatemixer; + license = with licenses; [ gpl2 lgpl2 ]; + platforms = platforms.unix; + maintainers = [ maintainers.romildo ]; + }; +} |