about summary refs log tree commit diff
path: root/pkgs/applications/editors
diff options
context:
space:
mode:
authorzimbatm <zimbatm@zimbatm.com>2016-02-26 11:23:28 +0000
committerzimbatm <zimbatm@zimbatm.com>2016-02-26 11:23:28 +0000
commit3833591d95ed8de2ed68f421ad86bc077bab9c48 (patch)
treef35159af2af1449597b09b20ea1bb5f0a6a946d6 /pkgs/applications/editors
parent8d4c2340d30648674a9a09aad2a3a9bad3935c79 (diff)
parent0e94a1be40bb4475b5fbdda73ddef76bb2e07444 (diff)
downloadnixlib-3833591d95ed8de2ed68f421ad86bc077bab9c48.tar
nixlib-3833591d95ed8de2ed68f421ad86bc077bab9c48.tar.gz
nixlib-3833591d95ed8de2ed68f421ad86bc077bab9c48.tar.bz2
nixlib-3833591d95ed8de2ed68f421ad86bc077bab9c48.tar.lz
nixlib-3833591d95ed8de2ed68f421ad86bc077bab9c48.tar.xz
nixlib-3833591d95ed8de2ed68f421ad86bc077bab9c48.tar.zst
nixlib-3833591d95ed8de2ed68f421ad86bc077bab9c48.zip
Merge pull request #13164 from romildo/fix/eclipse-plugin-cup
eclipse-plugins-cup: fix plugin file names
Diffstat (limited to 'pkgs/applications/editors')
-rw-r--r--pkgs/applications/editors/eclipse/plugins.nix22
1 files changed, 21 insertions, 1 deletions
diff --git a/pkgs/applications/editors/eclipse/plugins.nix b/pkgs/applications/editors/eclipse/plugins.nix
index 40aa6b8385ec..50975d061eb8 100644
--- a/pkgs/applications/editors/eclipse/plugins.nix
+++ b/pkgs/applications/editors/eclipse/plugins.nix
@@ -233,6 +233,8 @@ rec {
 
     srcs = [ srcFeature srcPlugin1 srcPlugin2 ];
 
+    propagatedBuildInputs = [ zest ];
+
     phases = [ "installPhase" ];
 
     installPhase = ''
@@ -240,7 +242,8 @@ rec {
       mkdir -p $dropinDir/features
       unzip ${srcFeature} -d $dropinDir/features/
       mkdir -p $dropinDir/plugins
-      cp -v ${srcPlugin1} ${srcPlugin2} $dropinDir/plugins/
+      cp -v ${srcPlugin1} $dropinDir/plugins/''${srcPlugin1#*-}
+      cp -v ${srcPlugin2} $dropinDir/plugins/''${srcPlugin2#*-}
     '';
 
     meta = with stdenv.lib; {
@@ -395,4 +398,21 @@ rec {
     };
   };
 
+  zest = buildEclipseUpdateSite rec {
+    name = "zest-${version}";
+    version = "3.9.101";
+
+    src = fetchurl {
+      url = "http://archive.eclipse.org/tools/gef/downloads/drops/${version}/R201408150207/GEF-${name}.zip";
+      sha256 = "01scn7cmcrjcp387spjm8ifgwrwwi77ypildandbisfvhj3qqs7m";
+    };
+
+    meta = with stdenv.lib; {
+      homepage = https://www.eclipse.org/gef/zest/;
+      description = "The Eclipse Visualization Toolkit";
+      platforms = platforms.all;
+      maintainers = [ maintainers.romildo ];
+    };
+  };
+
 }