hyprpaper: 0.7.3 -> 0.7.4 (#376464)
[NixPkgs.git] / pkgs / by-name / xl / xl2tpd / package.nix
blob9921812ed5cc5367858d917a870c4683af8b62d2
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   libpcap,
6   ppp,
7 }:
9 stdenv.mkDerivation rec {
10   pname = "xl2tpd";
11   version = "1.3.18";
13   src = fetchFromGitHub {
14     owner = "xelerance";
15     repo = "xl2tpd";
16     rev = "v${version}";
17     sha256 = "sha256-Uc3PeTf/ow9p8noPcMLdT6S5dks9igDU6CC9koy+ff4=";
18   };
20   buildInputs = [ libpcap ];
22   postPatch = ''
23     substituteInPlace l2tp.h --replace /usr/sbin/pppd ${ppp}/sbin/pppd
24   '';
26   makeFlags = [ "PREFIX=$(out)" ];
28   meta = with lib; {
29     homepage = src.meta.homepage;
30     description = "Layer 2 Tunnelling Protocol Daemon (RFC 2661)";
31     platforms = platforms.linux;
32     license = licenses.gpl2Plus;
33     maintainers = with maintainers; [ abbradar ];
34   };