lixPackageSets.*.nix-serve-ng: init at 1.0.1-unstable-2025-05-28

This commit is contained in:
sternenseemann
2025-08-22 03:39:37 +02:00
parent 27974008a2
commit d456facdbb
2 changed files with 15 additions and 0 deletions
@@ -354,6 +354,10 @@ builtins.intersectAttrs super {
(overrideCabal (old: {
# Doesn't declare boost dependency
pkg-configDepends = (old.pkg-configDepends or [ ]) ++ [ pkgs.boost.dev ];
passthru = old.passthru or { } // {
tests.lix = pkgs.lixPackageSets.stable.nix-serve-ng;
};
}))
];
@@ -17,6 +17,8 @@
nixpkgs-review,
nix-direnv,
nix-fast-build,
haskell,
nix-serve-ng,
colmena,
storeDir ? "/nix/store",
@@ -110,6 +112,15 @@ let
inherit (self) nix-eval-jobs;
};
nix-serve-ng = lib.pipe (nix-serve-ng.override { nix = self.lix; }) [
(haskell.lib.compose.enableCabalFlag "lix")
(haskell.lib.compose.overrideCabal (drv: {
# https://github.com/aristanetworks/nix-serve-ng/issues/46
# Resetting (previous) broken flag since it may be related to C++ Nix
broken = lib.versionAtLeast self.lix.version "2.93";
}))
];
colmena = colmena.override {
nix = self.lix;
inherit (self) nix-eval-jobs;