|
|
|
@ -6,18 +6,20 @@ |
|
|
|
|
, networkmanager |
|
|
|
|
, strongswanNM |
|
|
|
|
, gtk3 |
|
|
|
|
, gtk4 |
|
|
|
|
, gnome |
|
|
|
|
, libsecret |
|
|
|
|
, libnma |
|
|
|
|
, libnma-gtk4 |
|
|
|
|
}: |
|
|
|
|
|
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
|
pname = "NetworkManager-strongswan"; |
|
|
|
|
version = "1.5.2"; |
|
|
|
|
version = "1.6.0"; |
|
|
|
|
|
|
|
|
|
src = fetchurl { |
|
|
|
|
url = "https://download.strongswan.org/NetworkManager/${pname}-${version}.tar.bz2"; |
|
|
|
|
sha256 = "0sc1yzlxjfvl58hjjw99bchqc4061i3apw254z61v22k4sajnif8"; |
|
|
|
|
sha256 = "bbyA9qCboM9hBKMXhJWXgEFN13Fl4pY6zWZXwowlRMI="; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
nativeBuildInputs = [ |
|
|
|
@ -30,14 +32,16 @@ stdenv.mkDerivation rec { |
|
|
|
|
strongswanNM |
|
|
|
|
libsecret |
|
|
|
|
gtk3 |
|
|
|
|
gtk4 |
|
|
|
|
libnma |
|
|
|
|
libnma-gtk4 |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
configureFlags = [ |
|
|
|
|
"--without-libnm-glib" |
|
|
|
|
"--with-charon=${strongswanNM}/libexec/ipsec/charon-nm" |
|
|
|
|
"--with-nm-libexecdir=${placeholder "out"}/libexec" |
|
|
|
|
"--with-nm-plugindir=${placeholder "out"}/lib/NetworkManager" |
|
|
|
|
"--with-gtk4" |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
PKG_CONFIG_LIBNM_VPNSERVICEDIR = "${placeholder "out"}/lib/NetworkManager/VPN"; |
|
|
|
|