lol
at 18.03-beta 29 lines 846 B view raw
1{ stdenv, fetchFromGitHub, cmake, alsaLib, libjack2, libpulseaudio, AudioUnit }: 2 3stdenv.mkDerivation rec { 4 version = "1.1.0"; 5 name = "libsoundio-${version}"; 6 7 src = fetchFromGitHub { 8 owner = "andrewrk"; 9 repo = "libsoundio"; 10 rev = "${version}"; 11 sha256 = "0mw197l4bci1cjc2z877gxwsvk8r43dr7qiwci2hwl2cjlcnqr2p"; 12 }; 13 14 nativeBuildInputs = [ cmake ]; 15 16 buildInputs = [ libjack2 libpulseaudio ] 17 ++ stdenv.lib.optional stdenv.isLinux alsaLib 18 ++ stdenv.lib.optional stdenv.isDarwin AudioUnit; 19 20 NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-Wno-strict-prototypes"; 21 22 meta = with stdenv.lib; { 23 description = "Cross platform audio input and output"; 24 homepage = http://libsound.io/; 25 license = licenses.mit; 26 platforms = platforms.unix; 27 maintainers = [ maintainers.andrewrk ]; 28 }; 29}