[pkg-java] r9381 - trunk/java-gnome/debian

Manu Mahajan zuch-guest at alioth.debian.org
Wed Jul 22 03:10:51 UTC 2009


Author: zuch-guest
Date: 2009-07-22 03:10:49 +0000 (Wed, 22 Jul 2009)
New Revision: 9381

Modified:
   trunk/java-gnome/debian/
   trunk/java-gnome/debian/changelog
   trunk/java-gnome/debian/control
   trunk/java-gnome/debian/rules
Log:
Updates to support latest upstream version 4.0.11



Property changes on: trunk/java-gnome/debian
___________________________________________________________________
Added: mergeWithUpstream
   + 1

Modified: trunk/java-gnome/debian/changelog
===================================================================
--- trunk/java-gnome/debian/changelog	2009-07-20 16:32:51 UTC (rev 9380)
+++ trunk/java-gnome/debian/changelog	2009-07-22 03:10:49 UTC (rev 9381)
@@ -1,3 +1,11 @@
+java-gnome (4.0.11-1) unstable; urgency=low
+  
+  [ Manu Mahajan ]
+  * Update to latest upstream release 4.0.11 (LP: #380446)
+  * Split the binary package into two separate packages for java and jni files
+
+ -- Manu Mahajan <manu at codepencil.com>  Fri, 17 July 2008 07:58:00 +0530
+
 java-gnome (4.0.9-2) unstable; urgency=low
 
   [ Manu Mahajan ]

Modified: trunk/java-gnome/debian/control
===================================================================
--- trunk/java-gnome/debian/control	2009-07-20 16:32:51 UTC (rev 9380)
+++ trunk/java-gnome/debian/control	2009-07-22 03:10:49 UTC (rev 9381)
@@ -11,8 +11,24 @@
 
 Package: libjava-gnome-java
 Section: libs
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, libjava-gnome-jni
+Description: The java-gnome language bindings project
+ These are the Java bindings for GTK+ and GNOME! Featuring a robust 
+ engineering design, completely generated internals, a lovingly crafted 
+ layer presenting the public API, and steadily increasing coverage of 
+ the underlying libraries.
+ .
+ You can use java-gnome to develop sophisticated user interfaces for 
+ Linux applications so that they richly integrate with the GNOME Desktop 
+ while leveraging the power of the Java language and your expertise with 
+ it.
+
+Package: libjava-gnome-jni
+Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Replaces: libjava-gnome-java (<< 4.0.11)
 Description: The java-gnome language bindings project
  These are the Java bindings for GTK+ and GNOME! Featuring a robust 
  engineering design, completely generated internals, a lovingly crafted 

Modified: trunk/java-gnome/debian/rules
===================================================================
--- trunk/java-gnome/debian/rules	2009-07-20 16:32:51 UTC (rev 9380)
+++ trunk/java-gnome/debian/rules	2009-07-22 03:10:49 UTC (rev 9381)
@@ -12,7 +12,7 @@
 .config: patch-stamp
 	dh_testdir
 	# Add here commands to configure the package.
-	./configure --prefix=/usr jdk=/usr/lib/jvm/default-java compiler=ecj
+	./configure --prefix=/usr jdk=/usr/lib/jvm/default-java
 
 build: build-stamp
 build-stamp: .config
@@ -40,19 +40,24 @@
 	dh_testroot
 	dh_clean -k 
 	dh_installdirs
-
 	# Add here commands to install the package into debian/tmp
-	$(MAKE) DESTDIR=debian/libjava-gnome-java install
+	$(MAKE) DESTDIR=debian/tmp install
 	# We don't install this one
-	-rm -f debian/libjava-gnome-java/usr/lib/libgtkjava-4.0.so
+	-rm -f debian/tmp/usr/lib/libgtkjava-4.0.so
 
+libjava-gnome-jni: build install
+	dh_install -plibjava-gnome-jni debian/tmp/usr/lib/jni/libgtkjni-4.0.11.so
 
+libjava-gnome-java: build install
+	$(MAKE) DESTDIR=debian/libjava-gnome-java install
+	rm -rf debian/libjava-gnome-java/usr/lib
+
 # Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
+binary-indep: build install 
 
+
 # Build architecture-dependent files here.
-binary-arch: build install
+binary-arch: build install libjava-gnome-jni libjava-gnome-java
 	dh_testdir
 	dh_testroot
 	dh_installchangelogs 




More information about the pkg-java-commits mailing list