aboutsummaryrefslogtreecommitdiff
path: root/.config/nixpkgs/packages/edl/default.nix
diff options
context:
space:
mode:
Diffstat (limited to '.config/nixpkgs/packages/edl/default.nix')
-rw-r--r--.config/nixpkgs/packages/edl/default.nix21
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; {