···308 # Indeed, we want to do the opposite -- fat "out" outputs that contain all the other outputs.
309 propagatedBuildOutputs = false;
3100000000311 meta = {
312 description = "${redistribRelease.name}. By downloading and using the packages you accept the terms and conditions of the ${finalAttrs.meta.license.shortName}";
313 sourceProvenance = [ sourceTypes.binaryNativeCode ];
···308 # Indeed, we want to do the opposite -- fat "out" outputs that contain all the other outputs.
309 propagatedBuildOutputs = false;
310311+ # By default, if the dev output exists it just uses that.
312+ # However, because we disabled propagatedBuildOutputs, dev doesn't contain libraries or
313+ # anything of the sort. To remedy this, we set outputSpecified to true, and use
314+ # outputsToInstall, which tells Nix which outputs to use when the package name is used
315+ # unqualified (that is, without an explicit output).
316+ outputSpecified = true;
317+318 meta = {
319 description = "${redistribRelease.name}. By downloading and using the packages you accept the terms and conditions of the ${finalAttrs.meta.license.shortName}";
320 sourceProvenance = [ sourceTypes.binaryNativeCode ];