innovaker
4f80f973e6
fix(dev): bump curl (to buster-backports)
...
Workaround for a dependency conflict ...
#7 3.632 The following packages have unmet dependencies:
#7 3.692 curl : Depends: libcurl4 (= 7.64.0-4+deb10u2) but 7.74.0-1.2~bpo10+1 is to be installed
#7 3.703 E: Unable to correct problems, you have held broken packages.
This should be reverted once `cmake` no longer comes from buster-backports.
PR: #13
See: 5de32f5d18
2021-05-17 19:19:23 +01:00
innovaker
a633feee38
feat(dev): add gpg & ssh
...
Required for remote access.
Originally from the ZMK devcontainer Dockerfile.
See: 9b29f9b861
2020-12-09 21:19:21 +00:00
innovaker
52fe7ae11f
feat(dev): add clang-format
...
Required for formatting C.
2020-12-09 21:19:21 +00:00
innovaker
211d55488e
feat(dev): add nano
...
Required for handling git merge conflicts.
2020-12-09 21:19:21 +00:00
innovaker
d81b73f227
feat(dev): add locales
...
Required for Zephyr's menuconfig.
See: zmkfirmware/zmk#438
2020-12-09 21:19:21 +00:00
innovaker
fc8dd6e5a8
feat(dev): add nodejs 14.x
...
Required by the ZMK documentation (docusaurus/webpack).
Sourced from NodeSource.
2020-12-09 21:19:21 +00:00
innovaker
5de32f5d18
feat(common): add newer cmake (from buster-backports)
...
Required by ZMK cmake boilerplate additions, namely list(PREPEND) which was introduced in cmake 3.15.x
2020-12-09 21:19:21 +00:00
innovaker
9f9bfb6983
feat: add DEBIAN_FRONTEND=noninteractive
...
For common and build only. Changes back to interactive at the end of dev for end-user (developers) convenience.
Based on discussions with KemoNine.
2020-12-09 21:19:21 +00:00
innovaker
145bdc8aef
feat: Zephyr 2.3.0 & SDK 0.11.4
...
Foundation version of GitHub workflow and Dockerfile.
Based on:
https://docs.zephyrproject.org/2.3.0/getting_started/index.html
https://docs.zephyrproject.org/2.3.0/getting_started/installation_linux.html#install-requirements-and-dependencies
+ SDK 0.11.4
2020-12-09 21:18:53 +00:00