New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
reaper: mark audio backend libs as optional, add missing plugin libs #110582
Conversation
Is there a compelling reason to disable them? Options which serve no real benefit should be avoided. |
Adding such an option might be useful to avoid having to include PulseAudio and JACK on a system where reaper exclusively manages the audio device through ALSA. |
This would mean we would only need an option like disablePulseAudio. I want to avoid adding options for things no one uses or tests. |
I don't see why we should add an option for only one of the two backends that are marked as optional in the
|
Because we do not follow those upstream recommendations all the time. Usually nixpkgs packages are build with all available options if they work together and there is no other compelling reason to disable them. Incase of qemu there is a full packages with almost all options and a slim one with only the most necessary options for tests IIRC.
Okay then we leave them like this. |
This is a semi-automatic executed nixpkgs-review which is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch). Result of 1 package built:
|
Motivation for this change
The JACK and PulseAudio audio backends are optional. This change allows users to enable or disable support for them.
This change also adds optional libraries that are needed to use the included plugins:
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)