idea.clion: added eap

This commit is contained in:
Edward Tjörnhammar 2014-11-04 21:02:25 +01:00
parent 9e8869102b
commit a7d3aed056

View File

@ -109,32 +109,22 @@ let
}; };
}); });
buildPycharm = { name, version, build, src, license, description }: buildClion = { name, version, build, src, license, description }:
(mkIdeaProduct rec { (mkIdeaProduct rec {
inherit name version build src; inherit name version build src;
product = "PyCharm"; patchSnappy = false;
product = "CLion";
meta = with stdenv.lib; { meta = with stdenv.lib; {
homepage = "https://www.jetbrains.com/pycharm/"; homepage = "https://www.jetbrains.com/clion/";
inherit description license; inherit description license;
longDescription = '' longDescription = ''
Python IDE with complete set of tools for productive Enhancing productivity for every C and C++
development with Python programming language. In addition, the developer on Linux, OS X and Windows.
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 ]; maintainers = with maintainers; [ edwtjo ];
platforms = platforms.linux; platforms = platforms.linux;
}; };
}).override { });
propagatedUserEnvPkgs = [ python ];
};
buildIdea = { name, version, build, src, license, description }: buildIdea = { name, version, build, src, license, description }:
(mkIdeaProduct rec { (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 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 { idea-community = buildIdea rec {
name = "idea-community-${version}"; name = "idea-community-${version}";
version = "14pre"; version = "14pre";