diff options
author | Edward Tjörnhammar <ed@cflags.cc> | 2014-11-04 21:02:25 +0100 |
---|---|---|
committer | Edward Tjörnhammar <ed@cflags.cc> | 2014-11-04 21:22:42 +0100 |
commit | a7d3aed056da45aa9ca9d7fdaf1da4be24bc7a0e (patch) | |
tree | f7f333360569aeca8c4045016aee4c833b2105e7 /pkgs/applications/editors/idea/default.nix | |
parent | 9e8869102b8b6d7892fb54388e127668f9c20928 (diff) | |
download | nixpkgs-a7d3aed056da45aa9ca9d7fdaf1da4be24bc7a0e.tar nixpkgs-a7d3aed056da45aa9ca9d7fdaf1da4be24bc7a0e.tar.gz nixpkgs-a7d3aed056da45aa9ca9d7fdaf1da4be24bc7a0e.tar.bz2 nixpkgs-a7d3aed056da45aa9ca9d7fdaf1da4be24bc7a0e.tar.lz nixpkgs-a7d3aed056da45aa9ca9d7fdaf1da4be24bc7a0e.tar.xz nixpkgs-a7d3aed056da45aa9ca9d7fdaf1da4be24bc7a0e.tar.zst nixpkgs-a7d3aed056da45aa9ca9d7fdaf1da4be24bc7a0e.zip |
idea.clion: added eap
Diffstat (limited to 'pkgs/applications/editors/idea/default.nix')
-rw-r--r-- | pkgs/applications/editors/idea/default.nix | 65 |
1 files changed, 47 insertions, 18 deletions
diff --git a/pkgs/applications/editors/idea/default.nix b/pkgs/applications/editors/idea/default.nix index 41790e52a0a..fd2044bec42 100644 --- a/pkgs/applications/editors/idea/default.nix +++ b/pkgs/applications/editors/idea/default.nix @@ -109,32 +109,22 @@ let }; }); - buildPycharm = { name, version, build, src, license, description }: + buildClion = { name, version, build, src, license, description }: (mkIdeaProduct rec { inherit name version build src; - product = "PyCharm"; + patchSnappy = false; + product = "CLion"; meta = with stdenv.lib; { - homepage = "https://www.jetbrains.com/pycharm/"; + homepage = "https://www.jetbrains.com/clion/"; inherit description license; longDescription = '' - Python IDE with complete set of tools for productive - development with Python programming language. In addition, the - IDE provides high-class capabilities for professional Web - development with Django framework and Google App Engine. It - has powerful coding assistance, navigation, a lot of - refactoring features, tight integration with various Version - Control Systems, Unit testing, powerful all-singing - all-dancing Debugger and entire customization. PyCharm is - developer driven IDE. It was developed with the aim of - providing you almost everything you need for your comfortable - and productive development! + Enhancing productivity for every C and C++ + developer on Linux, OS X and Windows. ''; - maintainers = with maintainers; [ jgeerds ]; + maintainers = with maintainers; [ edwtjo ]; platforms = platforms.linux; }; - }).override { - propagatedUserEnvPkgs = [ python ]; - }; + }); buildIdea = { name, version, build, src, license, description }: (mkIdeaProduct rec { @@ -172,6 +162,33 @@ let }; }); + buildPycharm = { name, version, build, src, license, description }: + (mkIdeaProduct rec { + inherit name version build src; + product = "PyCharm"; + meta = with stdenv.lib; { + homepage = "https://www.jetbrains.com/pycharm/"; + inherit description license; + longDescription = '' + Python IDE with complete set of tools for productive + development with Python programming language. In addition, the + IDE provides high-class capabilities for professional Web + development with Django framework and Google App Engine. It + has powerful coding assistance, navigation, a lot of + refactoring features, tight integration with various Version + Control Systems, Unit testing, powerful all-singing + all-dancing Debugger and entire customization. PyCharm is + developer driven IDE. It was developed with the aim of + providing you almost everything you need for your comfortable + and productive development! + ''; + maintainers = with maintainers; [ jgeerds ]; + platforms = platforms.linux; + }; + }).override { + propagatedUserEnvPkgs = [ python ]; + }; + in { @@ -189,6 +206,18 @@ in }; }; + clion = buildClion rec { + name = "clion"; + version = "eap"; + build = "138.2344.17"; + description = "C/C++ IDE. New. Intelligent. Cross-platform."; + license = stdenv.lib.licenses.unfree; + src = fetchurl { + url = "http://download.jetbrains.com/cpp/${name}-${build}.tar.gz"; + sha256 = "4b568d31132a787b748bc41c69b614dcd90229db69b02406677361bc077efab3"; + }; + }; + idea-community = buildIdea rec { name = "idea-community-${version}"; version = "14pre"; |