···9# use ./update.sh to help with updating for each quarterly release
10#
11# then, to test:
12-# for e in cpp modeling platform sdk java jee committers rcp; do for s in pkgs pkgsCross.aarch64-multiplatform; do echo; echo $s $e; nix build -f default.nix ${s}.eclipses.eclipse-${e} -o eclipse-${s}-${e}; done; done
1314let
15 platform_major = "4";
···45 hash = {
46 x86_64 = "sha256-r9ZDt1D7Wt0Gp2JvW4Qwkw0Rj8F4IhUiNpVgm8FDdbY=";
47 aarch64 = "sha256-fyIvDY9jQfLwwNL4iaLb80X2eWaYqkLqtMd09yOQGo4=";
00000000000000048 }.${arch};
49 };
50 };
···9# use ./update.sh to help with updating for each quarterly release
10#
11# then, to test:
12+# for e in cpp dsl modeling platform sdk java jee committers rcp; do for s in pkgs pkgsCross.aarch64-multiplatform; do echo; echo $s $e; nix build -f default.nix ${s}.eclipses.eclipse-${e} -o eclipse-${s}-${e}; done; done
1314let
15 platform_major = "4";
···45 hash = {
46 x86_64 = "sha256-r9ZDt1D7Wt0Gp2JvW4Qwkw0Rj8F4IhUiNpVgm8FDdbY=";
47 aarch64 = "sha256-fyIvDY9jQfLwwNL4iaLb80X2eWaYqkLqtMd09yOQGo4=";
48+ }.${arch};
49+ };
50+ };
51+52+ ### Eclipse DSL
53+54+ eclipse-dsl = buildEclipse {
55+ name = "eclipse-dsl-${platform_major}.${platform_minor}";
56+ description = "Eclipse IDE for Java and DSL Developers";
57+ src =
58+ fetchurl {
59+ url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-dsl-${year}-${month}-R-linux-gtk-${arch}.tar.gz";
60+ hash = {
61+ x86_64 = "sha256-xdvEt26ovcT65Jy+ePEAHHMAyICBQwJser2uL9VrwrA=";
62+ aarch64 = "sha256-GPgD29d81YFtHtqqb66io1BwbNuHTqVZYrY4Oh4MojQ=";
63 }.${arch};
64 };
65 };