Unverified Commit 1d523e2f authored by Winter's avatar Winter Committed by GitHub
Browse files

Merge pull request #183578 from NickCao/openpgp-card-tools

openpgp-card-tools: init at 0.0.12
parents 1a1bd867 4024ac35
Loading
Loading
Loading
Loading
+40 −0
Original line number Diff line number Diff line
{ lib
, stdenv
, rustPlatform
, fetchCrate
, pkg-config
, pcsclite
, nettle
, PCSC
, testers
, openpgp-card-tools
}:

rustPlatform.buildRustPackage rec {
  pname = "openpgp-card-tools";
  version = "0.0.12";

  src = fetchCrate {
    inherit pname version;
    sha256 = "sha256-3OKOMe7Uj+8qpzfu0DzqwIGa/QJ0YoKczPN9W8HXJZU=";
  };

  cargoHash = "sha256-gq17BXorXrlJx4zlvLuOT8XGUCqZXFDSxgs/Fv9dChk=";

  nativeBuildInputs = [ pkg-config rustPlatform.bindgenHook ];
  buildInputs = [ pcsclite nettle ] ++ lib.optionals stdenv.isDarwin [ PCSC ];

  passthru = {
    tests.version = testers.testVersion {
      package = openpgp-card-tools;
    };
  };

  meta = with lib; {
    description = "CLI tools for OpenPGP cards";
    homepage = "https://gitlab.com/openpgp-card/openpgp-card";
    license = licenses.asl20;
    maintainers = with maintainers; [ nickcao ];
    mainProgram = "opgpcard";
  };
}
+4 −0
Original line number Diff line number Diff line
@@ -20464,6 +20464,10 @@ with pkgs;
  openpa = callPackage ../development/libraries/openpa { };
  openpgp-card-tools = callPackage ../tools/security/openpgp-card-tools {
    inherit (darwin.apple_sdk.frameworks) PCSC;
  };
  opensaml-cpp = callPackage ../development/libraries/opensaml-cpp { };
  openscenegraph = callPackage ../development/libraries/openscenegraph {