19 , enableAlsa ? stdenv.isLinux
22 stdenv.mkDerivation (final: {
23 pname = "jack-example-tools";
26 src = fetchFromGitHub {
28 repo = "jack-example-tools";
29 rev = "tags/${final.version}";
30 hash = "sha256-5jmynNxwNVLxEZ1MaqQUG6kRwipDkjhrdDCbZHtmAHk=";
37 nativeBuildInputs = [ pkg-config meson ninja ];
44 ] ++ lib.optionals enableAlsa [
51 (lib.mesonEnable "alsa_in_out" enableAlsa)
52 (lib.mesonEnable "zalsa" enableAlsa)
55 # no tests defined, but prepare for some in the future.
59 description = "Official examples and tools from the JACK project";
60 homepage = "https://jackaudio.org";
61 license = licenses.gpl2Plus;
62 platforms = platforms.unix;
63 maintainers = with maintainers; [ pennae ];