anchor.diff:        };
       });
   
  -  buildRubyMine = { name, version, src, license, description, wmClass }:
  -    (mkJetBrainsProduct rec {
  -      inherit name version src wmClass jdk;
  -      product = "RubyMine";
  -      meta = with stdenv.lib; {
  -        homepage = "https://www.jetbrains.com/ruby/";
  -        inherit description license;
  -        longDescription = description;
  -        maintainers = with maintainers; [ edwtjo ];
  -        platforms = platforms.linux;
  -      };
  -    });
  -
     buildPhpStorm = { name, version, src, license, description, wmClass }:
       (mkJetBrainsProduct {
         inherit name version src wmClass jdk;
  
positive.code:           automated refactorings for PHP and JavaScript code.
          '';
          maintainers = with maintainers; [ schristo ];
          platforms = platforms.linux;
        };
      });
  
    buildWebStorm = { name, version, src, license, description, wmClass }:
      (mkJetBrainsProduct {
        inherit name version src wmClass jdk;
        product = "WebStorm";
        meta = with stdenv.lib; {
          homepage = "https://www.jetbrains.com/webstorm/";
          inherit description license;
          longDescription = ''
            WebStorm provides an editor for HTML, JavaScript (incl. Node.js),
            and CSS with on-the-fly code analysis, error prevention and
            automated refactorings for JavaScript code.
          '';
          maintainers = with maintainers; [ abaldeau ];
          platforms = platforms.linux;
        };
      });
  
negative.code:       sha256 = "00fc023ca56f2781864cddc7bd5c2897d837d1db17dd8f987abe046ed4df3ca5";
      };
      wmClass = "jetbrains-clion";
    };
  
    datagrip = buildDataGrip rec {
      name = "datagrip-${version}";
      version = "2017.1";
      description = "Your Swiss Army Knife for Databases and SQL";
      license = stdenv.lib.licenses.unfree;
      src = fetchurl {
        url = "https://download.jetbrains.com/datagrip/${name}.tar.gz";
        sha256 = "91ee6a1e43d75a45ae51829835e457da85262410d89e617324d0239ba5625dfa";
      };
      wmClass = "jetbrains-datagrip";
    };
  
    idea14-community = buildIdea rec {
  