summary refs log tree commit diff
path: root/pkgs/development/embedded
diff options
context:
space:
mode:
authorLuflosi <luflosi@luflosi.de>2021-12-28 21:54:13 +0100
committerLuflosi <luflosi@luflosi.de>2022-01-08 16:16:59 +0100
commitd75f9fed05a658c70e9c745340552f99463b834d (patch)
tree68d5a46aa43a86e5420156ad798cce35b511e5a8 /pkgs/development/embedded
parent9ef985aa84f1c2b1da55a8a3ab341182c79c34eb (diff)
downloadnixpkgs-d75f9fed05a658c70e9c745340552f99463b834d.tar
nixpkgs-d75f9fed05a658c70e9c745340552f99463b834d.tar.gz
nixpkgs-d75f9fed05a658c70e9c745340552f99463b834d.tar.bz2
nixpkgs-d75f9fed05a658c70e9c745340552f99463b834d.tar.lz
nixpkgs-d75f9fed05a658c70e9c745340552f99463b834d.tar.xz
nixpkgs-d75f9fed05a658c70e9c745340552f99463b834d.tar.zst
nixpkgs-d75f9fed05a658c70e9c745340552f99463b834d.zip
apio: 0.7.6 -> 0.8.0
https://github.com/FPGAwars/apio/releases/tag/v0.8.0
Diffstat (limited to 'pkgs/development/embedded')
-rw-r--r--pkgs/development/embedded/fpga/apio/default.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/development/embedded/fpga/apio/default.nix b/pkgs/development/embedded/fpga/apio/default.nix
index 95de28113f8..1bb5f336f1e 100644
--- a/pkgs/development/embedded/fpga/apio/default.nix
+++ b/pkgs/development/embedded/fpga/apio/default.nix
@@ -7,6 +7,7 @@
 , colorama
 , pyserial
 , wheel
+, scons
 , setuptools
 , tinyprog
 , pytestCheckHook
@@ -14,17 +15,20 @@
 
 buildPythonApplication rec {
   pname = "apio";
-  version = "0.7.6";
+  version = "0.8.0";
   format = "flit";
 
   src = fetchFromGitHub {
     owner = "FPGAwars";
     repo = "apio";
     rev = "v${version}";
-    sha256 = "sha256-KmqxwYKsvcTSuUSVXgegR47y9VeU/vICbYWD7z3aDRM=";
+    sha256 = "sha256-nOZI+FHdZRnkJF/No8z0mZ4Q5aHFnF7c20ajTPI00N4=";
   };
 
   postPatch = ''
+    substituteInPlace pyproject.toml --replace \
+      'scons==4.2.0' 'scons'
+
     substituteInPlace apio/managers/scons.py --replace \
       'return "tinyprog --libusb --program"' \
       'return "${tinyprog}/bin/tinyprog --libusb --program"'
@@ -49,6 +53,7 @@ buildPythonApplication rec {
     colorama
     pyserial
     wheel
+    scons
     setuptools # needs pkg_resources at runtime (technically not needed when tinyprog is also in this list because of the propagatedBuildInputs of tinyprog)
 
     tinyprog # needed for upload to TinyFPGA