Unverified Commit e3e48739 authored by Nick Cao's avatar Nick Cao Committed by GitHub
Browse files

mokutil: init at 0.5.0 (#163434)

parent ce02ac2c
Loading
Loading
Loading
Loading
+40 −0
Original line number Diff line number Diff line
{ stdenv
, lib
, fetchFromGitHub
, autoreconfHook
, pkg-config
, openssl
, efivar
, keyutils
}:

stdenv.mkDerivation rec {
  pname = "mokutil";
  version = "0.5.0";

  src = fetchFromGitHub {
    owner = "lcp";
    repo = pname;
    rev = version;
    sha256 = "sha256-dt41TCr6RkmE9H+NN8LWv3ogGsK38JtLjVN/b2mbGJs=";
  };

  nativeBuildInputs = [
    autoreconfHook
    pkg-config
  ];

  buildInputs = [
    openssl
    efivar
    keyutils
  ];

  meta = with lib; {
    homepage = "https://github.com/lcp/mokutil";
    description = "Utility to manipulate machines owner keys";
    license = licenses.gpl3Plus;
    maintainers = with maintainers; [ nickcao ];
    platforms = platforms.linux;
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -774,6 +774,8 @@ with pkgs;
  mkShell = callPackage ../build-support/mkshell { };
  mkShellNoCC = mkShell.override { stdenv = stdenvNoCC; };
  mokutil = callPackage ../tools/security/mokutil { };
  nixBufferBuilders = import ../build-support/emacs/buffer.nix { inherit lib writeText; inherit (emacs.pkgs) inherit-local; };
  nix-gitignore = callPackage ../build-support/nix-gitignore { };