tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
strongswan: build xauth-pam module
Franz Pletz
8 years ago
d59dc711
2b2a6f20
+6
-4
1 changed file
expand all
collapse all
unified
split
pkgs
tools
networking
strongswan
default.nix
+6
-4
pkgs/tools/networking/strongswan/default.nix
···
1
{ stdenv, fetchurl, gmp, pkgconfig, python, autoreconfHook
2
, curl, trousers, sqlite, iptables, libxml2, openresolv
3
-
, ldns, unbound, pcsclite, openssl, systemd
4
, enableTNC ? false }:
5
6
stdenv.mkDerivation rec {
···
14
15
dontPatchELF = true;
16
0
17
buildInputs =
18
-
[ gmp pkgconfig python autoreconfHook iptables ldns unbound openssl pcsclite systemd.dev ]
19
-
++ stdenv.lib.optionals enableTNC [ curl trousers sqlite libxml2 ];
0
20
21
patches = [
22
./ext_auth-path.patch
···
48
"--enable-eap-mschapv2" "--enable-xauth-eap" "--enable-ext-auth"
49
"--enable-forecast" "--enable-connmark" "--enable-acert"
50
"--enable-pkcs11" "--enable-eap-sim-pcsc" "--enable-dnscert" "--enable-unbound"
51
-
"--enable-af-alg" ]
52
++ stdenv.lib.optional stdenv.isx86_64 [ "--enable-aesni" "--enable-rdrand" ]
53
++ stdenv.lib.optional (stdenv.system == "i686-linux") "--enable-padlock"
54
++ stdenv.lib.optionals enableTNC [
···
1
{ stdenv, fetchurl, gmp, pkgconfig, python, autoreconfHook
2
, curl, trousers, sqlite, iptables, libxml2, openresolv
3
+
, ldns, unbound, pcsclite, openssl, systemd, pam
4
, enableTNC ? false }:
5
6
stdenv.mkDerivation rec {
···
14
15
dontPatchELF = true;
16
17
+
nativeBuildInputs = [ pkgconfig autoreconfHook ];
18
buildInputs =
19
+
[ gmp python iptables ldns unbound openssl pcsclite ]
20
+
++ stdenv.lib.optionals enableTNC [ curl trousers sqlite libxml2 ]
21
+
++ stdenv.lib.optionals stdenv.isLinux [ systemd.dev pam ];
22
23
patches = [
24
./ext_auth-path.patch
···
50
"--enable-eap-mschapv2" "--enable-xauth-eap" "--enable-ext-auth"
51
"--enable-forecast" "--enable-connmark" "--enable-acert"
52
"--enable-pkcs11" "--enable-eap-sim-pcsc" "--enable-dnscert" "--enable-unbound"
53
+
"--enable-af-alg" "--enable-xauth-pam" ]
54
++ stdenv.lib.optional stdenv.isx86_64 [ "--enable-aesni" "--enable-rdrand" ]
55
++ stdenv.lib.optional (stdenv.system == "i686-linux") "--enable-padlock"
56
++ stdenv.lib.optionals enableTNC [