r2131 - in trunk/eclipse/debian: . patches

Michael Koch mkoch at costa.debian.org
Sun May 21 15:49:45 UTC 2006


Author: mkoch
Date: 2006-05-21 15:49:44 +0000 (Sun, 21 May 2006)
New Revision: 2131

Added:
   trunk/eclipse/debian/patches/eclipse-libswt-xulrunner.dpatch
Modified:
   trunk/eclipse/debian/changelog
   trunk/eclipse/debian/control
   trunk/eclipse/debian/rules
Log:
* debian/rules: Added support to build with xulrunner. Made it the default.
  Closes: #352184.
* debian/patches/eclipse-libswt-xulrunner.dpatch: New file.


Modified: trunk/eclipse/debian/changelog
===================================================================
--- trunk/eclipse/debian/changelog	2006-05-21 09:18:10 UTC (rev 2130)
+++ trunk/eclipse/debian/changelog	2006-05-21 15:49:44 UTC (rev 2131)
@@ -1,8 +1,10 @@
 eclipse (3.1.2-3) UNRELEASED; urgency=low
 
-  * No changes yet.
+  * debian/rules: Added support to build with xulrunner. Made it the default.
+    Closes: #352184.
+  * debian/patches/eclipse-libswt-xulrunner.dpatch: New file.
 
- -- Michael Koch <konqueror at gmx.de>  Wed, 17 May 2006 12:49:28 +0000
+ -- Michael Koch <konqueror at gmx.de>  Sun, 21 May 2006 15:47:27 +0000
 
 eclipse (3.1.2-2) unstable; urgency=low
 

Modified: trunk/eclipse/debian/control
===================================================================
--- trunk/eclipse/debian/control	2006-05-21 09:18:10 UTC (rev 2130)
+++ trunk/eclipse/debian/control	2006-05-21 15:49:44 UTC (rev 2131)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Jerry Haltom <wasabi at larvalstage.net>, Michael Koch <konqueror at gmx.de>, Matthias Klose <doko at debian.org>, Stephan Michels <stephan at apache.org>
-Build-Depends: debhelper (>> 4.2), dpatch (>= 2.0), lsb-release, bzip2, sharutils, java-gcj-compat-dev (>= 1.0.54), ecj-bootstrap, liblucene-java (>= 1.4.2), liblucene-java-doc (>= 1.4.2), junit (>= 3.8), libjsch-java (>= 0.1.19), libjsch-java (<< 0.1.20), libgtk2.0-dev (>= 2.4), libgnome2-dev (>= 2.6), libgnomeui-dev (>= 2.6), libxtst-dev, classpath-doc, pkg-config, libcairo2-dev, ant-optional (>= 1.6.5-3), libtomcat5-java, mozilla-dev
+Build-Depends: debhelper (>> 4.2), dpatch (>= 2.0), lsb-release, bzip2, sharutils, java-gcj-compat-dev (>= 1.0.54), ecj-bootstrap, liblucene-java (>= 1.4.2), liblucene-java-doc (>= 1.4.2), junit (>= 3.8), libjsch-java (>= 0.1.19), libjsch-java (<< 0.1.20), libgtk2.0-dev (>= 2.4), libgnome2-dev (>= 2.6), libgnomeui-dev (>= 2.6), libxtst-dev, classpath-doc, pkg-config, libcairo2-dev, ant-optional (>= 1.6.5-3), libtomcat5-java, libxul-dev
 Standards-Version: 3.7.2
 
 Package: eclipse-rcp

Added: trunk/eclipse/debian/patches/eclipse-libswt-xulrunner.dpatch
===================================================================
--- trunk/eclipse/debian/patches/eclipse-libswt-xulrunner.dpatch	2006-05-21 09:18:10 UTC (rev 2130)
+++ trunk/eclipse/debian/patches/eclipse-libswt-xulrunner.dpatch	2006-05-21 15:49:44 UTC (rev 2131)
@@ -0,0 +1,37 @@
+#! /bin/sh -e
+##
+## DP: Debian specific patch, converted from eclipse-libswt-mozilla.patch
+
+[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
+patch_opts="${patch_opts:--f --no-backup-if-mismatch}"
+
+if [ $# -ne 1 ]; then
+    echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+    exit 1
+fi
+case "$1" in
+    -patch)
+	patch $patch_opts -p0 < $0;;
+    -unpatch)
+	patch $patch_opts -p0 -R < $0;;
+    *)
+	echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+	exit 1;;
+esac
+exit 0
+
+ at DPATCH@
+diff -r -u --exclude='*.rej' --exclude='*.orig' source-tree.orig/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh source-tree/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh
+--- source-tree.orig/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh	2006-01-28 18:46:37.000000000 +0100
++++ source-tree/plugins/org.eclipse.swt/Eclipse SWT PI/gtk/library/build.sh	2006-01-28 18:50:18.000000000 +0100
+@@ -23,6 +23,10 @@
+ 
+ case $OS in
+ 	"Linux")
++		GECKO_INCLUDES=`pkg-config --cflags xulrunner-gtkmozembed`
++		GECKO_LIBS=`pkg-config --libs xulrunner-gtkmozembed`
++		# Set this to something to override the presets
++		GECKO_SDK="_"
+ 		case $MODEL in
+ 			"x86_64")
+ 				CC=gcc


Property changes on: trunk/eclipse/debian/patches/eclipse-libswt-xulrunner.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Modified: trunk/eclipse/debian/rules
===================================================================
--- trunk/eclipse/debian/rules	2006-05-21 09:18:10 UTC (rev 2130)
+++ trunk/eclipse/debian/rules	2006-05-21 15:49:44 UTC (rev 2131)
@@ -104,7 +104,8 @@
   BUILD_DEPS += , libtomcat5-java
 endif
 
-with_browser := mozilla
+with_browser := xulrunner
+#with_browser := mozilla
 #with_browser := firefox
 
 with_dpatch = yes
@@ -151,6 +152,15 @@
 	eclipse-disable-tomcat
 endif
 
+ifeq ($(with_browser),xulrunner)
+  eclipse_patches += \
+	eclipse-libswt-xulrunner
+
+  BUILD_DEPS += , libxul-dev
+  MOZILLA_DEP = ${shlibs:depends}
+  MOZILLA_HOME = /usr/lib/mozilla
+endif
+
 ifeq ($(with_browser),mozilla)
   eclipse_patches += \
 	eclipse-libswt-mozilla




More information about the pkg-java-commits mailing list