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

Changed files
+15
pkgs
development
haskell-modules
tools
package-management
+4
pkgs/development/haskell-modules/configuration-nix.nix
···
(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;
+
};
}))
];
+11
pkgs/tools/package-management/lix/default.nix
···
nixpkgs-review,
nix-direnv,
nix-fast-build,
+
haskell,
+
nix-serve-ng,
colmena,
storeDir ? "/nix/store",
···
nix-fast-build = nix-fast-build.override {
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;