[pkg-java] r6341 - trunk/libgtk-java/debian

tgg at alioth.debian.org tgg at alioth.debian.org
Mon Apr 28 21:11:41 UTC 2008


Author: tgg
Date: 2008-04-28 21:11:40 +0000 (Mon, 28 Apr 2008)
New Revision: 6341

Modified:
   trunk/libgtk-java/debian/changelog
   trunk/libgtk-java/debian/control
   trunk/libgtk-java/debian/copyright
   trunk/libgtk-java/debian/libgtk-java-dev.install
   trunk/libgtk-java/debian/rules
Log:
fix #477873. Prepare package for upload.


Modified: trunk/libgtk-java/debian/changelog
===================================================================
--- trunk/libgtk-java/debian/changelog	2008-04-28 20:43:49 UTC (rev 6340)
+++ trunk/libgtk-java/debian/changelog	2008-04-28 21:11:40 UTC (rev 6341)
@@ -1,3 +1,15 @@
+libgtk-java (2.10.2-7) unstable; urgency=low
+
+  * Build-depends on default-jdk-builddep, and set JAVA_HOME to
+    /usr/lib/jvm/default-java. Do not build-depend on gcj or attempt to
+    build -cni package on unsupported arches. Closes: #477873.
+  * Add missing © sign to debian/copyright to fix a lintian warning.
+  * New patch, 02_bz_516078.diff, taken from GNOME bugzilla:
+      http://bugzilla.gnome.org/show_bug.cgi?id=516078
+    Thanks to Andrew Cagney for pointing this out. Closes: #478320.
+
+ -- Thomas Girard <thomas.g.girard at free.fr>  Mon, 28 Apr 2008 22:54:58 +0200
+
 libgtk-java (2.10.2-6) unstable; urgency=low
 
   * Alter DEB_CONFIGURE_SCRIPT_ENV to pass -I/usr/lib/jvm/java-gcj/include

Modified: trunk/libgtk-java/debian/control
===================================================================
--- trunk/libgtk-java/debian/control	2008-04-28 20:43:49 UTC (rev 6340)
+++ trunk/libgtk-java/debian/control	2008-04-28 21:11:40 UTC (rev 6341)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Java maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 Uploaders: Mark Howard <mh at debian.org>, Thomas Girard <thomas.g.girard at free.fr>
-Build-Depends: debhelper (>> 5), libgtk2.0-dev (>= 2.10.0), gcj, java-gcj-compat-dev (>= 1.0.65-6), docbook, docbook-utils, cdbs (>= 0.4.34), pkg-config, libglib-java-dev (>= 0.4.2-7), libcairo-java-dev (>= 1.0.8-5), quilt (>= 0.29-2), autotools-dev
+Build-Depends: debhelper (>> 5), libgtk2.0-dev (>= 2.10.0), gcj [!alpha !arm !hppa !hurd-i386], default-jdk-builddep, docbook, docbook-utils, cdbs (>= 0.4.34), pkg-config, libglib-java-dev (>= 0.4.2-7), libcairo-java-dev (>= 1.0.8-5), quilt (>= 0.29-2), autotools-dev
 Standards-Version: 3.7.3
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libgtk-java
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libgtk-java

Modified: trunk/libgtk-java/debian/copyright
===================================================================
--- trunk/libgtk-java/debian/copyright	2008-04-28 20:43:49 UTC (rev 6340)
+++ trunk/libgtk-java/debian/copyright	2008-04-28 21:11:40 UTC (rev 6341)
@@ -28,7 +28,7 @@
 	Sean Coughlan <excentric at gmail.com>
 
 Copyright Holders:
-	1998-2006 the Java-Gnome Team
+	© 1998-2006 the Java-Gnome Team
 
 License:
 	The Java-Gnome bindings library is free software distributed under

Modified: trunk/libgtk-java/debian/libgtk-java-dev.install
===================================================================
--- trunk/libgtk-java/debian/libgtk-java-dev.install	2008-04-28 20:43:49 UTC (rev 6340)
+++ trunk/libgtk-java/debian/libgtk-java-dev.install	2008-04-28 21:11:40 UTC (rev 6341)
@@ -1,4 +1,3 @@
 debian/tmp/usr/include
 debian/tmp/usr/lib/pkgconfig
 debian/tmp/usr/lib/libgtkjni.so		usr/lib/jni
-debian/tmp/usr/lib/libgtkjava.so	usr/lib

Modified: trunk/libgtk-java/debian/rules
===================================================================
--- trunk/libgtk-java/debian/rules	2008-04-28 20:43:49 UTC (rev 6340)
+++ trunk/libgtk-java/debian/rules	2008-04-28 21:11:40 UTC (rev 6341)
@@ -15,15 +15,19 @@
 cni  = libgtk-cni
 dev  = $(base)-dev
 
-include /usr/share/gcj/debian_defaults
+-include /usr/share/gcj/debian_defaults
 
 DEB_HOST_ARCH ?= $(shell dpkg-architecture qDEB_HOST_ARCH)
 ifneq (,$(filter $(DEB_HOST_ARCH), $(gcj_native_archs)))
   with_native := yes
 endif
+ifneq (,$(filter $(DEB_HOST_ARCH), $(gcj_archs)))
+  with_gcj := yes
+endif
 
+JAVA_HOME := /usr/lib/jvm/default-java
 DEB_CONFIGURE_EXTRA_FLAGS = --without-javadocs
-DEB_CONFIGURE_SCRIPT_ENV += CFLAGS="-I/usr/lib/jvm/java-gcj/include"
+DEB_CONFIGURE_SCRIPT_ENV += CFLAGS="-I/usr/lib/jvm/default-java/include"
 
 # we distclean: before unpatching so we don't need cleaning after
 DEB_MAKE_CLEAN_TARGET =
@@ -46,10 +50,16 @@
 binary-post-install/$(dev)::
 	sed -i -e 's/\r$$//' -e 's/-[0-9.]*\.jar$$/.jar/' \
 	    debian/$(dev)/usr/lib/pkgconfig/gtk2-java.pc
+ifeq ($(with_gcj),yes)
+	ln -s `readlink debian/tmp/usr/lib/libgtkjava.so` \
+	      debian/$(dev)/usr/lib/libgtkjava.so
+endif
 
+ifeq ($(with_gcj),yes)
 binary-post-install/$(cni)::
 	mkdir -p debian/$(cni)/usr/share/lintian/overrides
 	cp debian/$(cni).lintian debian/$(cni)/usr/share/lintian/overrides/$(cni)
+endif
 
 binary-post-install/$(base)-gcj:: binary-post-install/$(base)
 	rm -rf debian/$(base)-gcj/usr/share/doc/$(base)-gcj




More information about the pkg-java-commits mailing list