projects
/
soc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
ca291ae
)
Fix openpower-isa
author
Las Safin
<me@las.rs>
Sun, 12 Sep 2021 18:34:58 +0000
(18:34 +0000)
committer
Las Safin
<me@las.rs>
Sun, 12 Sep 2021 18:34:58 +0000
(18:34 +0000)
nix/openpower-isa.nix
patch
|
blob
|
history
diff --git
a/nix/openpower-isa.nix
b/nix/openpower-isa.nix
index 76c4987be77af454cf3ba85deaff34890352b24b..7413bed1aaf610d1fead35d9dab7c305887537c4 100644
(file)
--- a/
nix/openpower-isa.nix
+++ b/
nix/openpower-isa.nix
@@
-1,4
+1,4
@@
-{ lib, buildPythonPackage, fetchgit, libresoc-nmutil, astor, nmigen, ply, pygdbmi }:
+{ lib,
python,
buildPythonPackage, fetchgit, libresoc-nmutil, astor, nmigen, ply, pygdbmi }:
buildPythonPackage {
pname = "libresoc-openpower-isa";
buildPythonPackage {
pname = "libresoc-openpower-isa";
@@
-14,6
+14,16
@@
buildPythonPackage {
doCheck = false;
doCheck = false;
+ prePatch = ''
+ touch ./src/openpower/sv/__init__.py # TODO: fix upstream
+ '';
+
+ postInstall = ''
+ cp -rT ./openpower $out/${python.sitePackages}/../openpower/
+ '';
+
+ pythonImportsCheck = [ "openpower.decoder.power_decoder2" ];
+
meta = with lib; {
homepage = "https://pypi.org/project/libresoc-openpower-isa/";
license = licenses.lgpl3Plus;
meta = with lib; {
homepage = "https://pypi.org/project/libresoc-openpower-isa/";
license = licenses.lgpl3Plus;