esptool: init at 1.4

+27
+25
pkgs/tools/misc/esptool/default.nix
···
··· 1 + { stdenv, fetchFromGitHub, python3 }: 2 + 3 + python3.pkgs.buildPythonApplication rec { 4 + name = "esptool-${version}"; 5 + version = "1.3"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "espressif"; 9 + repo = "esptool"; 10 + rev = "v${version}"; 11 + sha256 = "0112fybkz4259gyvhcs18wa6938jp6w7clk66kpd0d1dg70lz1h6"; 12 + }; 13 + 14 + propagatedBuildInputs = with python3.pkgs; [ pyserial ]; 15 + 16 + doCheck = false; # FIXME: requires packaging some new deps 17 + 18 + meta = with stdenv.lib; { 19 + description = "ESP8266 and ESP32 serial bootloader utility"; 20 + homepage = https://github.com/espressif/esptool; 21 + license = licenses.gpl2; 22 + maintainers = [ maintainers.dezgeg ]; 23 + platforms = platforms.linux; 24 + }; 25 + }
+2
pkgs/top-level/all-packages.nix
··· 949 950 envconsul = callPackage ../tools/system/envconsul { }; 951 952 esptool-ck = callPackage ../tools/misc/esptool-ck { }; 953 954 f3 = callPackage ../tools/filesystems/f3 { };
··· 949 950 envconsul = callPackage ../tools/system/envconsul { }; 951 952 + esptool = callPackage ../tools/misc/esptool { }; 953 + 954 esptool-ck = callPackage ../tools/misc/esptool-ck { }; 955 956 f3 = callPackage ../tools/filesystems/f3 { };