diff options
-rw-r--r-- | pkgs/applications/editors/idea/default.nix | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/applications/editors/idea/default.nix b/pkgs/applications/editors/idea/default.nix index fd2044bec42d..7c81f3c5c81a 100644 --- a/pkgs/applications/editors/idea/default.nix +++ b/pkgs/applications/editors/idea/default.nix @@ -144,6 +144,19 @@ let }; }); + buildRubyMine = { name, version, build, src, license, description }: + (mkIdeaProduct rec { + inherit name version build src; + 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, build, src, license, description }: (mkIdeaProduct { inherit name version build src; @@ -242,6 +255,18 @@ in }; }; + ruby-mine = buildRubyMine rec { + name = "ruby-mine-${version}"; + version = "6.3.3"; + build = "135.1104"; + description = "The Most Intelligent Ruby and Rails IDE"; + license = stdenv.lib.licenses.unfree; + src = fetchurl { + url = "http://download.jetbrains.com/ruby/RubyMine-${version}.tar.gz"; + sha256 = "58d555c2702a93fe62f3809a5cc34e566ecce0c3f1f15daaf87744402157dfac"; + }; + }; + pycharm-community = buildPycharm rec { name = "pycharm-community-${version}"; version = "3.4.1"; |