From f6e9c847439a95d916abc4eb5f83df7cefa166e9 Mon Sep 17 00:00:00 2001 From: Christoph Honal Date: Tue, 16 Jul 2024 01:00:55 +0200 Subject: [PATCH] ifdnfc-nci: init at 0.2.1 --- pkgs/by-name/if/ifdnfc-nci/package.nix | 39 ++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/if/ifdnfc-nci/package.nix diff --git a/pkgs/by-name/if/ifdnfc-nci/package.nix b/pkgs/by-name/if/ifdnfc-nci/package.nix new file mode 100644 index 000000000000..e619b6514c02 --- /dev/null +++ b/pkgs/by-name/if/ifdnfc-nci/package.nix @@ -0,0 +1,39 @@ +{ + lib, + stdenv, + fetchFromGitHub, + pkg-config, + cmake, + pcsclite, + libnfc-nci, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "ifdnfc-nci"; + version = "0.2.1"; + + src = fetchFromGitHub { + owner = "StarGate01"; + repo = "ifdnfc-nci"; + tag = "v${finalAttrs.version}"; + sha256 = "sha256-I2MNzmaxQUh4bN3Uytf2bQRthByEaFWM7c79CKZJQZA="; + }; + + nativeBuildInputs = [ + cmake + pkg-config + ]; + + buildInputs = [ + pcsclite + libnfc-nci + ]; + + meta = { + description = "PC/SC IFD Handler based on linux_libnfc-nci"; + homepage = "https://github.com/StarGate01/ifdnfc-nci"; + license = lib.licenses.gpl3Only; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ stargate01 ]; + }; +})