upgrade
This commit is contained in:
parent
e863d2832d
commit
be515c4c69
6 changed files with 14 additions and 26 deletions
|
|
@ -4,13 +4,13 @@
|
||||||
}:
|
}:
|
||||||
pkgs.stdenv.mkDerivation rec {
|
pkgs.stdenv.mkDerivation rec {
|
||||||
pname = "esp-idf";
|
pname = "esp-idf";
|
||||||
version = "5.4";
|
version = "6.0";
|
||||||
src = pkgs.fetchFromGitHub {
|
src = pkgs.fetchFromGitHub {
|
||||||
owner = "espressif";
|
owner = "espressif";
|
||||||
repo = "esp-idf";
|
repo = "esp-idf";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
hash = "sha256-9OQ/0DGwgfR3MkRWd6zSe1FD3Ywt4Ugw8J/BFu1Vfw0=";
|
hash = "sha256-YhON/zUFOVTh8UEvujAXsd9IPaaNmSIP+dSZDE5fyqw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = with pkgs; [
|
buildInputs = with pkgs; [
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,12 @@
|
||||||
{pkgs}:
|
{pkgs}:
|
||||||
pkgs.stdenv.mkDerivation rec {
|
pkgs.stdenv.mkDerivation rec {
|
||||||
pname = "esp-rom-elfs";
|
pname = "esp-rom-elfs";
|
||||||
version = "20241011";
|
version = "20240305";
|
||||||
src =
|
src =
|
||||||
builtins.fetchurl
|
builtins.fetchurl
|
||||||
{
|
{
|
||||||
url = "https://github.com/espressif/${pname}/releases/download/${version}/${pname}-${version}.tar.gz";
|
url = "https://github.com/espressif/${pname}/releases/download/${version}/${pname}-${version}.tar.gz";
|
||||||
sha256 = "sha256:1ag9z459pgr7rmjxqfl8a6mayjiqffqmbvmzixicf8d4ch0h07wj";
|
sha256 = "sha256:0b22w1abs34s5r3rq4lw0l270wajjxv0r1c5sxih23vi2ns0jrm2";
|
||||||
};
|
};
|
||||||
|
|
||||||
preferLocalBuild = true;
|
preferLocalBuild = true;
|
||||||
|
|
|
||||||
|
|
@ -5,14 +5,14 @@
|
||||||
systems_table = {
|
systems_table = {
|
||||||
"x86_64-linux" = {
|
"x86_64-linux" = {
|
||||||
system = "linux-amd64";
|
system = "linux-amd64";
|
||||||
hash = "1pw54ja4fmhy4rlaq8hirp5na8xvj5pah2azmnz494n9dl1hyaz8";
|
hash = "039ril4ixc0sr1in4qqzp42iy5bxgjifhs2r6gjcx2cd1vmmp1qc";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
system_download = systems_table.${system};
|
system_download = systems_table.${system};
|
||||||
in
|
in
|
||||||
pkgs.stdenv.mkDerivation rec {
|
pkgs.stdenv.mkDerivation rec {
|
||||||
pname = "openocd-esp32";
|
pname = "openocd-esp32";
|
||||||
version = "0.12.0-esp32-20241016";
|
version = "0.12.0-esp32-20260424";
|
||||||
src =
|
src =
|
||||||
builtins.fetchurl
|
builtins.fetchurl
|
||||||
{
|
{
|
||||||
|
|
|
||||||
18
rust.nix
18
rust.nix
|
|
@ -5,26 +5,14 @@
|
||||||
systems_table = {
|
systems_table = {
|
||||||
"x86_64-linux" = {
|
"x86_64-linux" = {
|
||||||
system = "x86_64-unknown-linux-gnu";
|
system = "x86_64-unknown-linux-gnu";
|
||||||
hash = "1i66zrpbwdkdr28nad72jf2l4p9yl16bvzm5bygiq0wbjigxwrav";
|
hash = "0cwld65c2rmba2bx40d577pidd70dw9jy00zqihsvdpap8jgplma";
|
||||||
};
|
|
||||||
"x86_64-darwin" = {
|
|
||||||
system = "x86_64-apple-darwin";
|
|
||||||
hash = "09j72xspg1bq82hk9w9ij9h17yk4lr0wfv20ybm1pah4bfxw6mha";
|
|
||||||
};
|
|
||||||
"aarch64-linux" = {
|
|
||||||
system = "aarch64-unknown-linux-gnu";
|
|
||||||
hash = "170013pw7rllqzc03i39xrwy486jllxjjh53sgnywqz0ylycx7j8";
|
|
||||||
};
|
|
||||||
"aarch64-darwin" = {
|
|
||||||
system = "aarch64-apple-darwin";
|
|
||||||
hash = "143kb7vawssg6b5h8c7k4szm43qqif3sjniwzc60avhn60zrc00j";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
download_system = systems_table.${system};
|
download_system = systems_table.${system};
|
||||||
in
|
in
|
||||||
pkgs.stdenv.mkDerivation rec {
|
pkgs.stdenv.mkDerivation rec {
|
||||||
pname = "esp-rust";
|
pname = "esp-rust";
|
||||||
version = "1.84.0.0";
|
version = "1.95.0.0";
|
||||||
srcs = [
|
srcs = [
|
||||||
(builtins.fetchurl
|
(builtins.fetchurl
|
||||||
{
|
{
|
||||||
|
|
@ -34,7 +22,7 @@ in
|
||||||
(builtins.fetchurl
|
(builtins.fetchurl
|
||||||
{
|
{
|
||||||
url = "https://github.com/esp-rs/rust-build/releases/download/v${version}/rust-src-${version}.tar.xz";
|
url = "https://github.com/esp-rs/rust-build/releases/download/v${version}/rust-src-${version}.tar.xz";
|
||||||
sha256 = "1c24aqc1js5w4l8z6j4p1sj6xihrg4990kvb6x8bzyigm53qg18m";
|
sha256 = "05vp68gs8h6q4mwrbd5w5w2imjgypx3k1y8shq71rm62g8ryx2vh";
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
sourceRoot = ".";
|
sourceRoot = ".";
|
||||||
|
|
|
||||||
|
|
@ -6,14 +6,14 @@
|
||||||
systems_table = {
|
systems_table = {
|
||||||
"x86_64-linux" = {
|
"x86_64-linux" = {
|
||||||
system = "x86_64-linux-gnu";
|
system = "x86_64-linux-gnu";
|
||||||
hash = "sha256:0g9lk7snccn5464fs1mpyhylmvra0bvn6icqpbsxgixis94l6xqq";
|
hash = "sha256:0c47nhl1fwj060aiyimb64qijv36sl2bp6krqfd5517z0j8mrl0n";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
system_download = systems_table.${system};
|
system_download = systems_table.${system};
|
||||||
in
|
in
|
||||||
pkgs.stdenv.mkDerivation rec {
|
pkgs.stdenv.mkDerivation rec {
|
||||||
pname = "xtensa-esp-elf-gdb";
|
pname = "xtensa-esp-elf-gdb";
|
||||||
version = "15.2_20241112";
|
version = "16.3_20250913";
|
||||||
src =
|
src =
|
||||||
builtins.fetchurl
|
builtins.fetchurl
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -5,14 +5,14 @@
|
||||||
systems_table = {
|
systems_table = {
|
||||||
"x86_64-linux" = {
|
"x86_64-linux" = {
|
||||||
system = "x86_64-linux-gnu";
|
system = "x86_64-linux-gnu";
|
||||||
hash = "sha256:1s86y3wss3vp5r6c076gz23hs62rkx1qc6vffjp42md86krrv1di";
|
hash = "sha256:19xg94aajrsc9fjxv2h9v854rgmxp34li8nrhjb7dxqzpxn0l2af";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
system_download = systems_table.${system};
|
system_download = systems_table.${system};
|
||||||
in
|
in
|
||||||
pkgs.stdenv.mkDerivation rec {
|
pkgs.stdenv.mkDerivation rec {
|
||||||
pname = "xtensa-esp-elf";
|
pname = "xtensa-esp-elf";
|
||||||
version = "14.2.0_20241119";
|
version = "14.2.0_20260121";
|
||||||
src =
|
src =
|
||||||
builtins.fetchurl
|
builtins.fetchurl
|
||||||
{
|
{
|
||||||
|
|
@ -32,6 +32,6 @@ in
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p "$out"
|
mkdir -p "$out"
|
||||||
cp -R ./{bin,lib} "$out"
|
cp -R ./{bin,lib,libexec} "$out"
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue