[Pkg-mono-svn-commits] rev 1930 - non-group/ikvm/trunk/debian

Dave Beckett dajobe at costa.debian.org
Sun Jul 31 18:47:35 UTC 2005


Author: dajobe
Date: 2005-07-31 18:47:34 +0000 (Sun, 31 Jul 2005)
New Revision: 1930

Modified:
   non-group/ikvm/trunk/debian/changelog
   non-group/ikvm/trunk/debian/control
   non-group/ikvm/trunk/debian/rules
   non-group/ikvm/trunk/debian/watch
Log:
ikvm-0.18.0.0-1

Modified: non-group/ikvm/trunk/debian/changelog
===================================================================
--- non-group/ikvm/trunk/debian/changelog	2005-07-31 14:22:46 UTC (rev 1929)
+++ non-group/ikvm/trunk/debian/changelog	2005-07-31 18:47:34 UTC (rev 1930)
@@ -1,3 +1,18 @@
+ikvm (0.18.0.0-1) unstable; urgency=low
+
+  * New upstream release
+  * Build using GNU Classpath 0.17 sources
+  * debian/control, debian/rules: Use ${Source-Version} in control, no
+    need for ikvm:debversion substvar
+  * Add Depends: for libikvm-native
+  * Do not install executable .dll files
+  * Update debian/watch again to use http://qa.debian.org/watch/sf.php to
+    try to follow sourceforge updates.
+  * Use ecj-bootstrap 3.0.x to compile GNU Classpath 0.17 as both gcj 4.0
+    and eclipse-java do not support java 1.5
+
+ -- Dave Beckett <dajobe at debian.org>  Sun, 31 Jul 2005 19:06:18 +0100
+
 ikvm (0.16.0.0-1) unstable; urgency=low
 
   * New upstream release

Modified: non-group/ikvm/trunk/debian/control
===================================================================
--- non-group/ikvm/trunk/debian/control	2005-07-31 14:22:46 UTC (rev 1929)
+++ non-group/ikvm/trunk/debian/control	2005-07-31 18:47:34 UTC (rev 1930)
@@ -2,14 +2,14 @@
 Section: devel
 Priority: optional
 Maintainer: Dave Beckett <dajobe at debian.org>
-Build-Depends: debhelper (>= 4.0.0), jikes, nant (>= 0.84+0.85-rc3-3), mono-mcs (>= 1.1.8.2), libmono-dev (>= 1.1.8.2), cli-common (>= 0.1.3), mono-gac, sharutils, bzip2, dpatch
+Build-Depends: debhelper (>= 4.0.0), jikes, nant (>= 0.84+0.85-rc3-3), mono-mcs (>= 1.1.8.2), libmono-dev (>= 1.1.8.2), cli-common (>= 0.1.3), mono-gac, sharutils, bzip2, dpatch, ecj-bootstrap (>= 3.0.1)
 Standards-Version: 3.6.2
 
 Package: ikvm
 Architecture: all
-Depends: ${cli:Depends}, java-common, libikvm-native (= ${ikvm:debversion})
+Depends: ${cli:Depends}, java-common, libikvm-native (= ${Source-Version})
 Description: Java virtual machine/compiler implemented in .NET (Mono)
- IKVM.NET is a Java Virtual Machine (JVM) for the .NET and Mono
+ This package provides a Java Virtual Machine (JVM) for the .NET and Mono
  runtimes. There are two main ways of using IKVM.NET:
  .
  Dynamically: In this mode, Java classes and jars are used directly to
@@ -28,7 +28,7 @@
 
 Package: libikvm-native
 Architecture: any
+Depends: ${shlibs:Depends}
 Description: Native library for IKVM Java virtual machine for .NET (Mono)
-  Provides the native compiled support library for IKVM.NET which
-  is a Java Virtual Machine (JVM) for the .NET and Mono runtimes.
-
+ This package contains the native-compiled support library for IKVM.NET which
+ provides a Java Virtual Machine (JVM) for the .NET and Mono runtimes.

Modified: non-group/ikvm/trunk/debian/rules
===================================================================
--- non-group/ikvm/trunk/debian/rules	2005-07-31 14:22:46 UTC (rev 1929)
+++ non-group/ikvm/trunk/debian/rules	2005-07-31 18:47:34 UTC (rev 1930)
@@ -6,11 +6,10 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-CLASSPATH_VERSION=0.16
+CLASSPATH_VERSION=0.17
 
 export MONO_SHARED_DIR=$(CURDIR)/debian
-DEBVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\  -f2)
-UPVERSION  = $(shell echo $(DEBVERSION) | sed 's,-.*,,')
+UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\  -f2 | sed 's,-.*,,')
 
 CFLAGS = -Wall -g
 
@@ -38,7 +37,7 @@
 	@echo "`date` Running nant -v clean"
 	nant -v clean
 	@echo "`date` Running uudecode"
-	uudecode -o /dev/stdout debian/classpath-$(CLASSPATH_VERSION).tar.bz2.uue | bunzip2 | tar -xf - && mv classpath-$(CLASSPATH_VERSION) classtmp
+	uudecode -o /dev/stdout debian/classpath-$(CLASSPATH_VERSION).tar.gz.uue | gunzip | tar -xf - && mv classpath-$(CLASSPATH_VERSION) classtmp
 	@echo "`date` Done uudecode"
 
 	if [ ! -f classpath/allsources.lst.dist ]; then \
@@ -58,6 +57,7 @@
 build-stamp: configure-stamp 
 	dh_testdir
 
+	PATH=$(CURDIR)/debian:$$PATH; \
 	nant -v signed
 
 	touch build-stamp
@@ -96,6 +96,8 @@
 	dh_clean -k 
 	dh_installdirs
 
+	chmod 644 bin/*
+
 # Install the signed DLLs into the GAC
 	cd bin; \
 	for DLL in *.dll; do \
@@ -127,8 +129,6 @@
 	dh_installchangelogs 
 	dh_installdocs
 	dh_installexamples
-	-find $(CURDIR)/debian/ikvm -name .arch-ids -exec rm -rvf {} \;
-	dh_makeclilibs
 	dh_clideps
 	dh_installman
 	dh_link
@@ -136,18 +136,19 @@
 	dh_compress
 	dh_fixperms
 	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol -a -- -Vikvm:debversion=$(DEBVERSION)
+	dh_gencontrol
 	dh_md5sums
 	dh_builddeb
 
 
 # Build architecture independent packages using the common target.
 binary-indep: build install
-	 $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
+	-find $(CURDIR)/debian/ikvm -name .arch-ids -exec rm -rvf {} \;
+	$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
 
 # Build architecture dependent packages using the common target.
 binary-arch: build install
+	dh_shlibdeps
 	$(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
 
 binary: binary-indep binary-arch

Modified: non-group/ikvm/trunk/debian/watch
===================================================================
--- non-group/ikvm/trunk/debian/watch	2005-07-31 14:22:46 UTC (rev 1929)
+++ non-group/ikvm/trunk/debian/watch	2005-07-31 18:47:34 UTC (rev 1930)
@@ -1,3 +1,3 @@
 version=2
 
-http://prdownloads.sourceforge.net/i/ik/ikvm/ikvm-([\.\d]+)\.zip debian uupdate
+http://qa.debian.org/watch/sf.php/ikvm/ikvm-([\.\d]+)\.zip debian uupdate




More information about the Pkg-mono-svn-commits mailing list