diff --git a/pkgs/by-name/oo/oo7-pam/package.nix b/pkgs/by-name/oo/oo7-pam/package.nix new file mode 100644 index 000000000000..f0598168a81d --- /dev/null +++ b/pkgs/by-name/oo/oo7-pam/package.nix @@ -0,0 +1,46 @@ +{ + cargo, + meson, + ninja, + oo7, + pkg-config, + rustPlatform, + rustc, + stdenv, + systemdLibs, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "oo7-pam"; + inherit (oo7) version src cargoDeps; + + sourceRoot = "${finalAttrs.src.name}/pam"; + cargoRoot = "../"; + + strictDeps = true; + __structuredAttrs = true; + separateDebugInfo = true; + + nativeBuildInputs = [ + pkg-config + meson + ninja + rustPlatform.cargoSetupHook + rustc + cargo + ]; + + buildInputs = [ + systemdLibs + ]; + + meta = { + inherit (oo7.meta) + homepage + changelog + license + maintainers + platforms + ; + description = "${oo7.meta.description} (PAM modules)"; + }; +})