Make the syndicate test a proper package
This commit is contained in:
parent
0860d69886
commit
96f77470ad
|
@ -52,6 +52,8 @@ in upstream // (with final; {
|
|||
portInputs = with genodeSources.ports; [ libc libssh openssl zlib ];
|
||||
};
|
||||
|
||||
syndicate_test = nimPackages.callPackage ./syndicate_test { };
|
||||
|
||||
worldSources = prev.fetchFromGitHub {
|
||||
owner = "genodelabs";
|
||||
repo = "genode-world";
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
{ buildNimPackage, genode, npeg, preserves, syndicate }:
|
||||
|
||||
buildNimPackage {
|
||||
pname = "syndicate_test";
|
||||
version = "unstable";
|
||||
nimDefines.posix = { };
|
||||
src = ./src;
|
||||
propagatedBuildInputs = [ genode npeg preserves syndicate ];
|
||||
nimBinOnly = true;
|
||||
meta.mainProgram = "syndicate_test";
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
bin = @["syndicate_test.nim"]
|
|
@ -16,7 +16,7 @@ let
|
|||
./hello.nix
|
||||
./log.nix
|
||||
./nim.nix
|
||||
./syndicate
|
||||
./syndicate.nix
|
||||
./tor.nix
|
||||
./usb.nix
|
||||
./vmm_x86.nix
|
||||
|
|
|
@ -3,16 +3,7 @@
|
|||
machine = { pkgs, ... }: {
|
||||
genode.init.verbose = true;
|
||||
genode.init.children.syndicate_service = {
|
||||
package = with pkgs.nimPackages;
|
||||
buildNimPackage rec {
|
||||
pname = "syndicate";
|
||||
version = "unstable";
|
||||
nimDefines.posix = { };
|
||||
src = ./src;
|
||||
propagatedBuildInputs = [ genode npeg preserves syndicate ];
|
||||
nimBinOnly = true;
|
||||
meta.mainProgram = "test";
|
||||
};
|
||||
package = pkgs.genodePackages.syndicate_test;
|
||||
extraInputs = with pkgs.genodePackages; [ libc stdcxx ];
|
||||
configFile = builtins.toFile "nim.dhall" ''
|
||||
let Sigil = env:DHALL_SIGIL
|
|
@ -1 +0,0 @@
|
|||
bin = @["test.nim"]
|
Loading…
Reference in New Issue