[eclipse] 01/02: Install all arch-dependent files into eclipse-rcp.
Markus Koschany
apo-guest at moszumanska.debian.org
Mon Nov 24 01:34:33 GMT 2014
This is an automated email from the git hooks/post-receive script.
apo-guest pushed a commit to branch master
in repository eclipse.
commit b8014e69ac8850969127dc41f22cd92ebed8d0e9
Author: Markus Koschany <apo at gambaru.de>
Date: Mon Nov 24 02:28:48 2014 +0100
Install all arch-dependent files into eclipse-rcp.
Closes: #770457
Fix wrong override for dh_install-indep and move jh_classpath commands to the
appropriate override target.
---
debian/rules | 29 +++++++++++++++--------------
1 file changed, 15 insertions(+), 14 deletions(-)
diff --git a/debian/rules b/debian/rules
index 8fcf686..c681a8a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -29,7 +29,7 @@ COPY_PLATFORM_INSTALL:=debian/tmp$(COPY_PLATFORM)
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:
+override_dh_install-arch:
# 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
@@ -88,11 +88,21 @@ override_dh_install:
usr/lib/$(DEB_HOST_MULTIARCH)/jni
find $(CFG_OSGI_BUNDLES_PATH) -depth -type d -a -empty -delete
# Check if we are doing a -B build
- [ ! -d debian/eclipse-platform-data ] || debian/rules override_dh_install_indep
+ [ ! -d debian/eclipse-platform-data ] || debian/rules override_dh_install-indep
chmod 0644 debian/eclipse-rcp/usr/lib/eclipse/about_files/IJG_README
+ # Expose org.eclipse.jface and its dependencies
+ mkdir -p debian/eclipse-rcp/usr/share/java
+ cd debian/eclipse-rcp/usr/share/java; \
+ ln -s ../../lib/eclipse/plugins/org.eclipse.jface_*.jar; \
+ ln -s org.eclipse.jface_*.jar org.eclipse.jface.jar; \
+ ln -s ../../lib/eclipse/plugins/org.eclipse.core.commands_*.jar; \
+ ln -s org.eclipse.core.commands_*.jar org.eclipse.core.commands.jar; \
+ ln -s ../../lib/eclipse/plugins/org.eclipse.equinox.common_*.jar; \
+ ln -s org.eclipse.equinox.common_*.jar org.eclipse.equinox.common.jar
# Operations on arch: all packages - not invoked if building with -B
-override_dh_install_indep:
+override_dh_install-indep:
+ dh_install --indep
# mv arch-indep plugins from lib to share
cd debian/eclipse-platform-data/usr && find lib/ -type f -path '*lib/eclipse/*' | perl ../../../debian/extra/imagemv.pl
# Expose osgi jars
@@ -114,17 +124,8 @@ override_dh_install_indep:
mh_installjar -v -plibequinox-osgi-java $$pom debian/libequinox-osgi-java/usr/share/java/org.eclipse.$$SUFFIX.jar; \
done
- # Expose org.eclipse.jface and its dependencies
-
- mkdir -p debian/eclipse-rcp/usr/share/java
- cd debian/eclipse-rcp/usr/share/java; \
- ln -s ../../lib/eclipse/plugins/org.eclipse.jface_*.jar; \
- ln -s org.eclipse.jface_*.jar org.eclipse.jface.jar; \
- ln -s ../../lib/eclipse/plugins/org.eclipse.core.commands_*.jar; \
- ln -s org.eclipse.core.commands_*.jar org.eclipse.core.commands.jar; \
- ln -s ../../lib/eclipse/plugins/org.eclipse.equinox.common_*.jar; \
- ln -s org.eclipse.equinox.common_*.jar org.eclipse.equinox.common.jar
-
+override_jh_classpath:
+ jh_classpath
jh_classpath -c"org.eclipse.core.commands.jar org.eclipse.equinox.common.jar" \
debian/eclipse-rcp/usr/share/java/org.eclipse.jface.jar
jh_classpath -c"org.eclipse.equinox.common.jar" \
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/eclipse.git
More information about the pkg-java-commits
mailing list