Import ethercat from git repo
This commit is contained in:
@@ -10,6 +10,8 @@ stdenv.mkDerivation rec {
|
||||
pname = "ec-controller";
|
||||
version = "0.1.0";
|
||||
|
||||
src = ./.;
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
buildInputs = [ ethercat ];
|
||||
|
||||
|
||||
17
flake.nix
17
flake.nix
@@ -5,8 +5,17 @@
|
||||
etherlab.url = "git+https://git.dripco.eu/nic/etherlab-nix";
|
||||
};
|
||||
outputs = { self, nixpkgs, flake-utils, etherlab, ... }:
|
||||
flake-utils.lib.eachDefaultSystem (system: {
|
||||
packages.ec-controller = (import ./default.nix) { ethercat = etherlab.ethercat; };
|
||||
defaultPackage.default = (import ./default.nix) { ethercat = etherlab.ethercat; };
|
||||
});
|
||||
flake-utils.lib.eachSystem [
|
||||
"x86_64-linux" "i686-linux" "aarch64-linux"
|
||||
] (system:
|
||||
let
|
||||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
kernel = pkgs.linux_latest;
|
||||
ethercat = etherlab.packages.${system}.ethercat;
|
||||
in
|
||||
{
|
||||
packages.default = pkgs.callPackage ./default.nix { inherit ethercat; };
|
||||
packages.ec-controller = pkgs.callPackage ./default.nix { inherit ethercat; };
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user