diff options
author | Robin Gloster <mail@glob.in> | 2019-08-22 00:39:52 +0200 |
---|---|---|
committer | Robin Gloster <mail@glob.in> | 2019-08-22 00:39:52 +0200 |
commit | 948b3e34a51e3ab24deed01087985f933bbb94d2 (patch) | |
tree | 7d26d470460a2000cfb79faec78033e7b9fb6799 /pkgs/servers/squid/default.nix | |
parent | a3251aa64469bacb764b84e335e205487cd25452 (diff) |
squid: remove v3, default to v4
Diffstat (limited to 'pkgs/servers/squid/default.nix')
-rw-r--r-- | pkgs/servers/squid/default.nix | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/pkgs/servers/squid/default.nix b/pkgs/servers/squid/default.nix index fde29dc7e80c8..69a46533ba5da 100644 --- a/pkgs/servers/squid/default.nix +++ b/pkgs/servers/squid/default.nix @@ -1,26 +1,22 @@ { stdenv, fetchurl, perl, openldap, pam, db, cyrus_sasl, libcap -, expat, libxml2, openssl, fetchpatch }: +, expat, libxml2, openssl }: stdenv.mkDerivation rec { - name = "squid-3.5.28"; + name = "squid-4.8"; src = fetchurl { - url = "http://www.squid-cache.org/Versions/v3/3.5/${name}.tar.xz"; - sha256 = "1n4f55g56b11qz4fazrnvgzx5wp6b6637c4qkbd1lrjwwqibchgx"; + url = "http://www.squid-cache.org/Versions/v4/${name}.tar.xz"; + sha256 = "0432m0ix046rkja7r7qpydgsm2kf1w393xym15nx6h9kv4jb7kbq"; }; - patches = [ - (fetchpatch { - name = "3.5-CVE-2019-13345.patch"; - url = "https://github.com/squid-cache/squid/commit/5730c2b5cb56e7639dc423dd62651c8736a54e35.patch"; - sha256 = "0955432g9a00vwxzcrwpjzx6vywspx1cxhr7bknr7jzbzam5sxi3"; - }) - ]; - buildInputs = [ perl openldap db cyrus_sasl expat libxml2 openssl ] ++ stdenv.lib.optionals stdenv.isLinux [ libcap pam ]; + prePatch = '' + substituteInPlace configure --replace "/usr/local/include/libxml2" "${libxml2.dev}/include/libxml2" + ''; + configureFlags = [ "--enable-ipv6" "--disable-strict-error-checking" @@ -38,6 +34,6 @@ stdenv.mkDerivation rec { homepage = http://www.squid-cache.org; license = licenses.gpl2; platforms = platforms.linux; - maintainers = with maintainers; [ fpletz ]; + maintainers = with maintainers; [ fpletz raskin ]; }; } |