Fix c4m-jtag
[soc.git] / nix / c4m-jtag.nix
index cf4dcf4d79c4e75f427cb79e59f700fabffa9350..1107244a54fc948d5059c011d56ec6249322cd70 100644 (file)
@@ -1,17 +1,23 @@
 { version, src }:
 
-{ lib, python, buildPythonPackage, nmigen-soc, nmigen, modgrammar }:
+{ lib, python, buildPythonPackage, nmigen-soc, nmigen, modgrammar, setuptools-scm }:
 
 buildPythonPackage {
-  pname = "libresoc-openpower-isa";
-  inherit version src;
+  pname = "c4m-jtag";
+  inherit src;
+  version = "2.17";
 
+  nativeBuildInputs = [ setuptools-scm ];
   propagatedBuildInputs = [ nmigen-soc nmigen modgrammar ];
 
   doCheck = false;
 
   pythonImportsCheck = [ "c4m.nmigen.jtag.tap" ];
 
+  prePatch = ''
+    sed -i -e 's/use_scm_version=scm_version..,//g' setup.py
+  '';
+
   meta = with lib; {
     homepage = "https://pypi.org/project/libresoc-openpower-isa/";
     license = licenses.lgpl3Plus;