overlays: consolidate Abseil BMI2 workaround under patches

Extract the header fix into a standalone patch and colocate the
Electron, Deno, and Signal overrides in patches/abseil. Preserve the
x86-64-v3 restriction and document the accepted upstream fix while
waiting for bundled dependency updates.

Import the Abseil overrides through the patches overlay and register
the torchcodec override. Leave PostgreSQL output checks in
x86-64-v3-workarounds.nix.
This commit is contained in:
Richie committed 2026-09-19 22:42:44 -04:00
1 parent 1cac244259
commit af4a917d92
4 files changed
+63 -42

No files matched your search

+4 -1
View File
@@ -1,9 +1,12 @@
_final: prev: {
_final: prev:
(import ./abseil { inherit prev; })
// {
gnutls = import ./gnutls { inherit (prev) gnutls; };
pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [
(_pythonFinal: pythonPrev: {
scipy = import ./scipy { inherit (pythonPrev) scipy; };
torchcodec = import ./torchcodec { inherit (pythonPrev) torchcodec; };
})
];
}