Skip to content

Commit

Permalink
SDL2_mixer: add optional fluidsynth support
Browse files Browse the repository at this point in the history
also add flac support and mp3 support, and add myself as the maintainer,
since there is no current maintainer for this package
  • Loading branch information
Cray Elliott authored and Cray Elliott committed Mar 16, 2017
1 parent e3abe9c commit f60fec9
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions pkgs/development/libraries/SDL2_mixer/default.nix
@@ -1,4 +1,4 @@
{ stdenv, lib, fetchurl, SDL2, libogg, libvorbis, enableNativeMidi ? false }:
{ stdenv, lib, fetchurl, SDL2, libogg, libvorbis, smpeg, flac, enableNativeMidi ? false, fluidsynth ? null }:

stdenv.mkDerivation rec {
name = "SDL2_mixer-${version}";
Expand All @@ -9,14 +9,15 @@ stdenv.mkDerivation rec {
sha256 = "0pv9jzjpcjlbiaybvwrb4avmv46qk7iqxlnqrd2dfj82c4mgc92s";
};

propagatedBuildInputs = [ SDL2 libogg libvorbis ];
propagatedBuildInputs = [ SDL2 libogg libvorbis fluidsynth smpeg flac ];

configureFlags = [ "--disable-music-ogg-shared" ] ++ lib.optional enableNativeMidi "--enable-music-native-midi-gpl";

meta = with stdenv.lib; {
description = "SDL multi-channel audio mixer library";
platforms = platforms.linux;
homepage = "https://www.libsdl.org/projects/SDL_mixer/";
maintainers = with maintainers; [ MP2E ];
license = licenses.zlib;
};
}

0 comments on commit f60fec9

Please sign in to comment.