anchor.diff:      ++ optional (enablePrinting && stdenv.isLinux) cups
       ++ optional enableMDNS avahi
       ++ optionals enableDomainController [ gpgme lmdb ]
  +    ++ optional enableKerberos krb5Full
       ++ optional enableRegedit ncurses
       ++ optional (enableCephFS && stdenv.isLinux) libceph
       ++ optionals (enableGlusterFS && stdenv.isLinux) [ glusterfs libuuid ]
  
positive.code:   ] ++ singleton (if enableDomainController
           then "--with-experimental-mit-ad-dc"
           else "--without-ad-dc")
      ++ optionals (!enableLDAP) [
      "--without-ldap"
      "--without-ads"
    ] ++ optional (!enableAcl) "--without-acl-support"
  
negative.code: , enablePrinting ? false, cups
  , enableMDNS ? false, avahi
  , enableDomainController ? false, gpgme, lmdb
  , enableKerberos ? true, krb5Full
  , enableRegedit ? true, ncurses
  , enableCephFS ? false, libceph
  , enableGlusterFS ? false, glusterfs, libuuid
  