anchor.diff:  , pam, withPAM ? false
   , systemd, withSystemd ? false
   , python2, python3, ncurses
  -, ruby
  +, ruby, php-embed
   }:
   
   let pythonPlugin = pkg : lib.nameValuePair "python${if pkg ? isPy2 then "2" else "3"}" {
  
positive.code:     homepage = "http://uwsgi-docs.readthedocs.org/en/latest/";
      description = "A fast, self-healing and developer/sysadmin-friendly application container server coded in pure C";
      license = licenses.gpl2;
      maintainers = with maintainers; [ abbradar ];
      platforms = platforms.linux;
    };
  }
  
negative.code:                     inputs = [ ruby ];
                    })
                    (lib.nameValuePair "cgi" {
                      # usage: https://uwsgi-docs.readthedocs.io/en/latest/CGI.html?highlight=cgi
                      path = "plugins/cgi";
                      inputs = [ ];
                    })
                    (lib.nameValuePair "php" {
                      # usage: https://uwsgi-docs.readthedocs.io/en/latest/PHP.html#running-php-apps-with-nginx
                      path = "plugins/php";
                      preBuild = "touch unix.h";
                      inputs = [ php-embed php-embed.nativeBuildInputs ];
                    })
                  ];
  
  