[SCM] eclipse - Powerful IDE written in java - Debian package. branch, master-3.8, updated. debian/3.8.0_rc3-2-9-g1f5249e

Jakub Adam jakub.adam at ktknet.cz
Sun Jun 17 16:45:09 UTC 2012


The following commit has been merged in the master-3.8 branch:
commit d3962b191df9d78d109cdf0010c8acb9d7e4fd4b
Author: Jakub Adam <jakub.adam at ktknet.cz>
Date:   Sun Jun 17 15:50:22 2012 +0200

    Move jdt to /usr/share

diff --git a/debian/eclipse-jdt.install b/debian/eclipse-jdt.install
index 7343423..848f114 100644
--- a/debian/eclipse-jdt.install
+++ b/debian/eclipse-jdt.install
@@ -1,22 +1,22 @@
 usr/*/eclipse/dropins/jdt/features/org.eclipse.jdt_*
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.ant.launching_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.ant.ui_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.apt.core_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.apt.pluggable.core_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.apt.ui_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.compiler.apt_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.compiler.tool_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.core.manipulation_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.debug.ui_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.debug_*
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.doc.user_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.junit.core_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.junit.runtime_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.junit4.runtime_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.junit_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.launching_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt.ui_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.eclipse.jdt_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.hamcrest.core_*.jar
-usr/lib/eclipse/dropins/jdt/plugins/org.junit4_*
-usr/lib/eclipse/dropins/jdt/plugins/org.junit_*.dist
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.ant.launching_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.ant.ui_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.apt.core_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.apt.pluggable.core_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.apt.ui_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.compiler.apt_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.compiler.tool_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.core.manipulation_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.debug.ui_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.debug_*
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.doc.user_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.junit.core_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.junit.runtime_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.junit4.runtime_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.junit_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.launching_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt.ui_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.eclipse.jdt_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.hamcrest.core_*.jar
+usr/share/eclipse/dropins/jdt/plugins/org.junit4_*
+usr/share/eclipse/dropins/jdt/plugins/org.junit_*.dist
diff --git a/debian/rules b/debian/rules
index d316a6e..42ce245 100755
--- a/debian/rules
+++ b/debian/rules
@@ -30,6 +30,8 @@ PDEBUILD_INSTALL:=debian/tmp/usr/lib/eclipse/buildscripts/pde-build
 PDEBUILDVERSION = $(shell ls debian/tmp/usr/lib/eclipse/dropins/sdk/plugins | grep org.eclipse.pde.build_ | sed 's/org.eclipse.pde.build_//')
 
 override_dh_install:
+	# move jdt from /usr/lib to /usr/share
+	cd debian/tmp/usr && mkdir -p share/eclipse/dropins && mv lib/eclipse/dropins/jdt share/eclipse/dropins
 	# move images from /usr/lib to /usr/share
 	cd debian/tmp/usr && find lib/ -type f \( -name '*.bmp' -o -name '*.gif' -o -name '*.jpg' -o -name '*.png' \) | perl ../../../debian/extra/imagemv.pl
 	# remove extra licence file
@@ -64,11 +66,18 @@ override_dh_install:
 	) | sed -e's,^\(.*\),[ ! -e \1 ] \&\& ln -s $$eclipse/\1 \1,' >> $(COPY_PLATFORM_INSTALL)
 	( \
 	  cd debian/tmp/usr/lib/eclipse; \
-	  for p in $$(ls -d dropins/jdt/plugins/* dropins/sdk/plugins/*) ; do \
+	  for p in $$(ls -d dropins/sdk/plugins/*) ; do \
 		plugin=$$(basename $$p); \
 		echo $$p | sed -e"s,^\(.*\),[ ! -e plugins/$$plugin ] \&\& ln -s \$$eclipse/\1 plugins/$$plugin,"; \
 	  done \
 	) >> $(COPY_PLATFORM_INSTALL)
+	( \
+	  cd debian/tmp/usr/share/eclipse; \
+	  for p in $$(ls -d dropins/jdt/plugins/*) ; do \
+		plugin=$$(basename $$p); \
+		echo $$p | sed -e"s,^\(.*\),[ ! -e plugins/$$plugin ] \&\& ln -s \$$datadir/\1 plugins/$$plugin,"; \
+	  done \
+	) >> $(COPY_PLATFORM_INSTALL)
 	sed -e "s/@PDEBUILDVERSION@/$(PDEBUILDVERSION)/g" -e "s:@COPY_PLATFORM@:$(COPY_PLATFORM):g" < pdebuild/eclipse-pdebuild.sh > $(PDEBUILD_INSTALL)
 	chmod a+x $(PDEBUILD_INSTALL)
 	dh_install --list-missing

-- 
eclipse - Powerful IDE written in java - Debian package.



More information about the pkg-java-commits mailing list