anchor.diff:      "-DUSE_HIDAPI=1"
     ] ++ lib.optionals stdenv.isLinux [
       "-DNFC_LINUX=1"
  +  ] ++ lib.optionals (stdenv.isLinux && withPcsclite) [
       "-DUSE_PCSC=1"
     ];
   
  
positive.code: , openssl
  , udev
  , zlib
  , pcsclite
  }:
  
  
negative.code: 
    buildInputs = [ libcbor zlib ]
      ++ lib.optionals stdenv.isDarwin [ hidapi ]
      ++ lib.optionals stdenv.isLinux [ udev ]
      ++ lib.optionals (stdenv.isLinux && withPcsclite) [ pcsclite ];
  
    propagatedBuildInputs = [ openssl ];
  
  