diff options
author | ajs124 <git@ajs124.de> | 2021-09-15 22:45:58 +0200 |
---|---|---|
committer | ajs124 <git@ajs124.de> | 2021-09-30 20:26:39 +0200 |
commit | eba8f7e3d5ccb29e617baadb7580e600a2b326db (patch) | |
tree | 09fe46c5f01f753ddbde8225a8a457f3c496ec57 /pkgs/servers/varnish | |
parent | 7017a662007a2d7becd3b0298b341bcaea2d36d3 (diff) |
varnish70: init at 7.0.0
Diffstat (limited to 'pkgs/servers/varnish')
-rw-r--r-- | pkgs/servers/varnish/default.nix | 12 | ||||
-rw-r--r-- | pkgs/servers/varnish/packages.nix | 15 |
2 files changed, 23 insertions, 4 deletions
diff --git a/pkgs/servers/varnish/default.nix b/pkgs/servers/varnish/default.nix index 1d4a3276cc09b..280a5a6962d36 100644 --- a/pkgs/servers/varnish/default.nix +++ b/pkgs/servers/varnish/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, pcre, libxslt, groff, ncurses, pkg-config, readline, libedit, coreutils +{ lib, stdenv, fetchurl, pcre, pcre2, libxslt, groff, ncurses, pkg-config, readline, libedit, coreutils , python3, makeWrapper }: let @@ -16,8 +16,10 @@ let nativeBuildInputs = with python3.pkgs; [ pkg-config docutils sphinx ]; buildInputs = [ - pcre libxslt groff ncurses readline libedit makeWrapper python3 - ]; + libxslt groff ncurses readline libedit makeWrapper python3 + ] + ++ lib.optional (lib.versionOlder version "7") pcre + ++ lib.optional (lib.versionAtLeast version "7") pcre2; buildFlags = [ "localstatedir=/var/spool" ]; @@ -52,4 +54,8 @@ in version = "6.5.2"; sha256 = "041gc22h8cwsb8jw7zdv6yk5h8xg2q0g655m5zhi5jxq35f2sljx"; }; + varnish70 = common { + version = "7.0.0"; + sha256 = "11z0pa618lh925ih67wmp1gqk7i46l486j4spjy71g1n3w5mqylc"; + }; } diff --git a/pkgs/servers/varnish/packages.nix b/pkgs/servers/varnish/packages.nix index 647247acafd1f..f83b8ee090e5b 100644 --- a/pkgs/servers/varnish/packages.nix +++ b/pkgs/servers/varnish/packages.nix @@ -1,4 +1,4 @@ -{ callPackage, varnish60, varnish65, fetchFromGitHub }: { +{ callPackage, varnish60, varnish65, varnish70, fetchFromGitHub }: { varnish60Packages = rec { varnish = varnish60; digest = callPackage ./digest.nix { @@ -25,4 +25,17 @@ sha256 = "060vkba7jwcvx5704hh6ds0g0kfzpkdrg8548frvkrkz2s5j9y88"; }; }; + varnish70Packages = rec { + varnish = varnish70; + digest = callPackage ./digest.nix { + inherit varnish; + version = "6.6"; + sha256 = "0n33g8ml4bsyvcvl5lk7yng1ikvmcv8dd6bc1mv2lj4729pp97nn"; + }; + dynamic = callPackage ./dynamic.nix { + inherit varnish; + version = "2.4.0"; + sha256 = "1g53zblyxi1jivwppmpdqhi5xnzapsfib453sxyqbc5dfs7fijxr"; + }; + }; } |