|
1 | 1 | let |
2 | 2 | # This date is used to identify releases. It gets baked into the filenames, |
3 | 3 | # file system timestamps, and `sys.version` in Python. |
4 | | - date = "2023-05-01"; |
| 4 | + date = "2023-05-10"; |
5 | 5 |
|
6 | 6 | short_date = (builtins.substring 2 2 date) + |
7 | 7 | (builtins.substring 5 2 date) + (builtins.substring 8 2 date); |
|
18 | 18 | example_code = pkgs.fetchFromGitHub { |
19 | 19 | owner = "pololu"; |
20 | 20 | repo = "pololu-3pi-2040-robot"; |
21 | | - rev = "63e9b05c3a7b12d7721cd0b9e2883a379c88d285"; # 2023-04-27 |
22 | | - hash = "sha256-qoWMnt0gbXQHYEud5Ze8rT2TC6kDhgJmLz9W28Flxjo="; |
| 21 | + rev = "edc85070ec9820e3740a7d118d253f67ea6fbc86"; # 2023-05-10 |
| 22 | + hash = "sha256-uhod1T8c6q6GN1p3aUMjZjueissL1FrhVBSrvihJey8="; |
23 | 23 | }; |
24 | 24 |
|
25 | 25 | base = pkgs.stdenv.mkDerivation rec { |
|
31 | 31 | src = pkgs.fetchFromGitHub { |
32 | 32 | owner = "micropython"; |
33 | 33 | repo = "micropython"; |
34 | | - rev = "867e4dd3dc9235974974fd5dab204371616d6f49"; # master branch, 2023-04-04 |
35 | | - hash = "sha256-njvG1XfAwfVOCYE4O7lwGWgtmQanqMhdTlDSAEdVhOA="; |
| 34 | + rev = "4e4bdbd191eb00ef42d9bd6fe9a8303a16f6878d"; # master branch, 2023-05-09 |
| 35 | + hash = "sha256-7uZw5JV6wDyhPlzKc0oM0zSDv6Xzm/xOVhP8inm7u0U="; |
36 | 36 | }; |
37 | 37 | patches = [ ./3pi.patch ./traceback.patch ]; |
38 | 38 |
|
39 | 39 | # After changing the MicroPython version above, run |
40 | 40 | # 'git describe --tags --match=v*' to get the new values for these: |
41 | 41 | version = "v1.20.0"; |
42 | | - version_suffix = "-24"; |
| 42 | + version_suffix = "-62"; |
43 | 43 | MICROPY_GIT_TAG = version + version_suffix + "-g" + MICROPY_GIT_HASH; |
44 | 44 | MICROPY_GIT_HASH = builtins.substring 0 9 src.rev; |
45 | 45 |
|
|
53 | 53 | lib_mbedtls = pkgs.fetchFromGitHub { |
54 | 54 | owner = "ARMmbed"; |
55 | 55 | repo = "mbedtls"; |
56 | | - rev = "1bc2c9cb8b8fe4659bd94b8ebba5a4c02029b7fa"; |
57 | | - hash = "sha256-DiX++cDFRHfx67BDRMDd03G62aGvwAzqkgFWenroRAw="; |
| 56 | + rev = "981743de6fcdbe672e482b6fd724d31d0a0d2476"; |
| 57 | + hash = "sha256-w5bJErCNRZLE8rHcuZlK3bOqel97gPPMKH2cPGUR6Zw="; |
58 | 58 | }; |
59 | 59 | lib_micropython_lib = pkgs.fetchFromGitHub { |
60 | 60 | owner = "micropython"; |
|
78 | 78 | ulab_src = pkgs.fetchFromGitHub { |
79 | 79 | owner = "v923z"; |
80 | 80 | repo = "micropython-ulab"; |
81 | | - rev = "8c3e1058d441c2d075febadc8b7993b03e152bf9"; # 2023-03-03 |
82 | | - hash = "sha256-gbZFgCdbtr4oxSAfGONJpSJm4k3u8QGSOlM3iOkT9tI="; |
| 81 | + rev = "ac2e9954edc185ec212e437e73e4b5e4290de35b"; # 2023-05-07 |
| 82 | + hash = "sha256-BVhPoZGyKP4x/CDFR5F3+edD7oT6J31t+EASVO0qYSI="; |
83 | 83 | }; |
84 | 84 |
|
85 | 85 | # After changing the ulab version, run |
86 | 86 | # 'git describe --tags' to get the new value of this: |
87 | | - ulab_git_tag = "5.1.1-27-g" + builtins.substring 0 7 ulab_src.rev; |
| 87 | + ulab_git_tag = "6.0.12"; #+ builtins.substring 0 7 ulab_src.rev; |
88 | 88 |
|
89 | 89 | MICROPY_BANNER_NAME_AND_VERSION = |
90 | 90 | "MicroPython ${MICROPY_GIT_TAG} build ${build_git_tag}; with ulab ${ulab_git_tag}"; |
|
0 commit comments