[Pkg-mono-svn-commits] rev 1556 - mono/branches/1.1/debian

Mirco Bauer meebey-guest@costa.debian.org
Sat, 09 Apr 2005 14:37:24 +0000


Author: meebey-guest
Date: 2005-04-09 14:37:24 +0000 (Sat, 09 Apr 2005)
New Revision: 1556

Added:
   mono/branches/1.1/debian/mono-gac.posint
   mono/branches/1.1/debian/mono-gac.prerm
   mono/branches/1.1/debian/mono-mcs.postinst
   mono/branches/1.1/debian/mono-mcs.prerm
   mono/branches/1.1/debian/mono-utils.postint
   mono/branches/1.1/debian/mono-utils.prerm
Modified:
   mono/branches/1.1/debian/changelog
   mono/branches/1.1/debian/control
   mono/branches/1.1/debian/mono-jit.prerm
Log:
- added some alternatives for common CLI/.NET programs.



Modified: mono/branches/1.1/debian/changelog
===================================================================
--- mono/branches/1.1/debian/changelog	2005-04-09 12:41:56 UTC (rev 1555)
+++ mono/branches/1.1/debian/changelog	2005-04-09 14:37:24 UTC (rev 1556)
@@ -13,6 +13,9 @@
     + Added cli-common to build-dependencies.
     + Added transition code to mono-common.postinst for moving
       /usr/share/dotnet/mono to /usr/lib/mono
+    + Added c-sharp-compiler, resource-file-generator, assembly-linker,
+      strong-name-tool, global-assembly-cache-tool and cil-disassembler
+      alternatives (those are common CLI programs).
     + Removed a lot of hacks in debian/rules, not required anymore.
     + Removed old Conflicts/Replaces.
     + Removed icu28-dev from buil-dependencies (ICU is not recommended by

Modified: mono/branches/1.1/debian/control
===================================================================
--- mono/branches/1.1/debian/control	2005-04-09 12:41:56 UTC (rev 1555)
+++ mono/branches/1.1/debian/control	2005-04-09 14:37:24 UTC (rev 1556)
@@ -51,6 +51,7 @@
 Section: devel
 Architecture: i386 powerpc
 Depends: ${shlibs:Depends}, mono-assemblies-base
+Provides: cil-disassembler
 Description: Mono utilities
  Mono is a platform for running and developing applications based on the
  ECMA/ISO Standards. Mono is an open source effort led by Novell.
@@ -122,7 +123,8 @@
 Section: devel
 Architecture: all
 Depends: mono-jit (>= ${mono:upversion}) | cli-virtual-machine, mono-jit (<< ${mono:next-upversion}) | cli-virtual-machine
-Provides: c-sharp-compiler
+Conflicts: pnet-compiler
+Provides: c-sharp-compiler, resource-file-generator, assembly-linker, strong-name-tool
 Description: Mono C# compiler
  This is the Mono C# (C-Sharp) compiler, a platform-independent compiler which
  produces CIL/.NET (Common Intermediate Language) binary executables, and th
@@ -137,6 +139,7 @@
 Package: mono-gac
 Architecture: all
 Depends: mono-jit | cli-virtual-machine, mono-assemblies-base
+Provides: global-assembly-cache-tool
 Description: Mono GAC tool
  Mono is a platform for running and developing applications based on the
  ECMA/ISO Standards. Mono is an open source effort led by Novell.

Added: mono/branches/1.1/debian/mono-gac.posint
===================================================================
--- mono/branches/1.1/debian/mono-gac.posint	2005-04-09 12:41:56 UTC (rev 1555)
+++ mono/branches/1.1/debian/mono-gac.posint	2005-04-09 14:37:24 UTC (rev 1556)
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+update-alternatives \
+	--install /usr/bin/cli-gacutil global-assembly-cache-tool /usr/bin/gacutil 10 \
+	--slave /usr/share/man/man1/cli-gacutil.1.gz cli-gacutil.1.gz /usr/share/man/man1/gacutil.1.gz
+
+#DEBHELPER#

Added: mono/branches/1.1/debian/mono-gac.prerm
===================================================================
--- mono/branches/1.1/debian/mono-gac.prerm	2005-04-09 12:41:56 UTC (rev 1555)
+++ mono/branches/1.1/debian/mono-gac.prerm	2005-04-09 14:37:24 UTC (rev 1556)
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+if [ "$1" = remove ]; then
+        update-alternatives --remove global-assembly-cache-tool /usr/bin/gacutil
+fi
+
+#DEBHELPER#

Modified: mono/branches/1.1/debian/mono-jit.prerm
===================================================================
--- mono/branches/1.1/debian/mono-jit.prerm	2005-04-09 12:41:56 UTC (rev 1555)
+++ mono/branches/1.1/debian/mono-jit.prerm	2005-04-09 14:37:24 UTC (rev 1556)
@@ -1,7 +1,7 @@
 #!/bin/sh -e
 
 if [ "$1" = remove ]; then
-update-alternatives --remove cli /usr/bin/mono
+	update-alternatives --remove cli /usr/bin/mono
 fi
 
 #DEBHELPER#

Added: mono/branches/1.1/debian/mono-mcs.postinst
===================================================================
--- mono/branches/1.1/debian/mono-mcs.postinst	2005-04-09 12:41:56 UTC (rev 1555)
+++ mono/branches/1.1/debian/mono-mcs.postinst	2005-04-09 14:37:24 UTC (rev 1556)
@@ -0,0 +1,19 @@
+#!/bin/sh -e
+
+update-alternatives \
+	--install /usr/bin/cli-csc c-sharp-compiler /usr/bin/mcs 10 \
+	--slave /usr/share/man/man1/cli-csc.1.gz cli-csc.1.gz /usr/share/man/man1/mcs.1.gz
+
+update-alternatives \
+	--install /usr/bin/cli-resgen resource-file-generator /usr/bin/resgen 10 \
+	--slave /usr/share/man/man1/cli-resgen.1.gz cli-resgen.1.gz /usr/share/man/man1/resgen.1.gz
+
+update-alternatives \
+	--install /usr/bin/cli-al assembly-linker /usr/bin/al 10 \
+	--slave /usr/share/man/man1/cli-al.1.gz	cli-al.1.gz /usr/share/man/man1/al.1.gz
+
+update-alternatives
+	--install /usr/bin/cli-sn strong-name-tool /usr/bin/sn 10 \
+	--slave /usr/share/man/man1/cli-sn.1.gz cli-sn.1.gz /usr/share/man/man1/sn.1.gz
+
+#DEBHELPER#

Added: mono/branches/1.1/debian/mono-mcs.prerm
===================================================================
--- mono/branches/1.1/debian/mono-mcs.prerm	2005-04-09 12:41:56 UTC (rev 1555)
+++ mono/branches/1.1/debian/mono-mcs.prerm	2005-04-09 14:37:24 UTC (rev 1556)
@@ -0,0 +1,10 @@
+#!/bin/sh -e
+
+if [ "$1" = remove ]; then
+        update-alternatives --remove c-sharp-compiler		/usr/bin/mcs
+        update-alternatives --remove resource-file-generator	/usr/bin/resgen
+        update-alternatives --remove assembly-linker		/usr/bin/al
+        update-alternatives --remove strong-name-tool		/usr/bin/sn
+fi
+
+#DEBHELPER#

Added: mono/branches/1.1/debian/mono-utils.postint
===================================================================
--- mono/branches/1.1/debian/mono-utils.postint	2005-04-09 12:41:56 UTC (rev 1555)
+++ mono/branches/1.1/debian/mono-utils.postint	2005-04-09 14:37:24 UTC (rev 1556)
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+update-alternatives \
+	 --install /usr/bin/cli-ildasm cil-disassembler /usr/bin/monodis 10 \
+	 --slave /usr/share/man/man1/cli-ildasm.1.gz cli-ildasm.1.gz /usr/share/man/man1/monodis.1.gz
+
+#DEBHELPER#

Added: mono/branches/1.1/debian/mono-utils.prerm
===================================================================
--- mono/branches/1.1/debian/mono-utils.prerm	2005-04-09 12:41:56 UTC (rev 1555)
+++ mono/branches/1.1/debian/mono-utils.prerm	2005-04-09 14:37:24 UTC (rev 1556)
@@ -0,0 +1,7 @@
+#!/bin/sh -e
+
+if [ "$1" = remove ]; then
+        update-alternatives --remove cil-disassembler /usr/bin/monodis
+fi
+
+#DEBHELPER#