litex-overlay/pkgs/liteeth.nix

38 lines
523 B
Nix
Raw Normal View History

2025-02-07 15:17:26 +00:00
{
pkgs,
lib,
buildPythonPackage,
migen,
setuptools,
litex,
pyyaml,
}:
buildPythonPackage rec {
2024-04-19 07:03:52 +00:00
pname = "liteeth";
2025-02-07 15:17:26 +00:00
version = "2024.12";
2024-04-19 07:03:52 +00:00
src = pkgs.fetchFromGitHub {
owner = "enjoy-digital";
repo = "liteeth";
2025-02-07 15:17:26 +00:00
rev = "${version}";
hash = "sha256-qyyw/NEI21o+lkm8q9vT7O9PLkTgObe/xZKeFvy/4/4=";
2024-04-19 07:03:52 +00:00
};
buildInputs = [
litex
];
propagatedBuildInputs = [
migen
];
nativeCheckInputs = [
pyyaml
];
checkPhase = ''
python -m unittest test
'';
doCheck = true;
}