anchor.diff:    optSpice_protocol = if isNix then null else shouldUsePkg spice_protocol;
     optLibceph = if isNix then null else shouldUsePkg libceph;
     optLibxfs = if isNix then null else shouldUsePkg libxfs;
  -  optNss = if isNix then null else shouldUsePkg nss;
  -  optNspr = if isNix then null else shouldUsePkg nspr;
  +  optLibcacard = if isNix then null else shouldUsePkg libcacard;
     optLibusb = if isNix then null else shouldUsePkg libusb;
     optUsbredir = if isNix then null else shouldUsePkg usbredir;
     optMesa = if isNix then null else shouldUsePkg mesa;
  
positive.code:   ] ++ optionals hasVirtfs [
      optLibcap
    ] ++ optionals hasRdma [
      optLibibverbs optLibrdmacm
    ] ++ optionals hasLinuxAio [
      optLibaio
    ] ++ optionals hasSpice [
      optSpice optSpice_protocol
    ] ++ optionals hasNss [
      optNss optNspr
    ] ++ optionals hasOpengl [
      optMesa optEpoxy
    ];
  
    enableParallelBuilding = true;
  
    configureFlags = [
      (mkOther                          "smbd"                "smbd")
      (mkOther                          "sysconfdir"          "/etc")
      (mkOther                          "localstatedir"       "/var")
      # Enable  debug
      # Disable strip
      # Disable werror
      # Disable stack-protector
      (mkOther                          "audio-drv-list"      audio)
      # block-drv-whitelist
      # block-drv-ro-whitelist
      # Enable  trace-backend
  
negative.code:   optLibssh2 = if isNix then null else shouldUsePkg libssh2;
    optNumactl = if isNix then null else shouldUsePkg numactl;
    optGperftools = if isNix then null else shouldUsePkg gperftools;
    optJemalloc = if isNix then null else shouldUsePkg jemalloc;
  
    hasSDLAbi = if optSDL2 != null then true else null;
  
  