|
|
|
@ -1,17 +1,18 @@ |
|
|
|
|
{ stdenv, substituteAll, fetchFromGitHub, autoreconfHook, libtool, intltool, pkgconfig |
|
|
|
|
, file, findutils |
|
|
|
|
, gtk3, networkmanager, ppp, xl2tpd, strongswan, libsecret |
|
|
|
|
, withGnome ? true, gnome3, networkmanagerapplet }: |
|
|
|
|
|
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
|
name = "${pname}${if withGnome then "-gnome" else ""}-${version}"; |
|
|
|
|
pname = "NetworkManager-l2tp"; |
|
|
|
|
version = "1.2.10"; |
|
|
|
|
version = "1.2.12"; |
|
|
|
|
|
|
|
|
|
src = fetchFromGitHub { |
|
|
|
|
owner = "nm-l2tp"; |
|
|
|
|
repo = "network-manager-l2tp"; |
|
|
|
|
rev = "${version}"; |
|
|
|
|
sha256 = "1vm004nj2n5abpywr7ji6r28scf7xs45zw4rqrm8jn7mysf96h0x"; |
|
|
|
|
sha256 = "0cq07kvlm98s8a7l4a3zmqnif8x3307kv7n645zx3f1r7x72b8m4"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
patches = [ |
|
|
|
@ -24,7 +25,7 @@ stdenv.mkDerivation rec { |
|
|
|
|
buildInputs = [ networkmanager ppp ] |
|
|
|
|
++ stdenv.lib.optionals withGnome [ gtk3 libsecret networkmanagerapplet ]; |
|
|
|
|
|
|
|
|
|
nativeBuildInputs = [ autoreconfHook libtool intltool pkgconfig ]; |
|
|
|
|
nativeBuildInputs = [ autoreconfHook libtool intltool pkgconfig file findutils ]; |
|
|
|
|
|
|
|
|
|
preConfigure = '' |
|
|
|
|
intltoolize -f |
|
|
|
|