summary refs log tree commit diff
path: root/pkgs/applications/editors/idea/default.nix
diff options
context:
space:
mode:
authorEdward Tjörnhammar <ed@cflags.cc>2014-11-04 21:02:25 +0100
committerEdward Tjörnhammar <ed@cflags.cc>2014-11-04 21:22:42 +0100
commita7d3aed056da45aa9ca9d7fdaf1da4be24bc7a0e (patch)
treef7f333360569aeca8c4045016aee4c833b2105e7 /pkgs/applications/editors/idea/default.nix
parent9e8869102b8b6d7892fb54388e127668f9c20928 (diff)
downloadnixpkgs-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.nix65
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";