llama.cpp/.devops/nix
Alexis Williams 8a98ba4582
nix: fix allowUnfreePredicate for packages with multiple licenses (#19237)
The allowUnfreePredicate in pkgsCuda was wrapping p.meta.license in a
list unconditionally. This fails when meta.license is already a list
of licenses, as it creates a nested list and then tries to access
.free and .shortName on the inner list.

Use lib.toList instead, which correctly handles both cases:
- Single license attrset -> wraps in list
- List of licenses -> returns unchanged
2026-02-01 22:10:48 +02:00
..
apps.nix examples : remove `finetune` and `train-text-from-scratch` (#8669) 2024-07-25 10:39:04 +02:00
devshells.nix build(nix): Package gguf-py (#5664) 2024-09-02 14:21:01 +03:00
docker.nix nix: init singularity and docker images (#5056) 2024-02-22 11:44:10 -08:00
jetson-support.nix flake.nix: expose full scope in legacyPackages 2023-12-31 13:14:58 -08:00
nixpkgs-instances.nix nix: fix allowUnfreePredicate for packages with multiple licenses (#19237) 2026-02-01 22:10:48 +02:00
package-gguf-py.nix nix: fix nix develop .#python-scripts (#19218) 2026-01-31 18:01:46 +02:00
package.nix refactor : remove libcurl, use OpenSSL when available (#18828) 2026-01-14 18:02:47 +01:00
python-scripts.nix server : replace behave with pytest (#10416) 2024-11-26 16:20:18 +01:00
scope.nix nix: fix nix develop .#python-scripts (#19218) 2026-01-31 18:01:46 +02:00
sif.nix build(nix): Introduce flake.formatter for `nix fmt` (#5687) 2024-03-01 15:18:26 -08:00