Skip to content

Commit 3deeecd

Browse files
committedJan 17, 2018
squid, squid4: Allowing build on Darwin
1 parent 9be54c6 commit 3deeecd

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed
 

‎pkgs/servers/squid/4.nix

+4-3
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,21 @@ stdenv.mkDerivation rec {
1010
};
1111

1212
buildInputs = [
13-
perl openldap pam db cyrus_sasl libcap expat libxml2 openssl
14-
];
13+
perl openldap db cyrus_sasl expat libxml2 openssl
14+
] ++ stdenv.lib.optionals stdenv.isLinux [ libcap pam ];
1515

1616
configureFlags = [
1717
"--enable-ipv6"
1818
"--disable-strict-error-checking"
1919
"--disable-arch-native"
2020
"--with-openssl"
2121
"--enable-ssl-crtd"
22-
"--enable-linux-netfilter"
2322
"--enable-storeio=ufs,aufs,diskd,rock"
2423
"--enable-removal-policies=lru,heap"
2524
"--enable-delay-pools"
2625
"--enable-x-accelerator-vary"
26+
] ++ stdenv.lib.optionals stdenv.isLinux [
27+
"--enable-linux-netfilter"
2728
];
2829

2930
meta = with stdenv.lib; {

‎pkgs/servers/squid/default.nix

+4-3
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,21 @@ stdenv.mkDerivation rec {
1010
};
1111

1212
buildInputs = [
13-
perl openldap pam db cyrus_sasl libcap expat libxml2 openssl
14-
];
13+
perl openldap db cyrus_sasl expat libxml2 openssl
14+
] ++ stdenv.lib.optionals stdenv.isLinux [ libcap pam ];
1515

1616
configureFlags = [
1717
"--enable-ipv6"
1818
"--disable-strict-error-checking"
1919
"--disable-arch-native"
2020
"--with-openssl"
2121
"--enable-ssl-crtd"
22-
"--enable-linux-netfilter"
2322
"--enable-storeio=ufs,aufs,diskd,rock"
2423
"--enable-removal-policies=lru,heap"
2524
"--enable-delay-pools"
2625
"--enable-x-accelerator-vary"
26+
] ++ stdenv.lib.optionals stdenv.isLinux [
27+
"--enable-linux-netfilter"
2728
];
2829

2930
meta = with stdenv.lib; {

0 commit comments

Comments
 (0)
Please sign in to comment.