python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / networking / vpn-slice / default.nix
blob0e98212ad5a505c59478f8a27aa74c373fc29083
1 { lib, buildPythonApplication, nix-update-script, python3Packages, fetchFromGitHub }:
3 buildPythonApplication rec {
4   pname = "vpn-slice";
5   version = "0.16.1";
7   src = fetchFromGitHub {
8     owner = "dlenski";
9     repo = pname;
10     rev = "v${version}";
11     sha256 = "sha256-T6VULLNRLWO4OcAsuTmhty6H4EhinyxQSg0dfv2DUJs=";
12   };
14   propagatedBuildInputs = with python3Packages; [ setproctitle dnspython ];
16   doCheck = false;
18   passthru = {
19     updateScript = nix-update-script {
20       attrPath = pname;
21     };
22   };
24   meta = with lib; {
25     homepage = "https://github.com/dlenski/vpn-slice";
26     description =
27       "vpnc-script replacement for easy and secure split-tunnel VPN setup";
28     license = licenses.gpl3;
29     maintainers = with maintainers; [ jdbaldry ];
30   };