fido2pam/default.nix
shimun ec8d3cdb23
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
tolerate invalid config
2020-07-23 16:39:43 +02:00

15 lines
520 B
Nix

{ pkgs ? import <nixpkgs> { }
, callPackage ? pkgs.callPackage
, name ? "pam_fido2"
}:
let
crate2nix_tools = import "${builtins.fetchTarball { url = "https://github.com/kolloch/crate2nix/archive/0.8.0.tar.gz"; }}/tools.nix" { };
overrides = pkgs.defaultCrateOverrides // {
pam_fido2 = attrs: with pkgs; {
buildInputs = [ linux-pam ];
};
};
project = callPackage (crate2nix_tools.generatedCargoNix { name = name; src = "${./.}"; }) { defaultCrateOverrides = overrides; };
in
project.rootCrate.build