IDEA: 13.1.3 -> 13.1.4

Changed, attribute name separator changed to dashes and decription.
Added longDescription.
This commit is contained in:
Edward Tjörnhammar 2014-08-25 10:48:26 +02:00
parent 10e3cf6f5a
commit 8bd3c67552

View File

@ -7,7 +7,7 @@ assert stdenv.isLinux;
let let
buildIdea = buildIdea =
{ name, version, build, src, description, license }: { name, version, build, src, description, longDescription, license }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
inherit name build src; inherit name build src;
@ -58,6 +58,7 @@ let
meta = { meta = {
homepage = http://www.jetbrains.com/idea/; homepage = http://www.jetbrains.com/idea/;
inherit description; inherit description;
inherit longDescription;
inherit license; inherit license;
maintainers = [ stdenv.lib.maintainers.edwtjo ]; maintainers = [ stdenv.lib.maintainers.edwtjo ];
platforms = stdenv.lib.platforms.linux; platforms = stdenv.lib.platforms.linux;
@ -66,27 +67,39 @@ let
in { in {
idea_community = buildIdea rec { idea-community = buildIdea rec {
name = "idea-community-${version}"; name = "idea-community-${version}";
version = "13.1.3"; version = "13.1.4b";
build = "IC-135.909"; build = "IC-135.1230";
description = "IntelliJ IDEA 13 Community Edition"; description = "Integrated Development Environment (IDE) by Jetbrains, community edition";
longDescription = ''
Lightweight IDE for Java SE, Groovy & Scala development
Powerful environment for building Google Android apps
Integration with JUnit, TestNG, popular SCMs, Ant & Maven
Free, open-source, Apache 2 licensed.
'';
license = stdenv.lib.licenses.asl20; license = stdenv.lib.licenses.asl20;
src = fetchurl { src = fetchurl {
url = "http://download-ln.jetbrains.com/idea/ideaIC-${version}.tar.gz"; url = "http://download-ln.jetbrains.com/idea/ideaIC-${version}.tar.gz";
sha256 = "62ed937ef68df16eef4d32772b6510835527f95020db1c76643f17ed2c067b51"; sha256 = "8b4ee25fd2934e06b87230b50e1474183ed4b331c1626a7fee69b96294d9616d";
}; };
}; };
idea_ultimate = buildIdea rec { idea-ultimate = buildIdea rec {
name = "idea-ultimate-${version}"; name = "idea-ultimate-${version}";
version = "13.1.3"; version = "13.1.4b";
build = "IU-135.909"; build = "IU-135.1230";
description = "IntelliJ IDEA 13 Ultimate Edition"; description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license";
longDescription = ''
Full-featured IDE for JVM-based and polyglot development
Java EE, Spring/Hibernate and other technologies support
Deployment and debugging with most application servers
Duplicate code search, dependency structure matrix, etc.
'';
license = stdenv.lib.licenses.unfree; license = stdenv.lib.licenses.unfree;
src = fetchurl { src = fetchurl {
url = "http://download-ln.jetbrains.com/idea/ideaIU-${version}.tar.gz"; url = "http://download-ln.jetbrains.com/idea/ideaIU-${version}.tar.gz";
sha256 = "6d99e49a63a197e19381a85535ab424a7832653db8cceb3bca7d53615ec7a53d"; sha256 = "84660d97c9c3e4e7cfd6c2708f4685dc7322157f1e1c2888feac64df119f0606";
}; };
}; };