2022-10-08 01:01:25 +02:00
|
|
|
{ lib, buildNimPackage, fetchFromSourcehut, genode }:
|
2021-03-20 19:46:52 +01:00
|
|
|
|
2022-10-08 01:01:25 +02:00
|
|
|
buildNimPackage rec {
|
2021-03-20 19:46:52 +01:00
|
|
|
pname = "device_manager";
|
|
|
|
version = "0.0";
|
|
|
|
outputs = [ "out" "dhall" ];
|
|
|
|
|
2022-10-08 01:01:25 +02:00
|
|
|
src = fetchFromSourcehut {
|
|
|
|
owner = "~ehmry";
|
|
|
|
repo = pname;
|
2021-12-10 11:07:57 +01:00
|
|
|
rev = "4ff7d47b83255a437d862d16b8424a3c05e3eab1";
|
2022-10-08 01:01:25 +02:00
|
|
|
hash = "sha256-uCEEm0sZap9PkVwCgKqTzg8CL4vPsHN49ooMPpKhrC4=";
|
2021-03-20 19:46:52 +01:00
|
|
|
};
|
|
|
|
|
2022-10-08 01:01:25 +02:00
|
|
|
preConfigure = ''
|
|
|
|
echo 'backend = "cpp"' >> ${pname}.nimble
|
2021-03-20 19:46:52 +01:00
|
|
|
'';
|
|
|
|
|
2022-10-08 01:01:25 +02:00
|
|
|
nimDefines = [ "posix" ];
|
|
|
|
|
|
|
|
buildInputs = [ genode ];
|
2021-03-20 19:46:52 +01:00
|
|
|
|
2022-10-08 01:01:25 +02:00
|
|
|
postInstall = ''
|
2021-03-20 19:46:52 +01:00
|
|
|
install -Dt $dhall config/package.dhall
|
|
|
|
'';
|
|
|
|
}
|