1{ stdenv
2, buildPythonPackage
3, fetchFromGitHub
4, tornado
5, futures
6, html5lib
7, pkgs
8, isPy3k
9}:
10
11buildPythonPackage rec {
12 name = "gateone-1.2-0d57c3";
13 disabled = isPy3k;
14
15 src = pkgs.fetchFromGitHub {
16 rev = "1d0e8037fbfb7c270f3710ce24154e24b7031bea";
17 owner= "liftoff";
18 repo = "GateOne";
19 sha256 = "1ghrawlqwv7wnck6alqpbwy9mpv0y21cw2jirrvsxaracmvgk6vv";
20 };
21
22 propagatedBuildInputs = [tornado futures html5lib pkgs.openssl pkgs.cacert pkgs.openssh];
23
24 postInstall=''
25 cp -R "$out/gateone/"* $out/lib/python2.7/site-packages/gateone
26 '';
27
28 meta = with stdenv.lib; {
29 homepage = https://liftoffsoftware.com/;
30 description = "GateOne is a web-based terminal emulator and SSH client";
31 maintainers = with maintainers; [ tomberek ];
32 license = licenses.gpl3;
33 };
34
35}