micropython: 1.21.0 -> 1.22.1

Also install mpy-cross, since we are already building it.
This commit is contained in:
Daniel Nagy 2024-02-16 20:45:00 +01:00
parent 1a370e6bb7
commit baed3bc2a0
No known key found for this signature in database

View File

@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "micropython";
version = "1.21.0";
version = "1.22.1";
src = fetchFromGitHub {
owner = "micropython";
repo = "micropython";
rev = "v${version}";
sha256 = "sha256-nUQSj2grq4fNyqOZyYZfYvLwoEXI4PZCYdVXvxLGmPk=";
sha256 = "sha256-NU/C0rxiA/DTbUXZG/RTsq7tGgxtLUUilMhsc8DPA7g=";
fetchSubmodules = true;
};
@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
doCheck = true;
skippedTests = ""
skippedTests = " -e select_poll_fd"
+ lib.optionalString (stdenv.isDarwin && stdenv.isAarch64) " -e ffi_callback"
+ lib.optionalString (stdenv.isLinux && stdenv.isAarch64) " -e float_parse"
;
@ -49,6 +49,7 @@ stdenv.mkDerivation rec {
runHook preInstall
mkdir -p $out/bin
install -Dm755 ports/unix/build-standard/micropython -t $out/bin
install -Dm755 mpy-cross/build/mpy-cross -t $out/bin
runHook postInstall
'';