varnish76: init at 7.6.1

Changed files
+17 -2
nixos
pkgs
+1
nixos/tests/all-tests.nix
···
v2ray = handleTest ./v2ray.nix {};
varnish60 = handleTest ./varnish.nix { package = pkgs.varnish60; };
varnish75 = handleTest ./varnish.nix { package = pkgs.varnish75; };
vault = handleTest ./vault.nix {};
vault-agent = handleTest ./vault-agent.nix {};
vault-dev = handleTest ./vault-dev.nix {};
···
v2ray = handleTest ./v2ray.nix {};
varnish60 = handleTest ./varnish.nix { package = pkgs.varnish60; };
varnish75 = handleTest ./varnish.nix { package = pkgs.varnish75; };
+
varnish76 = handleTest ./varnish.nix { package = pkgs.varnish76; };
vault = handleTest ./vault.nix {};
vault-agent = handleTest ./vault-agent.nix {};
vault-dev = handleTest ./vault-dev.nix {};
+5
pkgs/servers/varnish/default.nix
···
version = "7.5.0";
hash = "sha256-/KYbmDE54arGHEVG0SoaOrmAfbsdgxRXHjFIyT/3K10=";
};
}
···
version = "7.5.0";
hash = "sha256-/KYbmDE54arGHEVG0SoaOrmAfbsdgxRXHjFIyT/3K10=";
};
+
# EOL 2025-09-15
+
varnish76 = common {
+
version = "7.6.1";
+
hash = "sha256-Wpu1oUn/J4Z7VKZs4W0qS5Pt/6VHPLh8nHH3aZz4Rbo=";
+
};
}
+4
pkgs/servers/varnish/modules.nix
···
version = "0.24.0";
hash = "sha256-2MfcrhhkBz9GyQxEWzjipdn1CBEqnCvC3t1G2YSauak=";
};
}
···
version = "0.24.0";
hash = "sha256-2MfcrhhkBz9GyQxEWzjipdn1CBEqnCvC3t1G2YSauak=";
};
+
modules25 = common {
+
version = "0.25.0";
+
hash = "sha256-m/7moizVyvoP8xnpircAFVUqCmCfTGkgVyRc6zkdVsk=";
+
};
}
+5
pkgs/servers/varnish/packages.nix
···
callPackage,
varnish60,
varnish75,
}:
{
varnish60Packages = rec {
···
varnish75Packages = rec {
varnish = varnish75;
modules = (callPackages ./modules.nix { inherit varnish; }).modules24;
};
}
···
callPackage,
varnish60,
varnish75,
+
varnish76,
}:
{
varnish60Packages = rec {
···
varnish75Packages = rec {
varnish = varnish75;
modules = (callPackages ./modules.nix { inherit varnish; }).modules24;
+
};
+
varnish76Packages = rec {
+
varnish = varnish76;
+
modules = (callPackages ./modules.nix { inherit varnish; }).modules25;
};
}
+2 -2
pkgs/top-level/all-packages.nix
···
unzipNLS = lowPrio (unzip.override { enableNLS = true; });
inherit (callPackages ../servers/varnish { })
-
varnish60 varnish75;
inherit (callPackages ../servers/varnish/packages.nix { })
-
varnish60Packages varnish75Packages;
varnishPackages = varnish75Packages;
varnish = varnishPackages.varnish;
···
unzipNLS = lowPrio (unzip.override { enableNLS = true; });
inherit (callPackages ../servers/varnish { })
+
varnish60 varnish75 varnish76;
inherit (callPackages ../servers/varnish/packages.nix { })
+
varnish60Packages varnish75Packages varnish76Packages;
varnishPackages = varnish75Packages;
varnish = varnishPackages.varnish;