nixpkgs/pkgs/development/embedded/platformio
Andrew Childs 119a521977 platformio-core: expose unwrapped platformio as platformio-core
PlatformIO is a pure python package that is in turn a package
manager. In a pure NixOS environment, this means that any downloaded
binary packages will not run. To make PlatformIO usable, there's a
chrootenv wrapper. However, in a mixed environment like other linux or
darwin, the pure python version will work, and in the case of darwin
only the pure version will work, since the chrootenv wrapper is not
supported.

To handle the above use cases we have:

 * platformio -- unwrapped on darwin, wrapped on linux. Should always
                 provide a functional platformio.

 * platformio-core -- always unwrapped (like "bintools-unwrapped") for
                      when the wrapper is explicitly not required. For
                      example, on other linux where the chrootenv is
                      not supported.
2023-04-01 13:13:15 +09:00
..
chrootenv.nix platformio-core: expose unwrapped platformio as platformio-core 2023-04-01 13:13:15 +09:00
core.nix platformio: Fix version specifiers 2023-03-09 17:36:45 +01:00
default.nix platformio-core: expose unwrapped platformio as platformio-core 2023-04-01 13:13:15 +09:00
fix-searchpath.patch
missing-udev-rules-nixos.patch platformio: 6.0.1 -> 6.0.2 2022-07-21 22:35:25 +02:00
use-local-spdx-license-list.patch platformio: 6.1.5 -> 6.1.6 2023-01-23 15:47:42 +01:00