diff options
author | Fabian Geiselhart <me@f4814n.de> | 2020-06-29 19:45:06 +0200 |
---|---|---|
committer | Fabian Geiselhart <me@f4814n.de> | 2020-06-29 19:51:40 +0200 |
commit | ecb560bf473b89136e48fce1bfea596e3a76fc38 (patch) | |
tree | ad7329e60eaef1e955fb49533d30acd7938e5beb /pkgs/development/arduino | |
parent | 2101f7361c661648785c738c3b0813213f8e0f16 (diff) | |
download | nixpkgs-ecb560bf473b89136e48fce1bfea596e3a76fc38.tar nixpkgs-ecb560bf473b89136e48fce1bfea596e3a76fc38.tar.gz nixpkgs-ecb560bf473b89136e48fce1bfea596e3a76fc38.tar.bz2 nixpkgs-ecb560bf473b89136e48fce1bfea596e3a76fc38.tar.lz nixpkgs-ecb560bf473b89136e48fce1bfea596e3a76fc38.tar.xz nixpkgs-ecb560bf473b89136e48fce1bfea596e3a76fc38.tar.zst nixpkgs-ecb560bf473b89136e48fce1bfea596e3a76fc38.zip |
platformio: Put udev rules into package output
Diffstat (limited to 'pkgs/development/arduino')
-rw-r--r-- | pkgs/development/arduino/platformio/chrootenv.nix | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/pkgs/development/arduino/platformio/chrootenv.nix b/pkgs/development/arduino/platformio/chrootenv.nix index 01a2fb873aa..62a1d190a00 100644 --- a/pkgs/development/arduino/platformio/chrootenv.nix +++ b/pkgs/development/arduino/platformio/chrootenv.nix @@ -1,4 +1,4 @@ -{ lib, buildFHSUserEnv }: +{ lib, buildFHSUserEnv, fetchFromGitHub }: let pio-pkgs = pkgs: @@ -19,6 +19,14 @@ let platformio ]); + src = fetchFromGitHub { + owner = "platformio"; + repo = "platformio-core"; + rev = "v4.3.4"; + sha256 = "0vf2j79319ypr4yrdmx84853igkb188sjfvlxgw06rlsvsm3kacq"; + }; + + in buildFHSUserEnv { name = "platformio"; @@ -34,7 +42,10 @@ in buildFHSUserEnv { }; extraInstallCommands = '' + mkdir -p $out/lib/udev/rules.d + ln -s $out/bin/platformio $out/bin/pio + ln -s ${src}/scripts/99-platformio-udev.rules $out/lib/udev/rules.d/99-platformio-udev.rules ''; runScript = "platformio"; |