summary refs log tree commit diff
path: root/pkgs/development/embedded/platformio
Commit message (Collapse)AuthorAge
* platformio: Don't link udev rules into a subdirectoryadisbladis2023-04-18
| | | | | | | | | | | | | | | | | | This causes collisions when NixOS is configured like ``` nix { pkgs, ... }: { services.udev.packages = [ pkgs.platformio ]; } ``` and would also cause a regression having to add the subirectory to the udev packages path: ``` nix { pkgs, ... }: { services.udev.packages = [ (pkgs.platformio-core.udev + "/99-platformio-udev.rules") ]; } ```
* tree-wide: buildFHSUserEnv -> buildFHSEnvAtemu2023-04-16
|
* Merge pull request #224175 from adisbladis/platformio-udev-multiadisbladis2023-04-12
|\ | | | | platformio: make multi-output
| * platformio: ensure coherent python interpreter with platformio-coreadisbladis2023-04-01
| |
| * platformio-core: move src & version to main expressionadisbladis2023-04-01
| |
| * platformio: make multi-outputadisbladis2023-04-01
| | | | | | | | | | | | | | Currently udev rules symlinks against platformio sources, pulling in the platformio source tree into the runtime closure. Previous to platformio-core being exposed separately from platformio this also meant that you had no ergonomic way to avoid platformio in the system closure, even though you only wanted the udev rules. We can avoid this by making platformio-core multi output, making it trivial to depend only on the udev rules.
* | platformio: add ncursesadisbladis2023-04-12
|/ | | | Running `pio check` with clang-tidy currently fails because of lacking libtinfo.
* platformio-core: expose unwrapped platformio as platformio-coreAndrew Childs2023-04-01
| | | | | | | | | | | | | | | | | | | | 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.
* platformio: Fix version specifiersMartin Weinelt2023-03-09
|
* platformio: fix udev pathJos van Bakel2023-01-27
|
* platformio: 6.1.5 -> 6.1.6Alvar Penning2023-01-23
| | | | https://github.com/platformio/platformio-core/releases/tag/v6.1.6
* platformio: Relax starlette constraintMartin Weinelt2023-01-21
|
* treewide: switch to nativeCheckInputsGuillaume Girol2023-01-21
| | | | | | | checkInputs used to be added to nativeBuildInputs. Now we have nativeCheckInputs to do that instead. Doing this treewide change allows to keep hashes identical to before the introduction of nativeCheckInputs.
* platformio: relax uvicorn constraintRobert Schütz2022-12-20
|
* platformio: 6.1.4 -> 6.1.5arcnmx2022-11-08
|
* platformio: unmark as broken on aarch64-linuxarcnmx2022-11-07
|
* platformio: work around fallout from #194205arcnmx2022-11-01
| | | | fixes #198319
* platformio: relax wsproto constraintMartin Weinelt2022-09-19
|
* Update platformioBattleCh1cken2022-08-16
|
* platformio: 6.0.1 -> 6.0.2Sandro Jäckel2022-07-21
|
* platformio: relax uvicornSandro Jäckel2022-07-21
|
* platformio: unset broken on aarch64Enno Richter2022-07-19
|
* platformio: needs xdg-user-dirsPeter Hoeg2022-06-05
|
* platformio: 5.2.5 -> 6.0.1Alvar Penning2022-05-19
| | | | | <https://github.com/platformio/platformio-core/releases/tag/v6.0.0> <https://github.com/platformio/platformio-core/releases/tag/v6.0.1>
* platformio: relax dependency constraintsMartin Weinelt2022-03-14
|
* platformio: 5.2.4 -> 5.2.5Alvar Penning2022-03-05
|
* platformio: use json output of spdx-license-list-datac0bw3b2022-03-02
| | | | And update meta.homepage (permanent redirect on http://)
* platformio: relax zeroconf constraintMartin Weinelt2021-12-28
|
* platformio: 5.2.3 -> 5.2.4Alvar Penning2021-12-15
|
* platformio: override zeroconfFabian Affolter2021-11-25
|
* platformio: 5.2.1 -> 5.2.3Alvar Penning2021-11-08
| | | | | | Next to bumping the patch version, two changed dependencies were pinned. Furthermore, the SPDX patch was altered to correctly close the JSON file as non-closed files are now also covered by the tests.
* platformio: 5.1.2 -> 5.2.1Alvar Penning2021-10-18
|
* platformio: remove 32bit packages to unbreakSandro Jäckel2021-09-05
|
* platformio: pin ajsonrpc dependencySandro Jäckel2021-09-05
|
* platformio: update overrideFabian Affolter2021-08-24
|
* platformio: move the directory to pkgs/development/embedded/Pooya Moradi2021-08-16