anchor.diff:  
     buildInputs = [ libcbor openssl zlib ]
       ++ lib.optionals stdenv.isDarwin [ hidapi ]
  -    ++ lib.optionals stdenv.isLinux [ udev ];
  +    ++ lib.optionals stdenv.isLinux [ udev pcsclite ];
   
     cmakeFlags = [
       "-DUDEV_RULES_DIR=${placeholder "out"}/etc/udev/rules.d"
  
positive.code: , openssl
  , udev
  , zlib
  }:
  
  stdenv.mkDerivation rec {
  
negative.code:     "-DUSE_HIDAPI=1"
    ] ++ lib.optionals stdenv.isLinux [
      "-DNFC_LINUX=1"
      "-DUSE_PCSC=1"
    ];
  
    meta = with lib; {
  