diff options
Diffstat (limited to '.config/nixpkgs/packages/edl/default.nix')
-rw-r--r-- | .config/nixpkgs/packages/edl/default.nix | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/.config/nixpkgs/packages/edl/default.nix b/.config/nixpkgs/packages/edl/default.nix index a9dba83..a04ac61 100644 --- a/.config/nixpkgs/packages/edl/default.nix +++ b/.config/nixpkgs/packages/edl/default.nix @@ -14,24 +14,27 @@ python38.pkgs.buildPythonApplication rec { doCheck = false; dontBuild = true; - - propagatedBuildInputs = with python38.pkgs; [ - pyusb - pyserial - docopt - pycryptodome - qrcode + format = "other"; + + propagatedBuildInputs = [ + python38.pkgs.pyusb + python38.pkgs.pyserial + python38.pkgs.docopt + python38.pkgs.pycryptodome + python38.pkgs.qrcode ]; pythonEnv = python38.withPackages (ps: with ps; propagatedBuildInputs); installPhase = '' - mkdir -p $out/share/edl - cp -rT ${src} $out/share/edl + runHook preInstall + mkdir --parents $out/share/edl + cp --recursive --no-target-directory ${src} $out/share/edl makeWrapper ${pythonEnv}/bin/python $out/bin/edl --add-flags $out/share/edl/edl.py makeWrapper ${pythonEnv}/bin/python $out/bin/edl-diag --add-flags $out/share/edl/diag.py makeWrapper ${pythonEnv}/bin/python $out/bin/edl-tcpclient --add-flags $out/share/edl/tcpclient.py makeWrapper ${pythonEnv}/bin/python $out/bin/edl-fhloaderparse --add-flags $out/share/edl/fhloaderparse.py + runHook postInstall ''; meta = with lib; { |