[SCM] eclipse - Powerful IDE written in java - Debian package. branch, master, updated. 094c0d61b38cf25437dc568944292ae4decdb2d7
Benjamin Drung
bdrung-guest at alioth.debian.org
Sat Sep 19 19:40:15 UTC 2009
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "eclipse - Powerful IDE written in java - Debian package.".
The branch, master has been updated
via 094c0d61b38cf25437dc568944292ae4decdb2d7 (commit)
from 627484a82ab12f85c1615f642413806ceba1f090 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 094c0d61b38cf25437dc568944292ae4decdb2d7
Author: Benjamin Drung <bdrung at ubuntu.com>
Date: Sat Sep 19 21:39:49 2009 +0200
write install target
-----------------------------------------------------------------------
Summary of changes:
debian/eclipse-platform.install | 3 +-
debian/eclipsebuild-vars.mk | 1 -
debian/extra/eclipse.desktop | 8 -----
debian/patches/install-target.patch | 49 +++++++++++++++++++++++++++++++++++
debian/rules | 18 +++---------
5 files changed, 55 insertions(+), 24 deletions(-)
diff --git a/debian/eclipse-platform.install b/debian/eclipse-platform.install
index 3b69f73..a7fffb0 100644
--- a/debian/eclipse-platform.install
+++ b/debian/eclipse-platform.install
@@ -1,6 +1,5 @@
-debian/extra/eclipse.desktop usr/share/applications/
debian/extra/eclipse usr/bin/
-debian/tmp/usr/share/icons/
+debian/tmp/usr/share/
debian/tmp/usr/lib/eclipse/eclipse
debian/tmp/usr/lib/eclipse/features/org.eclipse.sdk_*
debian/tmp/usr/lib/eclipse/plugins/org.eclipse.sdk_*
diff --git a/debian/eclipsebuild-vars.mk b/debian/eclipsebuild-vars.mk
index d9caf1d..342b34a 100644
--- a/debian/eclipsebuild-vars.mk
+++ b/debian/eclipsebuild-vars.mk
@@ -4,7 +4,6 @@ SOURCE_DIR=$(CURDIR)/build/eclipse-$(BUILD_ID)-fetched-src
RESULT_DIR=$(SOURCE_DIR)/installation/
DEBIAN_PACK_LIBDIR=$(DEB_DESTDIR)/usr/lib/eclipse
-DEBIAN_PACK_DATADIR=$(DEB_DESTDIR)/usr/share/eclipse
PROFILE_ID=PlatformProfile
diff --git a/debian/extra/eclipse.desktop b/debian/extra/eclipse.desktop
deleted file mode 100644
index 0494169..0000000
--- a/debian/extra/eclipse.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=Eclipse
-Comment=Develop applications in a variety of different programming languages
-Icon=eclipse
-Exec=eclipse
-Terminal=false
-Categories=Development;IDE;Java;
diff --git a/debian/patches/install-target.patch b/debian/patches/install-target.patch
new file mode 100644
index 0000000..a4a3851
--- /dev/null
+++ b/debian/patches/install-target.patch
@@ -0,0 +1,49 @@
+diff -pruN debian.git/build.xml debian.new/build.xml
+--- build.xml 2009-09-19 21:20:26.257565801 +0200
++++ build.xml 2009-09-19 21:05:49.993565000 +0200
+@@ -24,6 +24,9 @@
+ <property name="productFiles" value="${buildConfig}/productFiles" />
+ <property name="reposource" value="${buildDirectory}/reposource" />
+
++ <property name="destDir" value="" />
++ <property name="prefix" value="/usr/local" />
++
+ <target name="bootstrap" unless="bootstrapped">
+ <ant inheritall="false" antfile="pdebuild.xml">
+ <property name="buildId" value="${buildId}"/>
+@@ -385,4 +388,23 @@
+ <move file="${baseBuilderConfig}.bak" tofile="${baseBuilderConfig}" />
+ </target>
+
++ <target name="install" depends="provision.sdk">
++ <mkdir dir="${destDir}${prefix}/lib/eclipse"/>
++ <exec executable="cp">
++ <arg value="-rf"/>
++ <arg value="--no-target-directory" />
++ <arg value="${buildDirectory}/installation" />
++ <arg value="${destDir}${prefix}/lib/eclipse" />
++ </exec>
++ <!-- install desktop file -->
++ <copy file="eclipse.desktop" todir="${destDir}${prefix}/share/applications" />
++ <!-- install icons -->
++ <copy file="${buildDirectory}/plugins/org.eclipse.platform/eclipse.png"
++ tofile="${destDir}${prefix}/share/icons/hicolor/16x16/apps/eclipse.png" />
++ <copy file="${buildDirectory}/plugins/org.eclipse.platform/eclipse32.png"
++ tofile="${destDir}${prefix}/share/icons/hicolor/32x32/apps/eclipse.png" />
++ <copy file="${buildDirectory}/plugins/org.eclipse.platform/eclipse48.png"
++ tofile="${destDir}${prefix}/share/icons/hicolor/48x48/apps/eclipse.png" />
++ </target>
++
+ </project>
+diff -pruN debian.git/eclipse.desktop debian.new/eclipse.desktop
+--- eclipse.desktop 1970-01-01 01:00:00.000000000 +0100
++++ eclipse.desktop 2009-09-19 12:32:50.841566000 +0200
+@@ -0,0 +1,8 @@
++[Desktop Entry]
++Type=Application
++Name=Eclipse
++Comment=Develop applications in a variety of different programming languages
++Icon=eclipse
++Exec=eclipse
++Terminal=false
++Categories=Development;IDE;Java;
diff --git a/debian/rules b/debian/rules
index e1647d9..6e9769e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,11 +2,12 @@
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/ant.mk
-#include /usr/share/cdbs/1/rules/simple-patchsys.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
include debian/eclipsebuild-vars.mk
-DEB_ANT_BUILD_TARGET := provision.sdk
DEB_ANT_CLEAN_TARGET := distclean
+DEB_ANT_BUILD_TARGET := provision.sdk
+DEB_ANT_INSTALL_TARGET := install -Dprefix=/usr -DdestDir=$(DEB_DESTDIR)
ANT_ARGS := -DbuildArch=$(ECLIPSE_BUILD_ARCH)
DEB_DH_MAKESHLIBS_ARGS_ALL := -Xjni
@@ -62,18 +63,9 @@ debian-install-stamp: debian-build-stamp
dh_testdir
# dirty hack - integrate following two commands into eclipse-build
- cp build/eclipse-I20090611-1540-fetched-src/buildRepo/plugins/org.eclipse.core.net.linux*.jar build/eclipse-I20090611-1540-fetched-src/installation/plugins
- cp build/eclipse-I20090611-1540-fetched-src/buildRepo/plugins/org.eclipse.update.core.linux_*.jar build/eclipse-I20090611-1540-fetched-src/installation/plugins
-
- # install icons
- install -D $(RESULT_DIR)/plugins/org.eclipse.platform_*/eclipse.png $(DEB_DESTDIR)/usr/share/icons/hicolor/16x16/apps/eclipse.png
- install -D $(RESULT_DIR)/plugins/org.eclipse.platform_*/eclipse32.png $(DEB_DESTDIR)/usr/share/icons/hicolor/32x32/apps/eclipse.png
- install -D $(RESULT_DIR)/plugins/org.eclipse.platform_*/eclipse48.png $(DEB_DESTDIR)/usr/share/icons/hicolor/48x48/apps/eclipse.png
-
- mkdir -p $(DEBIAN_PACK_LIBDIR)/plugins $(DEBIAN_PACK_LIBDIR)/features
- mkdir -p $(DEBIAN_PACK_DATADIR)/dropins
- cp -fr $(RESULT_DIR)/* $(DEBIAN_PACK_LIBDIR)/
- rm -fr $(DEBIAN_PACK_LIBDIR)/p2/
+ cp build/eclipse-I20090611-1540-fetched-src/buildRepo/plugins/org.eclipse.core.net.linux*.jar $(DEBIAN_PACK_LIBDIR)/plugins
+ cp build/eclipse-I20090611-1540-fetched-src/buildRepo/plugins/org.eclipse.update.core.linux_*.jar $(DEBIAN_PACK_LIBDIR)/plugins
+
# Make a link callde "startup.jar" for backwards compatibility.
cd $(DEBIAN_PACK_LIBDIR) && \
eval LAUNCHERNAME=$$(ls plugins | grep equinox.launcher_) && \
hooks/post-receive
--
eclipse - Powerful IDE written in java - Debian package.
More information about the pkg-java-commits
mailing list