Commit d456facd authored by sternenseemann's avatar sternenseemann
Browse files

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

parent 27974008
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -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;
      };
    }))
  ];

+11 −0
Original line number Diff line number Diff line
@@ -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;