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 ];
|
portInputs = with genodeSources.ports; [ libc libssh openssl zlib ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
syndicate_test = nimPackages.callPackage ./syndicate_test { };
|
||||||
|
|
||||||
worldSources = prev.fetchFromGitHub {
|
worldSources = prev.fetchFromGitHub {
|
||||||
owner = "genodelabs";
|
owner = "genodelabs";
|
||||||
repo = "genode-world";
|
repo = "genode-world";
|
||||||
|
|
11
packages/syndicate_test/default.nix
Normal file
11
packages/syndicate_test/default.nix
Normal file
|
@ -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";
|
||||||
|
}
|
1
packages/syndicate_test/src/syndicate_test.nimble
Normal file
1
packages/syndicate_test/src/syndicate_test.nimble
Normal file
|
@ -0,0 +1 @@
|
||||||
|
bin = @["syndicate_test.nim"]
|
|
@ -16,7 +16,7 @@ let
|
||||||
./hello.nix
|
./hello.nix
|
||||||
./log.nix
|
./log.nix
|
||||||
./nim.nix
|
./nim.nix
|
||||||
./syndicate
|
./syndicate.nix
|
||||||
./tor.nix
|
./tor.nix
|
||||||
./usb.nix
|
./usb.nix
|
||||||
./vmm_x86.nix
|
./vmm_x86.nix
|
||||||
|
|
|
@ -3,16 +3,7 @@
|
||||||
machine = { pkgs, ... }: {
|
machine = { pkgs, ... }: {
|
||||||
genode.init.verbose = true;
|
genode.init.verbose = true;
|
||||||
genode.init.children.syndicate_service = {
|
genode.init.children.syndicate_service = {
|
||||||
package = with pkgs.nimPackages;
|
package = pkgs.genodePackages.syndicate_test;
|
||||||
buildNimPackage rec {
|
|
||||||
pname = "syndicate";
|
|
||||||
version = "unstable";
|
|
||||||
nimDefines.posix = { };
|
|
||||||
src = ./src;
|
|
||||||
propagatedBuildInputs = [ genode npeg preserves syndicate ];
|
|
||||||
nimBinOnly = true;
|
|
||||||
meta.mainProgram = "test";
|
|
||||||
};
|
|
||||||
extraInputs = with pkgs.genodePackages; [ libc stdcxx ];
|
extraInputs = with pkgs.genodePackages; [ libc stdcxx ];
|
||||||
configFile = builtins.toFile "nim.dhall" ''
|
configFile = builtins.toFile "nim.dhall" ''
|
||||||
let Sigil = env:DHALL_SIGIL
|
let Sigil = env:DHALL_SIGIL
|
|
@ -1 +0,0 @@
|
||||||
bin = @["test.nim"]
|
|
Loading…
Reference in New Issue
Block a user