nix-community / vs-overlay

Overlay with VapourSynth plugins packaged for Nix
MIT License
12 stars 6 forks source link

fix builds, update plugins, add plugins #1

Closed sbruder closed 3 years ago

sbruder commented 3 years ago

All plugins should work for most things, though it is possible that there is a malfunction that I did not catch during my tests. Some things that do not work:

Since rgsf segfaults or aborts with malloc(): unaligned tcache chunk detected, I decided not to include it in this PR. The package expression is available on the rgsf branch. It is a dependency of lvsfunc and debandshit, though they work fine except for not being able to degrain 32-bit float formats (for which rgsf would be needed).

Also, because many plugins have no license and therefore is unfree, I added config.allowUnfree = true to the nixpkgs import in the flake, because otherwise they could not be used due to the pure evaluation of flakes. This only has an effect when installing the packages through the flake’s package attribute, not when using the overlay.

tadeokondrak commented 3 years ago

Updating my copy of nixpkgs fixed both issues. Thanks for all this work!