about summary refs log tree commit diff
path: root/pkgs/applications/editors/eclipse
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2024-03-03 11:18:18 +0100
committerBjørn Forsman <bjorn.forsman@gmail.com>2024-03-09 23:28:52 +0100
commit7a2f43739c7e0f6746e683651a3dc239e23b2785 (patch)
tree77eeda7ff3aa5366a12eaab84534930ba004bb9d /pkgs/applications/editors/eclipse
parent81db7c66791de5350148dc7e1c0f9e0493a75729 (diff)
downloadnixlib-7a2f43739c7e0f6746e683651a3dc239e23b2785.tar
nixlib-7a2f43739c7e0f6746e683651a3dc239e23b2785.tar.gz
nixlib-7a2f43739c7e0f6746e683651a3dc239e23b2785.tar.bz2
nixlib-7a2f43739c7e0f6746e683651a3dc239e23b2785.tar.lz
nixlib-7a2f43739c7e0f6746e683651a3dc239e23b2785.tar.xz
nixlib-7a2f43739c7e0f6746e683651a3dc239e23b2785.tar.zst
nixlib-7a2f43739c7e0f6746e683651a3dc239e23b2785.zip
eclipse-embedcpp: init
This is the Eclipse IDE for Embedded C/C++ Developers.

https://www.eclipse.org/downloads/packages/release/2023-12/r/eclipse-ide-embedded-cc-developers
Diffstat (limited to 'pkgs/applications/editors/eclipse')
-rw-r--r--pkgs/applications/editors/eclipse/default.nix17
1 files changed, 16 insertions, 1 deletions
diff --git a/pkgs/applications/editors/eclipse/default.nix b/pkgs/applications/editors/eclipse/default.nix
index 230c5d36f1b5..ce5910924e10 100644
--- a/pkgs/applications/editors/eclipse/default.nix
+++ b/pkgs/applications/editors/eclipse/default.nix
@@ -9,7 +9,7 @@
 # use ./update.sh to help with updating for each quarterly release
 #
 # then, to test:
-# 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
+# for e in cpp dsl embedcpp 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
 
 let
   platform_major = "4";
@@ -64,6 +64,21 @@ in rec {
       };
   };
 
+  ### Eclipse IDE for Embedded C/C++ Developers
+
+  eclipse-embedcpp = buildEclipse {
+    name = "eclipse-embedcpp-${platform_major}.${platform_minor}";
+    description = "Eclipse IDE for Embedded C/C++ Developers";
+    src =
+      fetchurl {
+        url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-embedcpp-${year}-${month}-R-linux-gtk-${arch}.tar.gz";
+        hash = {
+          x86_64 = "sha256-c/dd/3PzTSnrtaa2gNw+crdNu/xA428hYr8YNeBSEyw=";
+          aarch64 = "sha256-tF6o3NpFNxXALf2UA8tLzFhqYe46cI2swvym8vDSxNI=";
+        }.${arch};
+      };
+  };
+
   ### Eclipse Modeling
 
   eclipse-modeling = buildEclipse {