l2tp: 1.2.4 -> 1.2.8

the new version brings a new panel in IPsec settings which allows to
reenable old algorithms for IPsec phases 1/2 (dropped in recent libreswan/strongswan etc).

Also updates the homepage with the new one.

Changed files
+9 -1
pkgs
tools
networking
network-manager
+9 -1
pkgs/tools/networking/network-manager/l2tp.nix
···
postPatch = ''
sed -i -e 's%"\(/usr/sbin\|/usr/pkg/sbin\|/usr/local/sbin\)/[^"]*",%%g' ./src/nm-l2tp-service.c
substituteInPlace ./src/nm-l2tp-service.c \
--replace /sbin/ipsec ${strongswan}/bin/ipsec \
--replace /sbin/xl2tpd ${xl2tpd}/bin/xl2tpd
···
];
enableParallelBuilding = true;
meta = with stdenv.lib; {
description = "L2TP plugin for NetworkManager";
inherit (networkmanager.meta) platforms;
-
homepage = https://github.com/nm-l2tp/network-manager-l2tp;
license = licenses.gpl2;
maintainers = with maintainers; [ abbradar obadz ];
};
···
postPatch = ''
sed -i -e 's%"\(/usr/sbin\|/usr/pkg/sbin\|/usr/local/sbin\)/[^"]*",%%g' ./src/nm-l2tp-service.c
+
substituteInPlace ./Makefile.am \
+
--replace '$(sysconfdir)/dbus-1/system.d' "$out/etc/dbus-1/system.d"
+
substituteInPlace ./src/nm-l2tp-service.c \
--replace /sbin/ipsec ${strongswan}/bin/ipsec \
--replace /sbin/xl2tpd ${xl2tpd}/bin/xl2tpd
···
];
enableParallelBuilding = true;
+
configureFlags = [
+
"--with-gnome=${if withGnome then "yes" else "no"}"
+
"--localstatedir=/var"
+
] ;
+
meta = with stdenv.lib; {
description = "L2TP plugin for NetworkManager";
inherit (networkmanager.meta) platforms;
+
homepage = http://github.com/nm-l2tp/network-manager-l2tp;
license = licenses.gpl2;
maintainers = with maintainers; [ abbradar obadz ];
};