Merge pull request #254039 from wegank/jackaudio-darwin

jack-example-tools: add darwin support

authored by Weijia Wang and committed by GitHub c08b005e e12e4edb

+12 -5
+12 -5
pkgs/misc/jackaudio/tools.nix
··· 15 , readline 16 , zita-alsa-pcmi 17 , zita-resampler 18 }: 19 20 stdenv.mkDerivation (final: { ··· 28 hash = "sha256-5jmynNxwNVLxEZ1MaqQUG6kRwipDkjhrdDCbZHtmAHk="; 29 }; 30 31 nativeBuildInputs = [ pkg-config meson ninja ]; 32 buildInputs = [ 33 jack 34 - alsa-lib 35 libopus 36 libsamplerate 37 libsndfile 38 readline 39 zita-alsa-pcmi 40 zita-resampler 41 ]; 42 43 - postPatch = '' 44 - patchShebangs scripts 45 - ''; 46 47 # no tests defined, but prepare for some in the future. 48 doCheck = true; ··· 52 homepage = "https://jackaudio.org"; 53 license = licenses.gpl2Plus; 54 platforms = platforms.unix; 55 - broken = stdenv.isDarwin; 56 maintainers = with maintainers; [ pennae ]; 57 }; 58 })
··· 15 , readline 16 , zita-alsa-pcmi 17 , zita-resampler 18 + 19 + , enableAlsa ? stdenv.isLinux 20 }: 21 22 stdenv.mkDerivation (final: { ··· 30 hash = "sha256-5jmynNxwNVLxEZ1MaqQUG6kRwipDkjhrdDCbZHtmAHk="; 31 }; 32 33 + postPatch = '' 34 + patchShebangs scripts 35 + ''; 36 + 37 nativeBuildInputs = [ pkg-config meson ninja ]; 38 buildInputs = [ 39 jack 40 libopus 41 libsamplerate 42 libsndfile 43 readline 44 + ] ++ lib.optionals enableAlsa [ 45 + alsa-lib 46 zita-alsa-pcmi 47 zita-resampler 48 ]; 49 50 + mesonFlags = [ 51 + (lib.mesonEnable "alsa_in_out" enableAlsa) 52 + (lib.mesonEnable "zalsa" enableAlsa) 53 + ]; 54 55 # no tests defined, but prepare for some in the future. 56 doCheck = true; ··· 60 homepage = "https://jackaudio.org"; 61 license = licenses.gpl2Plus; 62 platforms = platforms.unix; 63 maintainers = with maintainers; [ pennae ]; 64 }; 65 })