summary refs log tree commit diff
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2016-08-29 12:31:59 +0200
committerVincent Laporte <Vincent.Laporte@gmail.com>2016-08-29 13:36:50 +0200
commitaebabb987172f0d14ed7d38b4c9f87f73f097851 (patch)
tree24ad1773e349eaee1c08a1fcd59f67670e7da7c1
parent58738e4bc7df7c5d7c224f71defec88f72775e02 (diff)
downloadnixpkgs-aebabb987172f0d14ed7d38b4c9f87f73f097851.tar
nixpkgs-aebabb987172f0d14ed7d38b4c9f87f73f097851.tar.gz
nixpkgs-aebabb987172f0d14ed7d38b4c9f87f73f097851.tar.bz2
nixpkgs-aebabb987172f0d14ed7d38b4c9f87f73f097851.tar.lz
nixpkgs-aebabb987172f0d14ed7d38b4c9f87f73f097851.tar.xz
nixpkgs-aebabb987172f0d14ed7d38b4c9f87f73f097851.tar.zst
nixpkgs-aebabb987172f0d14ed7d38b4c9f87f73f097851.zip
qarte: create python env
-rw-r--r--pkgs/applications/video/qarte/default.nix8
1 files changed, 3 insertions, 5 deletions
diff --git a/pkgs/applications/video/qarte/default.nix b/pkgs/applications/video/qarte/default.nix
index 5b87fca9dcd..40011e11b2d 100644
--- a/pkgs/applications/video/qarte/default.nix
+++ b/pkgs/applications/video/qarte/default.nix
@@ -1,7 +1,7 @@
-{ stdenv, fetchbzr, python3Packages, rtmpdump, makeWrapper }:
+{ stdenv, fetchbzr, python3, rtmpdump, makeWrapper }:
 
 let
-  inherit (python3Packages) python pyqt5 sip;
+  pythonEnv = python3.withPackages (ps: with ps; [ pyqt5 sip ]);
 in stdenv.mkDerivation {
   name = "qarte-3.2.0";
   src = fetchbzr {
@@ -10,16 +10,14 @@ in stdenv.mkDerivation {
     sha256 = "0dvl38dknmnj2p4yr25p88kw3mh502c6qdp2bd43bhd2sqc3b0v0";
   };
 
-  buildInputs = [ makeWrapper ];
+  buildInputs = [ makeWrapper pythonEnv ];
 
   installPhase = ''
     mkdir -p $out/bin
     mv qarte $out/bin/
     substituteInPlace $out/bin/qarte \
-      --replace '/usr/bin/python3' "${python.interpreter}" \
       --replace '/usr/share' "$out/share"
     wrapProgram $out/bin/qarte \
-      --prefix PYTHONPATH : "${pyqt5}/lib/${python.libPrefix}/site-packages:${sip}/lib/${python.libPrefix}/site-packages" \
       --prefix PATH : "${rtmpdump}/bin"
 
     mkdir -p $out/share/man/man1/