tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
squid4: init at 4.0.17
Michael Raskin
9 years ago
076e2651
1d44213c
+37
2 changed files
expand all
collapse all
unified
split
pkgs
servers
squid
4.nix
top-level
all-packages.nix
+36
pkgs/servers/squid/4.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ stdenv, fetchurl, perl, openldap, pam, db, cyrus_sasl, libcap
2
+
, expat, libxml2, openssl }:
3
+
4
+
stdenv.mkDerivation rec {
5
+
name = "squid-4.0.17";
6
+
7
+
src = fetchurl {
8
+
url = "http://www.squid-cache.org/Versions/v4/${name}.tar.xz";
9
+
sha256 = "1713fqw59r3d892p5hpbkhmfcaw6jzfnngfn5f4h46sx963k87wb";
10
+
};
11
+
12
+
buildInputs = [
13
+
perl openldap pam db cyrus_sasl libcap expat libxml2 openssl
14
+
];
15
+
16
+
configureFlags = [
17
+
"--enable-ipv6"
18
+
"--disable-strict-error-checking"
19
+
"--disable-arch-native"
20
+
"--with-openssl"
21
+
"--enable-ssl-crtd"
22
+
"--enable-linux-netfilter"
23
+
"--enable-storeio=ufs,aufs,diskd,rock"
24
+
"--enable-removal-policies=lru,heap"
25
+
"--enable-delay-pools"
26
+
"--enable-x-accelerator-vary"
27
+
];
28
+
29
+
meta = with stdenv.lib; {
30
+
description = "A caching proxy for the Web supporting HTTP, HTTPS, FTP, and more";
31
+
homepage = "http://www.squid-cache.org";
32
+
license = licenses.gpl2;
33
+
platforms = platforms.linux;
34
+
maintainers = with maintainers; [ fpletz raskin ];
35
+
};
36
+
}
+1
pkgs/top-level/all-packages.nix
···
10704
spawn_fcgi = callPackage ../servers/http/spawn-fcgi { };
10705
10706
squid = callPackage ../servers/squid { };
0
10707
10708
sslh = callPackage ../servers/sslh { };
10709
···
10704
spawn_fcgi = callPackage ../servers/http/spawn-fcgi { };
10705
10706
squid = callPackage ../servers/squid { };
10707
+
squid4 = callPackage ../servers/squid/4.nix { };
10708
10709
sslh = callPackage ../servers/sslh { };
10710