[Pkg-mono-svn-commits] rev 3849 - in mono-tools/trunk/debian: . patches

David Paleino hanska-guest at alioth.debian.org
Wed Nov 26 23:14:15 UTC 2008


Author: hanska-guest
Date: 2008-11-26 23:14:14 +0000 (Wed, 26 Nov 2008)
New Revision: 3849

Added:
   mono-tools/trunk/debian/gendarme.install
   mono-tools/trunk/debian/gendarme.manpages
   mono-tools/trunk/debian/mono-profiler.install
   mono-tools/trunk/debian/mono-profiler.manpages
Modified:
   mono-tools/trunk/debian/changelog
   mono-tools/trunk/debian/compat
   mono-tools/trunk/debian/control
   mono-tools/trunk/debian/mono-tools-devel.install
   mono-tools/trunk/debian/patches/00-fix_build_system.patch
   mono-tools/trunk/debian/rules
Log:
* debian/compat bumped to 7
* debian/control:
  + Build-Depends:
    - debhelper bumped to (>= 7)
  + New binary packages:
    - mono-profiler, since these two related programs should have gone
                     into two different packages, and this is not nice
                     at all;
    - gendarme, because it would've been split into mono-tools-devel and
                mono-tools-gui, as mono-profiler; because it uses 
                System.Windows.Forms, and if in future we want to get rid
                of it, we might break other unrelated packages. Go on
                your own! Conflicts and Replaces mono-tools-devel (<< 2.0),
                since it was contained there.
  + Standards-Version bumped to 3.8.0 (no changes needed)

Modified: mono-tools/trunk/debian/changelog
===================================================================
--- mono-tools/trunk/debian/changelog	2008-11-26 23:13:23 UTC (rev 3848)
+++ mono-tools/trunk/debian/changelog	2008-11-26 23:14:14 UTC (rev 3849)
@@ -1,10 +1,9 @@
 mono-tools (2.0-1) UNRELEASED; urgency=low
 
-  NOT READY YET.
-  
   * New upstream release
   * Group Policy:
     + implemented get-orig-source in debian/rules
+  * debian/compat bumped to 7
   * debian/control:
     + Build-Depends:
       - added autotools-dev, autoconf, automake
@@ -13,14 +12,26 @@
       - added libmono-winforms2.0-cil
       - added libmono-webbrowser0.5-cil
       - removed libmono1.0-cil
+      - debhelper bumped to (>= 7)
     + fixed spurious dot in long description
+    + New binary packages:
+      - mono-profiler, since these two related programs should have gone
+                       into two different packages, and this is not nice
+                       at all;
+      - gendarme, because it would've been split into mono-tools-devel and
+                  mono-tools-gui, as mono-profiler; because it uses 
+                  System.Windows.Forms, and if in future we want to get rid
+                  of it, we might break other unrelated packages. Go on
+                  your own! Conflicts and Replaces mono-tools-devel (<< 2.0),
+                  since it was contained there.
+    + Standards-Version bumped to 3.8.0 (no changes needed)
   * debian/rules:
     + implemented autotools files re-generation
   * debian/patches:
     + converted to quilt
     + 00-fix_build_system.patch added
 
- -- David Paleino <d.paleino at gmail.com>  Wed, 26 Nov 2008 14:12:09 +0100
+ -- David Paleino <d.paleino at gmail.com>  Thu, 27 Nov 2008 00:12:02 +0100
 
 mono-tools (1.9-2) unstable; urgency=medium
 

Modified: mono-tools/trunk/debian/compat
===================================================================
--- mono-tools/trunk/debian/compat	2008-11-26 23:13:23 UTC (rev 3848)
+++ mono-tools/trunk/debian/compat	2008-11-26 23:14:14 UTC (rev 3849)
@@ -1 +1 @@
-5
+7

Modified: mono-tools/trunk/debian/control
===================================================================
--- mono-tools/trunk/debian/control	2008-11-26 23:13:23 UTC (rev 3848)
+++ mono-tools/trunk/debian/control	2008-11-26 23:14:14 UTC (rev 3849)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Mono Group <pkg-mono-group at lists.alioth.debian.org>
 Uploaders: Mirco Bauer <meebey at debian.org>, Sebastian Dröge <slomo at debian.org>
-Build-Depends: debhelper (>= 5.0.0), quilt
+Build-Depends: debhelper (>= 7), quilt
 Build-Depends-Indep: cli-common-dev (>= 0.5.4),
  pkg-config,
  autoconf,
@@ -21,7 +21,7 @@
  libmono-webbrowser0.5-cil,
  libwebkit1.0-cil,
  monodoc-base (>= 1.1.9)
-Standards-Version: 3.7.3
+Standards-Version: 3.8.0
 
 Package: monodoc-browser
 Provides: monodoc-viewer
@@ -73,13 +73,28 @@
 Package: mono-tools-devel
 Architecture: all
 Depends: ${cli:Depends}
-Homepage: http://www.mono-project.com/Gendarme
 Description: Various development tools for mono
  This package contains various development tools for use with Mono:
   - create-native-map
-  - gendarme
-    Gendarme is a extensible rule-based tool to find problems in .NET
-    applications and libraries. Gendarme inspects programs and libraries that
-    contain code in ECMA CIL format (Mono and .NET) and looks for common
-    problems with the code, problems that compiler do not typically check or
-    have not historically checked.
+
+Package: gendarme
+Architecture: all
+Depends: ${cli:Depends}
+Replaces: mono-tools-devel (<< 2.0)
+Conflicts: mono-tools-devel (<< 2.0)
+Homepage: http://www.mono-project.com/Gendarme
+Description: extensible rule-based checker for CLI assemblies
+ Gendarme is a extensible rule-based tool to find problems in .NET
+ applications and libraries. Gendarme inspects programs and libraries 
+ that contain code in ECMA CIL format (Mono and .NET) and looks for 
+ common problems with the code, problems that compiler do not typically 
+ check or have not historically checked.
+
+Package: mono-profiler
+Architecture: all
+Depends: ${cli:Depends}
+Description: Mono profiler
+ This package contains utilities for profiling Mono CLI assemblies:
+   - mprof-decoder
+   - mprof-heap-viewer
+

Added: mono-tools/trunk/debian/gendarme.install
===================================================================
--- mono-tools/trunk/debian/gendarme.install	                        (rev 0)
+++ mono-tools/trunk/debian/gendarme.install	2008-11-26 23:14:14 UTC (rev 3849)
@@ -0,0 +1,3 @@
+debian/tmp/usr/bin/gendarme*
+debian/tmp/usr/lib/gendarme/
+debian/tmp/usr/lib/pkgconfig/gendarme*

Added: mono-tools/trunk/debian/gendarme.manpages
===================================================================
--- mono-tools/trunk/debian/gendarme.manpages	                        (rev 0)
+++ mono-tools/trunk/debian/gendarme.manpages	2008-11-26 23:14:14 UTC (rev 3849)
@@ -0,0 +1 @@
+debian/tmp/usr/share/man/man1/gendarme*

Added: mono-tools/trunk/debian/mono-profiler.install
===================================================================
--- mono-tools/trunk/debian/mono-profiler.install	                        (rev 0)
+++ mono-tools/trunk/debian/mono-profiler.install	2008-11-26 23:14:14 UTC (rev 3849)
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/mono-tools/
+debian/tmp/usr/bin/mprof*
+debian/tmp/usr/share/applications/mprof*

Added: mono-tools/trunk/debian/mono-profiler.manpages
===================================================================
--- mono-tools/trunk/debian/mono-profiler.manpages	                        (rev 0)
+++ mono-tools/trunk/debian/mono-profiler.manpages	2008-11-26 23:14:14 UTC (rev 3849)
@@ -0,0 +1 @@
+debian/tmp/usr/share/man/man1/mprof*

Modified: mono-tools/trunk/debian/mono-tools-devel.install
===================================================================
--- mono-tools/trunk/debian/mono-tools-devel.install	2008-11-26 23:13:23 UTC (rev 3848)
+++ mono-tools/trunk/debian/mono-tools-devel.install	2008-11-26 23:14:14 UTC (rev 3849)
@@ -2,7 +2,3 @@
 debian/tmp/usr/lib/create-native-map/
 debian/tmp/usr/lib/pkgconfig/create-native-map.pc
 debian/tmp/usr/share/man/man1/create-native-map.1
-debian/tmp/usr/bin/gendarme
-debian/tmp/usr/lib/gendarme/
-debian/tmp/usr/lib/pkgconfig/gendarme-framework.pc
-debian/tmp/usr/share/man/man1/gendarme.1

Modified: mono-tools/trunk/debian/patches/00-fix_build_system.patch
===================================================================
--- mono-tools/trunk/debian/patches/00-fix_build_system.patch	2008-11-26 23:13:23 UTC (rev 3848)
+++ mono-tools/trunk/debian/patches/00-fix_build_system.patch	2008-11-26 23:14:14 UTC (rev 3849)
@@ -11,3 +11,83 @@
  AC_PATH_PROG(RUNTIME, mono, no)
  AC_PATH_PROG(GACUTIL, gacutil, no)
  
+--- mono-tools-2.0.orig/Mono.Profiler/profiler-file-decoder/Makefile.am
++++ mono-tools-2.0/Mono.Profiler/profiler-file-decoder/Makefile.am
+@@ -4,7 +4,7 @@
+ # Warning: This is an automatically generated file, do not edit!
+ 
+ if ENABLE_DEBUG
+-ASSEMBLY_COMPILER_COMMAND = gmcs
++ASSEMBLY_COMPILER_COMMAND = csc
+ ASSEMBLY_COMPILER_FLAGS =  -noconfig -codepage:utf8 -warn:4 -optimize+ -debug -define:DEBUG
+ ASSEMBLY = bin/Debug/mprof-decoder.exe
+ ASSEMBLY_MDB = $(ASSEMBLY).mdb
+@@ -25,7 +25,7 @@
+ endif
+ 
+ if ENABLE_RELEASE
+-ASSEMBLY_COMPILER_COMMAND = gmcs
++ASSEMBLY_COMPILER_COMMAND = csc
+ ASSEMBLY_COMPILER_FLAGS =  -noconfig -codepage:utf8 -warn:4 -optimize+
+ ASSEMBLY = bin/Release/mprof-decoder.exe
+ ASSEMBLY_MDB = 
+--- mono-tools-2.0.orig/Mono.Profiler/profiler-decoder-library/Makefile.am
++++ mono-tools-2.0/Mono.Profiler/profiler-decoder-library/Makefile.am
+@@ -4,7 +4,7 @@
+ # Warning: This is an automatically generated file, do not edit!
+ 
+ if ENABLE_DEBUG
+-ASSEMBLY_COMPILER_COMMAND = gmcs
++ASSEMBLY_COMPILER_COMMAND = csc
+ ASSEMBLY_COMPILER_FLAGS =  -noconfig -codepage:utf8 -warn:4 -optimize+ -debug -define:DEBUG
+ ASSEMBLY = bin/Debug/mprof-decoder-library.dll
+ ASSEMBLY_MDB = $(ASSEMBLY).mdb
+@@ -18,7 +18,7 @@
+ endif
+ 
+ if ENABLE_RELEASE
+-ASSEMBLY_COMPILER_COMMAND = gmcs
++ASSEMBLY_COMPILER_COMMAND = csc
+ ASSEMBLY_COMPILER_FLAGS =  -noconfig -codepage:utf8 -warn:4 -optimize+
+ ASSEMBLY = bin/Release/profiler-decoder-library.dll
+ ASSEMBLY_MDB = 
+--- mono-tools-2.0.orig/Mono.Profiler/heap-snapshot-explorer/Makefile.am
++++ mono-tools-2.0/Mono.Profiler/heap-snapshot-explorer/Makefile.am
+@@ -4,7 +4,7 @@
+ # Warning: This is an automatically generated file, do not edit!
+ 
+ if ENABLE_DEBUG
+-ASSEMBLY_COMPILER_COMMAND = gmcs
++ASSEMBLY_COMPILER_COMMAND = csc
+ ASSEMBLY_COMPILER_FLAGS =  -noconfig -codepage:utf8 -warn:4 -optimize+ -debug "-define:DEBUG"
+ 
+ ASSEMBLY = bin/Debug/mprof-heap-snapshot-explorer.dll
+@@ -25,7 +25,7 @@
+ endif
+ 
+ if ENABLE_RELEASE
+-ASSEMBLY_COMPILER_COMMAND = gmcs
++ASSEMBLY_COMPILER_COMMAND = csc
+ ASSEMBLY_COMPILER_FLAGS =  -noconfig -codepage:utf8 -warn:4 -optimize+
+ ASSEMBLY = bin/Release/heap-snapshot-explorer.dll
+ ASSEMBLY_MDB = 
+--- mono-tools-2.0.orig/Mono.Profiler/heap-snapshot-viewer/Makefile.am
++++ mono-tools-2.0/Mono.Profiler/heap-snapshot-viewer/Makefile.am
+@@ -4,7 +4,7 @@
+ # Warning: This is an automatically generated file, do not edit!
+ 
+ if ENABLE_DEBUG
+-ASSEMBLY_COMPILER_COMMAND = gmcs
++ASSEMBLY_COMPILER_COMMAND = csc
+ ASSEMBLY_COMPILER_FLAGS =  -noconfig -codepage:utf8 -warn:4 -optimize+ -debug "-define:DEBUG"
+ 
+ ASSEMBLY = bin/Debug/mprof-heap-viewer.exe
+@@ -33,7 +33,7 @@
+ endif
+ 
+ if ENABLE_RELEASE
+-ASSEMBLY_COMPILER_COMMAND = gmcs
++ASSEMBLY_COMPILER_COMMAND = csc
+ ASSEMBLY_COMPILER_FLAGS =  -noconfig -codepage:utf8 -warn:4 -optimize+
+ ASSEMBLY = bin/Release/mprof-heap-viewer.exe
+ ASSEMBLY_MDB = 

Modified: mono-tools/trunk/debian/rules
===================================================================
--- mono-tools/trunk/debian/rules	2008-11-26 23:13:23 UTC (rev 3848)
+++ mono-tools/trunk/debian/rules	2008-11-26 23:14:14 UTC (rev 3849)
@@ -31,14 +31,14 @@
 	[ ! -f Makefile ] || $(MAKE) distclean
 	find . -name "Makefile.in" | xargs rm -rf
 	rm -rf $$MONO_SHARED_DIR/.wapi autom4te.cache/
-	dh_clean configure config.sub config.guess
+	dh_clean configure config.sub config.guess aclocal.m4
 
 install: build
 	dh_testdir
 	dh_testroot
 	dh_clean -k
 	dh_installdirs
-	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp/
 
 binary-indep: build install
 	dh_testdir




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