mirror of
https://github.com/perstarkse/minne.git
synced 2026-06-30 01:51:43 +02:00
72 lines
1.2 KiB
Nix
72 lines
1.2 KiB
Nix
{
|
|
inputs,
|
|
pkgs,
|
|
system,
|
|
src,
|
|
ortVersion,
|
|
}:
|
|
let
|
|
versions = import ../versions.nix;
|
|
|
|
surrealdbPkg = import ../packages/surrealdb { inherit pkgs system; };
|
|
|
|
cargo = import ./cargo.nix {
|
|
inherit
|
|
inputs
|
|
pkgs
|
|
system
|
|
src
|
|
ortVersion
|
|
versions
|
|
;
|
|
};
|
|
|
|
windows = import ./windows.nix {
|
|
inherit
|
|
pkgs
|
|
system
|
|
ortVersion
|
|
versions
|
|
;
|
|
inherit (cargo)
|
|
craneLib
|
|
rustToolchain
|
|
commonArgs
|
|
minneVersion
|
|
releaseCommonArgs
|
|
;
|
|
};
|
|
|
|
vmSmokeTest =
|
|
if system == "x86_64-linux" then
|
|
pkgs.callPackage ../tests/vm-smoke.nix {
|
|
inherit (cargo) minne-pkg;
|
|
inherit surrealdbPkg;
|
|
minneNixosModule = import ../nixos/minne.nix { };
|
|
}
|
|
else
|
|
null;
|
|
|
|
moduleEvalTest =
|
|
if pkgs.stdenv.isLinux then
|
|
pkgs.callPackage ../tests/module-eval.nix {
|
|
inherit (cargo) minne-pkg;
|
|
inherit surrealdbPkg;
|
|
minneNixosModule = import ../nixos/minne.nix { };
|
|
inherit (inputs.nixpkgs.lib) nixosSystem;
|
|
}
|
|
else
|
|
null;
|
|
in
|
|
cargo
|
|
// windows
|
|
// {
|
|
inherit
|
|
src
|
|
ortVersion
|
|
surrealdbPkg
|
|
vmSmokeTest
|
|
moduleEvalTest
|
|
;
|
|
}
|