about summary refs log tree commit diff
path: root/pkgs/tools/misc/esptool/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/misc/esptool/default.nix')
-rw-r--r--pkgs/tools/misc/esptool/default.nix70
1 files changed, 0 insertions, 70 deletions
diff --git a/pkgs/tools/misc/esptool/default.nix b/pkgs/tools/misc/esptool/default.nix
deleted file mode 100644
index 67eaacddaf6f..000000000000
--- a/pkgs/tools/misc/esptool/default.nix
+++ /dev/null
@@ -1,70 +0,0 @@
-{ lib
-, fetchFromGitHub
-, python3
-, softhsm
-}:
-
-python3.pkgs.buildPythonApplication rec {
-  pname = "esptool";
-  version = "4.7.0";
-
-  format = "setuptools";
-
-  src = fetchFromGitHub {
-    owner = "espressif";
-    repo = "esptool";
-    rev = "v${version}";
-    hash = "sha256-yrEwCg0e+8jZorL6jcqeuKUCFoV0oP9HVFh1n/ezjPg=";
-  };
-
-  postPatch = ''
-    patchShebangs ci
-
-    substituteInPlace test/test_espsecure_hsm.py \
-      --replace "/usr/lib/softhsm" "${lib.getLib softhsm}/lib/softhsm"
-  '';
-
-  propagatedBuildInputs = with python3.pkgs; [
-    bitstring
-    cryptography
-    ecdsa
-    intelhex
-    pyserial
-    reedsolo
-    pyyaml
-    python-pkcs11
-  ];
-
-  nativeCheckInputs = with python3.pkgs; [
-    pyelftools
-    pytestCheckHook
-    softhsm
-  ];
-
-  # tests mentioned in `.github/workflows/test_esptool.yml`
-  checkPhase = ''
-    runHook preCheck
-
-    export SOFTHSM2_CONF=$(mktemp)
-    echo "directories.tokendir = $(mktemp -d)" > "$SOFTHSM2_CONF"
-    ./ci/setup_softhsm2.sh
-
-    pytest test/test_imagegen.py
-    pytest test/test_espsecure.py
-    pytest test/test_espsecure_hsm.py
-    pytest test/test_merge_bin.py
-    pytest test/test_image_info.py
-    pytest test/test_modules.py
-
-    runHook postCheck
-  '';
-
-  meta = with lib; {
-    description = "ESP8266 and ESP32 serial bootloader utility";
-    homepage = "https://github.com/espressif/esptool";
-    license = licenses.gpl2Plus;
-    maintainers = with maintainers; [ dezgeg dotlambda ] ++ teams.lumiguide.members;
-    platforms = with platforms; linux ++ darwin;
-    mainProgram = "esptool.py";
-  };
-}