r2142 - trunk/classpath/debian

Michael Koch mkoch at costa.debian.org
Sat May 27 18:55:12 UTC 2006


Author: mkoch
Date: 2006-05-27 18:55:11 +0000 (Sat, 27 May 2006)
New Revision: 2142

Modified:
   trunk/classpath/debian/
   trunk/classpath/debian/README.Debian
   trunk/classpath/debian/changelog
   trunk/classpath/debian/classpath-common.install
   trunk/classpath/debian/control
   trunk/classpath/debian/rules
   trunk/classpath/debian/rules.cdbs
Log:
classpath (2:0.91-3) unstable; urgency=low

  * Install header files to /usr/include/classpath.
  * debian/control: classpath: Conflict with jamvm < 1.4.3 and
    cacao < 0.96 (Closes: #368172).

 -- Michael Koch <konqueror at gmx.de>  Sat, 27 May 2006 17:51:11 +0000

classpath (2:0.91-2) unstable; urgency=low

  * Set the correct version moc for architecture specific builds too.

 -- Michael Koch <konqueror at gmx.de>  Tue, 16 May 2006 05:35:36 +0000

classpath (2:0.91-1) unstable; urgency=low

  * New upstream release
    - crash when using cairo (Closes: #358356)
    - includes java.lang.Thread.UncaughtExceptionHandler (Closes: #356805)
  * debian/rules: Don't build tools.zip when only building architecture
    specific stuff. (Closes: #356353)
  * debian/control: Fixed typo. (Closes: #363202)
  * debian/classpath-common.install: Install tools.zip from correct place.
  * debian/rules: Make sure to build with the correct version of moc.
    (Closes: #356663, #356666)
  * Activated MIDI support. (Closes: #338287)
  * Updated Standards-Version to 3.7.2.

 -- Michael Koch <konqueror at gmx.de>  Mon, 15 May 2006 19:50:11 +0000

classpath (2:0.90-1) unstable; urgency=low

  * New upstream release
  * debian/README.Debian: Clarified usage of Graphics2D support.
  * Enabled DSSI support.

 -- Michael Koch <konqueror at gmx.de>  Mon,  6 Mar 2006 22:46:46 +0000




Property changes on: trunk/classpath/debian
___________________________________________________________________
Name: svn:ignore
   + classpath
classpath-doc
jikes-classpath
tmp
files
classpath-common-unzipped
classpath-common
classpath.substvars


Modified: trunk/classpath/debian/README.Debian
===================================================================
--- trunk/classpath/debian/README.Debian	2006-05-25 16:11:42 UTC (rev 2141)
+++ trunk/classpath/debian/README.Debian	2006-05-27 18:55:11 UTC (rev 2142)
@@ -1,10 +1,32 @@
-AWT backends:
-=============
+AWT backends
+============
 
+Graphics2D support
+------------------
+
+To enable Graphics2D support using cairo you need to pass the following to your
+runtime:
+
+  -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D
+
+This can be done like
+
+  jamvm -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D HelloWorldAWT
+
+or
+
+  cacao -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D HelloWorldAWT
+
+Note that Graphics2D support is experimental and not really supported yet upstream.
+
+
+Qt peer
+-------
+
 This version if GNU classpath provides two different backends for graphical
 applications, the GTK peer and the Qt peer. By default the GTK peer is used.
 To enable the Qt peer you need to pass the following to the runtime using
-this version ov GNU classpath:
+this version of GNU classpath:
 
   -Dawt.toolkit=gnu.java.awt.peer.qt.QtToolkit
 

Modified: trunk/classpath/debian/changelog
===================================================================
--- trunk/classpath/debian/changelog	2006-05-25 16:11:42 UTC (rev 2141)
+++ trunk/classpath/debian/changelog	2006-05-27 18:55:11 UTC (rev 2142)
@@ -1,3 +1,41 @@
+classpath (2:0.91-3) unstable; urgency=low
+
+  * Install header files to /usr/include/classpath.
+  * debian/control: classpath: Conflict with jamvm < 1.4.3 and
+    cacao < 0.96 (Closes: #368172).
+
+ -- Michael Koch <konqueror at gmx.de>  Sat, 27 May 2006 17:51:11 +0000
+
+classpath (2:0.91-2) unstable; urgency=low
+
+  * Set the correct version moc for architecture specific builds too.
+
+ -- Michael Koch <konqueror at gmx.de>  Tue, 16 May 2006 05:35:36 +0000
+
+classpath (2:0.91-1) unstable; urgency=low
+
+  * New upstream release
+    - crash when using cairo (Closes: #358356)
+    - includes java.lang.Thread.UncaughtExceptionHandler (Closes: #356805)
+  * debian/rules: Don't build tools.zip when only building architecture
+    specific stuff. (Closes: #356353)
+  * debian/control: Fixed typo. (Closes: #363202)
+  * debian/classpath-common.install: Install tools.zip from correct place.
+  * debian/rules: Make sure to build with the correct version of moc.
+    (Closes: #356663, #356666)
+  * Activated MIDI support. (Closes: #338287)
+  * Updated Standards-Version to 3.7.2.
+
+ -- Michael Koch <konqueror at gmx.de>  Mon, 15 May 2006 19:50:11 +0000
+
+classpath (2:0.90-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/README.Debian: Clarified usage of Graphics2D support.
+  * Enabled DSSI support.
+
+ -- Michael Koch <konqueror at gmx.de>  Mon,  6 Mar 2006 22:46:46 +0000
+
 classpath (2:0.20-2) unstable; urgency=low
 
   * Moved package under maintenance of Debian Java Maintainers.

Modified: trunk/classpath/debian/classpath-common.install
===================================================================
--- trunk/classpath/debian/classpath-common.install	2006-05-25 16:11:42 UTC (rev 2141)
+++ trunk/classpath/debian/classpath-common.install	2006-05-27 18:55:11 UTC (rev 2142)
@@ -1 +1,3 @@
-usr/share/classpath/glibj.zip
+usr/share/classpath/glibj.zip usr/share/classpath/
+usr/share/classpath/tools.zip usr/share/classpath/
+usr/include/classpath/*.h usr/include/classpath

Modified: trunk/classpath/debian/control
===================================================================
--- trunk/classpath/debian/control	2006-05-25 16:11:42 UTC (rev 2141)
+++ trunk/classpath/debian/control	2006-05-27 18:55:11 UTC (rev 2142)
@@ -3,21 +3,21 @@
 Priority: optional
 Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org> 
 Uploaders: Michael Koch <konqueror at gmx.de>, Arnaud Vandyck <avdyk at debian.org>, John Leuner <jewel at debian.org>
-Build-Depends: debhelper (>= 4.0.0), jikes (>= 1.19) [!arm], gcj [arm], zip, libgtk2.0-dev, libart-2.0-dev, libx11-dev, libice-dev, libxt-dev, libxtst-dev, libasound2-dev, cdbs, libcairo2-dev, dpatch, libqt4-dev (>= 4.1.0)
+Build-Depends: debhelper (>= 4.0.0), jikes (>= 1.19) [!arm], gcj [arm], zip, libgtk2.0-dev, libart-2.0-dev, libx11-dev, libice-dev, libxt-dev, libxtst-dev, libasound2-dev, cdbs, libcairo2-dev, dpatch, libqt4-dev (>= 4.1.0), dssi-dev, ladspa-sdk, libjack0.100.0-dev
 Build-Depends-Indep: gjdoc (>= 0.7.5-4)
-Standards-Version: 3.6.2
+Standards-Version: 3.7.2
 
 Package: classpath
 Architecture: any
 Depends: libgcj-common, classpath-common (>= 2:0.13-1), ${shlibs:Depends}
-Conflicts: libgcj3 (<= 1:3.2-0pre1)
+Conflicts: libgcj3 (<= 1:3.2-0pre1), jamvm (<< 1.4.3), cacao (<< 0.96)
 Description: clean room standard Java libraries
  Our goal is to provide a free replacement for Sun's proprietary class 
  libraries so that the GNU system can run programs written in the Java 
  language. 
  .
  GNU Classpath makes it possible to compile DFSG-free programs written
- in the Java language without depending on proprietrary class libraries.
+ in the Java language without depending on proprietary class libraries.
  .
  GNU Classpath can be used to run Java applications without depending on 
  proprietary software.

Modified: trunk/classpath/debian/rules
===================================================================
--- trunk/classpath/debian/rules	2006-05-25 16:11:42 UTC (rev 2141)
+++ trunk/classpath/debian/rules	2006-05-27 18:55:11 UTC (rev 2142)
@@ -26,10 +26,11 @@
 
 config.status: patch configure
 	dh_testdir
-	./configure \
+	MOC=moc-qt4 ./configure \
 		--host=$(DEB_HOST_GNU_TYPE) \
 		--build=$(DEB_BUILD_GNU_TYPE) \
 		--prefix=/usr \
+		--includedir=\$${prefix}/include/classpath \
 		--mandir=\$${prefix}/share/man \
 		--infodir=\$${prefix}/share/info \
 		--disable-dependency-tracking \
@@ -37,16 +38,18 @@
 		$(OPT_COMPILER) \
 		--enable-gtk-cairo \
 		--enable-qt-peer \
+		--enable-dssi \
 		--enable-jni \
 		--with-gjdoc
 	touch configured-stamp
 
 configure-native-only: patch configure
 	dh_testdir
-	./configure \
+	MOC=moc-qt4 ./configure \
 		--host=$(DEB_HOST_GNU_TYPE) \
 		--build=$(DEB_BUILD_GNU_TYPE) \
 		--prefix=/usr \
+		--includedir=\$${prefix}/include/classpath \
 		--mandir=\$${prefix}/share/man \
 		--infodir=\$${prefix}/share/info \
 		--disable-dependency-tracking \
@@ -54,7 +57,10 @@
 		$(OPT_COMPILER) \
 		--enable-gtk-cairo \
 		--enable-qt-peer \
+		--enable-dssi \
 		--enable-jni
+	sed -e 's/^\(SUBDIRS.*\) tools/\1/' < Makefile > Makefile.tmp
+	mv Makefile.tmp Makefile
 	touch configured-stamp
 
 build:
@@ -98,6 +104,9 @@
 	# Remove common files with libgcj
 	rm -rf $(CURDIR)/debian/tmp/usr/lib/security
 	
+	# Remove java sources for the tools
+	find $(CURDIR)/debian/tmp/usr/share/classpath/tools/gnu/classpath/tools -name \*.java | xargs rm -f
+	
 	# Install jikes wrapper
 	mkdir $(CURDIR)/debian/tmp/usr/bin
 	cp $(CURDIR)/debian/wrappers/jikes-classpath debian/tmp/usr/bin

Modified: trunk/classpath/debian/rules.cdbs
===================================================================
--- trunk/classpath/debian/rules.cdbs	2006-05-25 16:11:42 UTC (rev 2141)
+++ trunk/classpath/debian/rules.cdbs	2006-05-27 18:55:11 UTC (rev 2142)
@@ -20,6 +20,7 @@
 
 # Workaround a jikes bug on arm (jikes gets into an endless loop).
 DEB_BUILD_ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+DEB_CONFIGURE_SCRIPT_ENV := MOC=moc-qt4
 ifeq ($(DEB_BUILD_ARCH),arm)
 	DEB_CONFIGURE_USER_FLAGS := --with-glibj=both --with-gcj --enable-gtk-cairo
 else




More information about the pkg-java-commits mailing list