summary refs log tree commit diff
diff options
context:
space:
mode:
authorThomas Strobel <ts468@cam.ac.uk>2015-10-01 18:14:03 +0200
committerThomas Strobel <ts468@cam.ac.uk>2015-10-01 18:14:03 +0200
commit64eed4b98afdd55c5a827fb67cf53557ffec2db4 (patch)
treea5012807245122bc8c4dd718f01e2b96fd1b0da7
parent2b1d851e3eacd4b0f418abd37f2c144064179098 (diff)
downloadnixpkgs-64eed4b98afdd55c5a827fb67cf53557ffec2db4.tar
nixpkgs-64eed4b98afdd55c5a827fb67cf53557ffec2db4.tar.gz
nixpkgs-64eed4b98afdd55c5a827fb67cf53557ffec2db4.tar.bz2
nixpkgs-64eed4b98afdd55c5a827fb67cf53557ffec2db4.tar.lz
nixpkgs-64eed4b98afdd55c5a827fb67cf53557ffec2db4.tar.xz
nixpkgs-64eed4b98afdd55c5a827fb67cf53557ffec2db4.tar.zst
nixpkgs-64eed4b98afdd55c5a827fb67cf53557ffec2db4.zip
deskcon: init at 0.3
-rw-r--r--pkgs/top-level/python-packages.nix34
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 85f52b4ba8e..41f5d592589 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -3015,6 +3015,40 @@ let
     };
   };
 
+  deskcon = self.buildPythonPackage rec {
+    name = "deskcon-0.3";
+    disabled = !isPy27;
+
+    src = pkgs.fetchFromGitHub {
+      owner= "screenfreeze";
+      repo = "deskcon-desktop";
+      rev = "267804122188fa79c37f2b21f54fe05c898610e6";
+      sha256 ="0i1dd85ls6n14m9q7lkympms1w3x0pqyaxvalq82s4xnjdv585j3";
+    };
+
+    phases = [ "unpackPhase" "installPhase" ];
+
+    pythonPath = [ self.pyopenssl pkgs.gtk3 ];
+
+    installPhase = ''
+      substituteInPlace server/deskcon-server --replace "python2" "python"
+
+      mkdir -p $out/bin
+      mkdir -p $out/lib/${python.libPrefix}/site-packages
+      cp -r server/* $out/lib/${python.libPrefix}/site-packages
+      mv $out/lib/${python.libPrefix}/site-packages/deskcon-server $out/bin/deskcon-server
+
+      wrapPythonProgramsIn $out/bin "$out $pythonPath"
+    '';
+
+    meta = {
+      description = "integrates an Android device into a desktop";
+      homepage = https://github.com/screenfreeze/deskcon-desktop;
+      license = licenses.gpl3;
+    };
+  };
+
+
   dill = buildPythonPackage rec {
     name = "dill-${version}";
     version = "0.2.4";