[Pkg-cli-apps-commits] r4417 - in /packages/ikvm/trunk/debian: changelog control copyright rules
meebey at users.alioth.debian.org
meebey at users.alioth.debian.org
Sat Jan 10 19:50:13 UTC 2009
Author: meebey
Date: Sat Jan 10 19:50:13 2009
New Revision: 4417
URL: http://svn.debian.org/wsvn/pkg-cli-apps/?sc=1&rev=4417
Log:
* debian/control:
+ Added Homepage, Vcs-Svn and Vcs-Browser fields.
+ Enhanced short and long package descriptions.
+ Changed Section from devel to interpreters, as this is mainly a runtime
and not a development tool.
+ Bumped cli-common-dev build-dep to >= 0.5.7 as we need dh_clistrip and
dh_clixfixperms of it.
* debian/rules:
+ Fixed order of dh_* calls.
+ Added dh_clistrip and dh_clifixperms calls.
+ Removed unneeded chmod calls (as dh_clifixperms takes now care).
+ Replaced hardcoded mono calls with DEB_CLI_RUNTIME variable.
Modified:
packages/ikvm/trunk/debian/changelog
packages/ikvm/trunk/debian/control
packages/ikvm/trunk/debian/copyright
packages/ikvm/trunk/debian/rules
Modified: packages/ikvm/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/ikvm/trunk/debian/changelog?rev=4417&op=diff
==============================================================================
--- packages/ikvm/trunk/debian/changelog (original)
+++ packages/ikvm/trunk/debian/changelog Sat Jan 10 19:50:13 2009
@@ -12,7 +12,21 @@
[ David Paleino ]
* debian/compat bumped to 7
- -- Jo Shields <directhex at apebox.org> Tue, 6 Jan 2009 16:24:02 +0000
+ [ Mirco Bauer ]
+ * debian/control:
+ + Added Homepage, Vcs-Svn and Vcs-Browser fields.
+ + Enhanced short and long package descriptions.
+ + Changed Section from devel to interpreters, as this is mainly a runtime
+ and not a development tool.
+ + Bumped cli-common-dev build-dep to >= 0.5.7 as we need dh_clistrip and
+ dh_clixfixperms of it.
+ * debian/rules:
+ + Fixed order of dh_* calls.
+ + Added dh_clistrip and dh_clifixperms calls.
+ + Removed unneeded chmod calls (as dh_clifixperms takes now care).
+ + Replaced hardcoded mono calls with DEB_CLI_RUNTIME variable.
+
+ -- Mirco Bauer <meebey at debian.org> Sat, 10 Jan 2009 20:48:03 +0100
ikvm (0.34.0.4-4) unstable; urgency=high
Modified: packages/ikvm/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/ikvm/trunk/debian/control?rev=4417&op=diff
==============================================================================
--- packages/ikvm/trunk/debian/control (original)
+++ packages/ikvm/trunk/debian/control Sat Jan 10 19:50:13 2009
@@ -1,42 +1,48 @@
Source: ikvm
-Section: devel
+Section: interpreters
Priority: optional
Maintainer: Debian CLI Applications Team <pkg-cli-apps-team at lists.alioth.debian.org>
-Uploaders: Mirco Bauer <meebey at debian.org>, Dave Beckett <dajobe at debian.org>, Jo Shields <directhex at apebox.org>
-Build-Depends-Indep: mono-devel (>= 2.0.1),
- libmono-winforms2.0-cil,
- libmono-i18n2.0-cil,
- openjdk-6-jdk,
- cli-common-dev (>= 0.4.4),
- libmono-sharpzip2.84-cil
+Uploaders: Jo Shields <directhex at apebox.org>, Mirco Bauer <meebey at debian.org>
Build-Depends: debhelper (>= 7),
nant (>= 0.85),
quilt,
sharutils,
devscripts,
libwww-perl
+Build-Depends-Indep: cli-common-dev (>= 0.5.7),
+ mono-devel (>= 2.0.1),
+ openjdk-6-jdk,
+ libmono-winforms2.0-cil,
+ libmono-i18n2.0-cil,
+ libmono-sharpzip2.84-cil
Standards-Version: 3.8.0
+Homepage: http://www.ikvm.net/
+Vcs-Svn: svn://svn.debian.org/svn/pkg-cli-apps/ikvm/trunk
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-cli-apps/ikvm/trunk/
Package: ikvm
Architecture: all
Depends: ${cli:Depends}, java-common, libikvm-native (>= ${source:Version}), libikvm-native (<< ${source:Version}.1~)
-Description: Java virtual machine/compiler implemented in .NET (Mono)
- This package provides a Java Virtual Machine (JVM) for the .NET and Mono
- runtimes. There are two main ways of using IKVM.NET:
+Description: Java virtual machine for the CLI
+ IKVM.NET is a free implementation of Java for the Common Language
+ Infrastructure (CLI) like Mono and the Microsoft .NET Framework.
.
- Dynamically: In this mode, Java classes and jars are used directly to
- execute Java applications on the .NET runtime. Java bytecode is
- translated on the fly into CIL and no further steps are necessary. The
- full Java class loader model is supported in this mode.
- .
- Statically: In order to allow Java code to be used by .NET
- applications, it must be compiled down to a DLL and used directly. The
- bytecode is translated to CIL and stored in this form. The assemblies
- can be referenced directly by the .NET applications and the "Java"
- objects can be used as if they were .NET objects. While the static mode
- does not support the full Java class loader mechanism, it is possible
- for statically-compiled code to create a class loader and load classes
- dynamically.
+ There are two main ways of using IKVM.NET:
+ - Dynamically:
+ In this mode, Java classes and jars are used directly to execute Java
+ applications on the CLI runtime.
+ Java bytecode is translated on the fly into Common Intermediate Language
+ (CIL) by running on the IKVM.NET runtime.
+ The full Java class loader model is supported in this mode.
+ - Statically:
+ In order to allow Java code to be used by CLI applications, it must be
+ compiled down to an assembly and used directly.
+ The Java bytecode is translated to CIL and is stored in this form. The
+ assemblies can be referenced and used directly by the CLI applications
+ by only using the CLI runtime.
+ While the static mode does not support the full Java class loader
+ mechanism, it is possible for statically compiled code to create a class
+ loader and load classes dynamically.
Package: libikvm-native
Architecture: any
Modified: packages/ikvm/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/ikvm/trunk/debian/copyright?rev=4417&op=diff
==============================================================================
--- packages/ikvm/trunk/debian/copyright (original)
+++ packages/ikvm/trunk/debian/copyright Sat Jan 10 19:50:13 2009
@@ -1,6 +1,6 @@
Format-Specification:
http://wiki.debian.org/Proposals/CopyrightFormat
-Upstream-Name: IKVM
+Upstream-Name: IKVM.NET
Upstream-Maintainer: Jeroen Frijters <jeroen at frijters.net>
Upstream-Source: http://sourceforge.net/projects/ikvm/
X-Upstream-Source-Repackaged: This source package is built by combining three
Modified: packages/ikvm/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/ikvm/trunk/debian/rules?rev=4417&op=diff
==============================================================================
--- packages/ikvm/trunk/debian/rules (original)
+++ packages/ikvm/trunk/debian/rules Sat Jan 10 19:50:13 2009
@@ -6,15 +6,13 @@
include /usr/share/quilt/quilt.make
-
export MONO_SHARED_DIR=$(CURDIR)/debian
export XDG_CONFIG_HOME=$(CURDIR)/debian
-DEB_CLI_ABI_VERSION=0.38
-DEB_CLI_API_VERSION=0.38
-
+DEB_CLI_ABI_VERSION = 0.38
+DEB_CLI_API_VERSION = 0.38.0.2
+DEB_CLI_RUNTIME = cli
UPVERSION = $(shell uscan --dehs | sed -n 's/.*<upstream-version>\(.*\)<\/upstream-version>.*/\1/p')
-
CFLAGS = -Wall -g
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
@@ -58,9 +56,9 @@
nant -v -f:ikvm-$(UPVERSION)/ikvmstub/ikvmstub.build
# We have what we need - now generate new bootstrap binaries
- mono ikvm-$(UPVERSION)/bin/ikvmstub.exe ikvm-$(UPVERSION)/classpath/IKVM.Runtime.dll
- mono ikvm-$(UPVERSION)/bin/ikvmstub.exe /usr/lib/mono/2.0/mscorlib.dll
- mono ikvm-$(UPVERSION)/bin/ikvmstub.exe /usr/lib/mono/2.0/System.dll
+ $(DEB_CLI_RUNTIME) ikvm-$(UPVERSION)/bin/ikvmstub.exe ikvm-$(UPVERSION)/classpath/IKVM.Runtime.dll
+ $(DEB_CLI_RUNTIME) ikvm-$(UPVERSION)/bin/ikvmstub.exe /usr/lib/mono/2.0/mscorlib.dll
+ $(DEB_CLI_RUNTIME) ikvm-$(UPVERSION)/bin/ikvmstub.exe /usr/lib/mono/2.0/System.dll
# Back up the originals, for great clean-rule justice
rename -f 's/\.jar$$/\.jar\.dist/' ikvm-$(UPVERSION)/classpath/*
@@ -82,7 +80,7 @@
clean1:
dh_testdir
dh_testroot
- rm -f build*stamp configure*stamp install*stamp
+ rm -f build-*-stamp configure-*-stamp install-*-stamp
-rm -rf classtmp
-mkdir -p $(MONO_SHARED_DIR)/.wapi
@@ -118,8 +116,6 @@
dh_clean -k
dh_installdirs
- chmod 644 ikvm-$(UPVERSION)/bin/*
-
mkdir -p $(CURDIR)/debian/libikvm-native/usr/lib/ikvm
cp ikvm-$(UPVERSION)/bin/libikvm-native.so $(CURDIR)/debian/libikvm-native/usr/lib/ikvm
touch install-arch-stamp
@@ -131,9 +127,7 @@
dh_clean -k
dh_installdirs
- chmod 644 ikvm-$(UPVERSION)/bin/*
mkdir -p $(CURDIR)/debian/ikvm/usr/lib/cli/ikvm-$(DEB_CLI_ABI_VERSION)
-
cd ikvm-$(UPVERSION)/bin; \
for DLL in *.dll; do \
cp $$DLL $(CURDIR)/debian/ikvm/usr/lib/cli/ikvm-$(DEB_CLI_ABI_VERSION); \
@@ -145,7 +139,7 @@
base=`basename $$FILE .exe`; \
install -m644 $$FILE $(CURDIR)/debian/ikvm/usr/lib/ikvm/$$FILE; \
sed -e "s, at EXE@,/usr/lib/ikvm/$$FILE," $(CURDIR)/debian/run.sh.in > $$dest/$$base; \
- chmod 711 $$dest/$$base; \
+ chmod +x $$dest/$$base; \
done
sed -e "s/@VERSION@/$(UPVERSION)/" debian/ikvm.pc.in > $(CURDIR)/debian/ikvm/usr/lib/pkgconfig/ikvm.pc
@@ -157,21 +151,20 @@
binary-indep: build-indep install-indep
dh_testdir
dh_testroot
+ dh_install -i
dh_installchangelogs -i
- dh_installdirs -i
- dh_link -i
- # we must install arch dep and indep here! dh_clideps will get problems otherwise
- dh_install
dh_installdocs -i
dh_installman -i
+ dh_installcligac -i
+ dh_cligacpolicy -i
+ dh_link -i
+ dh_clistrip -i
dh_compress -i
dh_fixperms -i
- dh_installcligac -i
- dh_cligacpolicy -i
dh_clifixperms -i
dh_installdeb -i
dh_makeclilibs -i -m$(DEB_CLI_API_VERSION)
- dh_clideps -i -d
+ dh_clideps -i
dh_gencontrol -i
dh_md5sums -i
dh_builddeb -i
@@ -180,11 +173,11 @@
binary-arch: build-arch install-arch
dh_testdir
dh_testroot
+ dh_install -a
dh_installchangelogs -a
- dh_link -a
- dh_install
dh_installdocs -a
dh_installman -a
+ dh_link -a
dh_strip -a
dh_compress -a
dh_fixperms -a
More information about the Pkg-cli-apps-commits
mailing list