anchor.diff:      glib
       expat
       pam
  -    spidermonkey_24
  +    spidermonkey_52
       gobject-introspection
       systemd_lib
     ];
  
positive.code: , fetchzip
  , gtk-doc
  , intltool
  , libtool
  , libxslt
  
  , glib
  , expat
  , pam
  , spidermonkey_24
  , gobject-introspection
  , systemd_lib
  }:
  
  let
    date = "2017-04-24";
    rev = "766a2eab6bfedc9df00b0509bc34ccdee9fe0a76";
  in
  stdenv.mkDerivation rec {
    name = "polkit-${date}";
  
    src = fetchzip {
      version = 3;
      url = "https://cgit.freedesktop.org/polkit/snapshot/${rev}.tar.xz";
      multihash = "QmaRi4JCEz7SZhSwARy4iFUeHe9CisUcpHo6XcmjuzdejC";
      sha256 = "1db5e8fe9d74a538d46b5eb8dbe00bdf2d6dd3dade9f51869d3599cb3be33fa0";
    };
  
    nativeBuildInputs = [
  
negative.code: 
    installParallel = false;
  
    meta = with lib; {
      homepage = http://www.freedesktop.org/wiki/Software/polkit;
      description = "A toolkit for defining and handling the policy that allows unprivileged processes to speak to privileged processes";
      maintainers = with maintainers; [
  