toltec
toltec copied to clipboard
Update the build process to use toltecmk
- [x] Rework makefile to use virtual environment
- [x] Hack in toltecmk to the build system and remove all unused old python code
- [x] Update github actions to cache the virtual environment pip install
- [x] Update to toltecmk 0.3.0 and
builder.make(..., False)
- [x] Clean up implementation to simplify hacked in logic
Currently waiting on https://github.com/toltec-dev/build/pull/39 and toltecmk 0.3.0 to be release.
That should be cleaned up enough for now.
Blocked waiting on https://github.com/toltec-dev/build/pull/49 and a new release.
Opened #866 to resolve micro no longer building.
Opened #867 to resolve mmc-utils no longer building.
- netsurf fails to build. Opened #871 as it seems to be pre-existing.
- ~~webinterface-upload-button's sha256sum no longer matches~~
- I still need to test appmarkable, but github is having some issues that makes it so I can't download libfreetype at the moment.
- I've asked @LinusCDE to take a look. I think this might be an issue with it's build system and not the network error it says it is.
- #875