cecil (0.6+svn148654-1) debian-dir only changes

Summary

 debian/changelog                     |  159 +++++++++++++++++++++++++++++++++++
 debian/clean                         |    4 
 debian/compat                        |    1 
 debian/control                       |   43 +++++++++
 debian/copyright                     |   57 ++++++++++++
 debian/libmono-cecil-cil-dev.install |    1 
 debian/libmono-cecil-cil.docs        |    1 
 debian/libmono-cecil-cil.install     |    2 
 debian/rules                         |   42 +++++++++
 debian/watch                         |    2 
 10 files changed, 312 insertions(+)

    
download this patch

Patch contents

--- cecil-0.6+svn148654.orig/debian/control
+++ cecil-0.6+svn148654/debian/control
@@ -0,0 +1,43 @@
+Source: cecil
+Section: cli-mono
+Priority: optional
+Maintainer: Debian CLI Libraries Team <pkg-cli-libs-team@lists.alioth.debian.org>
+Uploaders: Iain Lane <laney@ubuntu.com>
+Build-Depends: debhelper (>= 7.0.50~)
+Build-Depends-Indep: cli-common-dev (>= 0.5.4),
+ mono-devel (>= 2.4.3),
+ sharutils
+Standards-Version: 3.8.3
+Homepage: http://www.mono-project.com/Cecil
+Vcs-Git: git://git.debian.org/git/pkg-cli-libs/packages/cecil.git
+Vcs-Browser: http://git.debian.org/?p=pkg-cli-libs/packages/cecil.git
+
+Package: libmono-cecil-cil
+Architecture: all
+Depends: ${cli:Depends}, ${misc:Depends}
+Conflicts: libmono-cecil0.3-cil, libmono-cecil0.4-cil, libmono-cecil0.5-cil
+Description: library to generate and inspect CIL assemblies
+ Cecil is a library under development to generate and inspect programs and
+ libraries in the ECMA CIL format.
+ .
+ In simple English, with Cecil, you can load existing managed assemblies,
+ browse all the contained types, modify them on the fly and save back to the
+ disk the modified assembly.
+ .
+ This package contains the Cecil library
+
+Package: libmono-cecil-cil-dev
+Architecture: all
+Depends: libmono-cecil-cil (= ${binary:Version}), ${misc:Depends}
+Conflicts: libmono-cecil0.3-cil, libmono-cecil0.4-cil, libmono-cecil0.5-cil
+Replaces: libmono-cecil0.3-cil, libmono-cecil0.4-cil, libmono-cecil0.5-cil
+Description: library to generate and inspect CIL assemblies
+ Cecil is a library under development to generate and inspect programs and
+ libraries in the ECMA CIL format.
+ .
+ In simple English, with Cecil, you can load existing managed assemblies,
+ browse all the contained types, modify them on the fly and save back to the
+ disk the modified assembly.
+ .
+ This package contains development files for the Cecil library, and should 
+ be used for compilation.
--- cecil-0.6+svn148654.orig/debian/libmono-cecil-cil.docs
+++ cecil-0.6+svn148654/debian/libmono-cecil-cil.docs
@@ -0,0 +1 @@
+Mono.Cecil/ChangeLog
--- cecil-0.6+svn148654.orig/debian/compat
+++ cecil-0.6+svn148654/debian/compat
@@ -0,0 +1 @@
+7
--- cecil-0.6+svn148654.orig/debian/rules
+++ cecil-0.6+svn148654/debian/rules
@@ -0,0 +1,42 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+include /usr/share/cli-common/cli.make
+
+UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\  -f2 | sed 's,-.*,,')
+
+override_dh_auto_build:
+	# build Mono.Cecil.dll
+	cd Mono.Cecil && mono-csc \
+		@Mono.Cecil.dll.sources /target:library \
+		/out:Mono.Cecil.dll
+	sed -e 's;@prefix@;/usr;g' \
+		-e 's;^Version:.*;Version:\ $(UPVERSION);g' \
+		-e 's;lib/Mono.Cecil$$;lib/mono-cecil;g' \
+		Mono.Cecil/mono-cecil.pc.in > Mono.Cecil/mono-cecil.pc
+
+	# build Mono.Cecil.Mdb.dll, needs newer mono!
+	# cd Mono.Cecil.Mdb && mono-csc -keyfile:../debian/mono.snk \
+	#	@Mono.Cecil.Mdb.dll.sources /target:library \
+	#	/r:../Mono.Cecil/Mono.Cecil.dll \
+	#	/r:Mono.CompilerServices.SymbolWriter.dll
+	#	/out:Mono.Cecil.Mdb.dll	
+
+
+#	cd debian && al -link:policy.0.5.Mono.Cecil.config \
+                    -out:policy.0.5.Mono.Cecil.dll \
+                    -keyfile:mono.snk
+
+%:
+	dh $@
+
+get-orig-source:
+	[ -d ../tarballs ] || mkdir ../tarballs
+	uscan \
+		--force-download \
+		--download-version $(UPVERSION) \
+		--destdir ../tarballs \
+		--rename --verbose
--- cecil-0.6+svn148654.orig/debian/libmono-cecil-cil.install
+++ cecil-0.6+svn148654/debian/libmono-cecil-cil.install
@@ -0,0 +1,2 @@
+Mono.Cecil/Mono.Cecil.dll usr/lib/mono-cecil/
+#Mono.Cecil.Mdb/Mono.Cecil.Mdb.dll usr/lib/cli/mono-cecil-0.5
--- cecil-0.6+svn148654.orig/debian/libmono-cecil-cil-dev.install
+++ cecil-0.6+svn148654/debian/libmono-cecil-cil-dev.install
@@ -0,0 +1 @@
+Mono.Cecil/mono-cecil.pc usr/lib/pkgconfig
--- cecil-0.6+svn148654.orig/debian/clean
+++ cecil-0.6+svn148654/debian/clean
@@ -0,0 +1,4 @@
+config.make
+Mono.Cecil/Mono.Cecil.dll
+Mono.Cecil/mono-cecil.pc
+Mono.Cecil.Mdb/Mono.Cecil.Mdb.dll
--- cecil-0.6+svn148654.orig/debian/watch
+++ cecil-0.6+svn148654/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://www.mono-project.com/Cecil http://go-mono.com/archive/cecil/cecil-(\d+.*)-src\.tar\.gz
--- cecil-0.6+svn148654.orig/debian/changelog
+++ cecil-0.6+svn148654/debian/changelog
@@ -0,0 +1,159 @@
+cecil (0.6+svn148654-1) unstable; urgency=low
+
+  * debian/control: Move to git and update Vcs-* metadata 
+  * New upstream SVN snapshot, needed for db4o
+  * Package as unstable as the library is not considered by upstream to be API
+    or ABI stable. Consumers must now copy the library.
+  * debian/control, debian/rules, debian/patches: Disable patchsys as this was
+    only used to change assembly version which is now not necessary.
+  * debian/rules, debian/mono.snk.uue: No need to sign now, not necessary for
+    unstable libs.
+  * debian/rules: Modify pcfile munging to use new assembly dir
+  * debian/changelog, debian/clean, debian/libmono-cecil-cil.docs: Update
+    dh7isation
+  * debian/control: Change build-depends on packages provided by `mono' source
+    package to mono-devel (>= 2.4.3) as this provides all we need.
+  * debian/control: Add myself to Uploaders, remove MIA people. 
+
+ -- Iain Lane <laney@ubuntu.com>  Wed, 06 Jan 2010 16:01:55 +0000
+
+cecil (0.6-3) unstable; urgency=low
+
+  * debian/rules,
+    debian/control:
+    + Use mono-csc from mono-devel 2.4.2.3
+  * debian/control:
+    + No-change bumpo to Standards 3.8.3
+    + Change section to cli-mono
+  * debian/control,
+    debian/libmono-cecil-cil-dev.install:
+    + Add new -dev package for better handling of ABI changes
+  * debian/rules,
+    debian/install,
+    debian/installcligac:
+    + CLI Policy 0.7 install location
+
+ -- Jo Shields <directhex@apebox.org>  Fri, 06 Nov 2009 14:14:58 +0000
+
+cecil (0.6-2) unstable; urgency=low
+
+  * debian/rules, debian/control:
+    + updated for Mono 2.0 transition
+  * debian/control:
+    + added Homepage field, dropped from long description
+    + debhelper dependency bumped to >= 7
+    + added ${misc:Depends} dependency
+    + Standards-Version bumped to 3.8.0:
+      - debian/README.source added
+    + added Vcs-* fields
+  * debian/compat bumped to 7
+  * debian/rules:
+    + updated: using dh7-style
+    + added get-orig-source target
+  * debian/patches/:
+    + 01_assembly-version.dpatch: added description
+  * debian/watch added
+
+ -- David Paleino <d.paleino@gmail.com>  Wed, 25 Feb 2009 23:42:16 +0100
+
+cecil (0.6-1) unstable; urgency=low
+
+  [ Jose Carlos Garcia Sogo ]
+  * New upstream release
+  * debian/control:
+    + Bump Standards-Version. No changes needed
+    + Depend on cli-common-dev (>= 0.5.4)
+  * Use dh_clifixperms and dh_clistrip instead of manual stuff
+
+  [ Sebastian Dröge ]
+  * debian/install,
+    debian/rules:
+    + Build the assemblies by hand now as upstream has a broken build system.
+    + Clean up and fix some things.
+  * debian/patches/01_assembly-version.dpatch:
+    + Change assembly version back to 0.5.0.0 as it's ABI compatible.
+
+ -- Sebastian Dröge <slomo@debian.org>  Thu, 20 Mar 2008 18:03:02 +0100
+
+cecil (0.5-2) unstable; urgency=low
+
+  * Merge experimental branch and upload to unstable.
+  * Make sure we use mono.snk key to sign binaries.
+
+ -- Jose Carlos Garcia Sogo <jsogo@debian.org>  Sun, 15 Apr 2007 21:43:04 +0200
+
+cecil (0.5-1) experimental; urgency=low
+
+  * New upstream version.
+  * debian/control:
+     + Bump build dependency to cli-common-dev >= 0.4.4
+     + In description, there is no need to say which software is also using
+     this package.
+     + ABI change, so change package name.
+     + Change Replaces to Conflicts field, and add libmono-cecil0.4-cil to it.
+  * debian/rules:
+     + There is no need to install *.dll files by hand. dh_install will do it.
+     + Don't delete *.mdb files if 'nostrip' option is set
+     + dh_install must be called in binary targets
+     + Disable building of policy file.
+  * debian/installcligac
+     + Do not try to install policy file in GAC
+
+ -- Jose Carlos Garcia Sogo <jsogo@debian.org>  Mon, 09 Apr 2007 23:57:29 +0200
+
+cecil (0.4.3-2) unstable; urgency=low
+
+  * debian/control:
+    + Update to use my debian.org mail address
+
+ -- Sebastian Dröge <slomo@debian.org>  Mon,  8 Jan 2007 00:40:12 +0100
+
+cecil (0.4.3-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/policy.0.4.Mono.Cecil.config:
+    + Update for the new version
+
+ -- Sebastian Dröge <slomo@ubuntu.com>  Wed, 23 Aug 2006 21:14:47 +0200
+
+cecil (0.4.1+svn20060703-2) unstable; urgency=low
+
+  * Sebastian 'slomo' Dröge:
+    + debian/policy.0.4.Mono.Cecil.config:
+      - Added the missing .0 to make the policy assembly actually
+        work (Closes: #377706)
+
+ -- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>  Mon, 10 Jul 2006 23:16:38 +0200
+
+cecil (0.4.1+svn20060703-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/patches/01_strong-name.dpatch:
+    + updated
+  * debian/policy.0.4.Mono.Cecil.config,
+    debian/libmono-cecil0.4-cil.installcligac,
+    debian/rules:
+    + Add policy files for mapping 0.4.1 to 0.4.2
+  * debian/control:
+    + bumped Standards-Version to 3.7.2
+
+ -- Sebastian Dröge <slomo@ubuntu.com>  Tue,  4 Jul 2006 16:45:17 +0200
+
+cecil (0.4.1-1) unstable; urgency=low
+
+  * New upstream version
+  * Renamed libmono-cecil0.3-cil to libmono-cecil0.4-cil to reflect API	changes
+  * Updated the paths to conform with the latest version of the CLI policy
+  * Updated debian/copyright
+  * Updated cecil to conform with the new CLI policy
+  * Use dh_installcligac for late GAC installation
+  * Bump Standards-Version to 3.7.0
+
+ -- Sebastian Dröge <slomo@ubuntu.com>  Wed,  5 Apr 2006 17:01:17 +0200
+
+cecil (0.3-1) unstable; urgency=low
+
+  * Initial Revision (Closes: #357829)
+
+ -- Debian Mono Group <pkg-mono-group@lists.alioth.debian.org>  Sun, 19 Mar 2006 20:20:41 +0100
+
--- cecil-0.6+svn148654.orig/debian/copyright
+++ cecil-0.6+svn148654/debian/copyright
@@ -0,0 +1,57 @@
+This package was debianized by Sebastian Dröge <slomo@ubuntu.com> on
+Sun, 19 Mar 2006 20:20:41 +0100.
+
+It was downloaded from http://www.mono-project.com/Cecil
+
+Upstream Author: Jb Evain  <jbevain@gmail.com>
+
+Copyright:
+
+    For everything not explicitly noted below:
+    Copyright (C) 2005 Jb Evain
+    
+    For Mono.Cecil/FieldAttributes.cs:
+    Copyright (c) 2004, 2005 DotNetGuru
+
+    For Mono.Cecil/GenericInstanceType.cs,
+        Mono.Cecil/SecurityDeclarationReader.cs,
+        Mono.Cecil.Signatures/GenericInst.cs,
+        Mono.Cecil.Signatures/GenericInstSignature.cs,
+        Mono.Cecil.Signatures/MVar.cs,
+        Mono.Cecil.Signatures/Var.cs,
+        Mono.Xml/SmallXmlParser.cs
+    Copyright (C) 2005 Novell, Inc (http://www.novell.com)
+
+    For Mono.Xml/MiniParser.cs:
+    Copyright (c) 2001, 2002 Wild West Software
+    Copyright (c) 2002 Sergey Chaban
+    Copyright (C) 2004 Novell, Inc (http://www.novell.com)
+
+    For Mono.Xml/SecurityParser.cs:
+    Copyright (C) 2003 Motus Technologies Inc. (http://www.motus.com)
+    Copyright (C) 2004 Novell, Inc (http://www.novell.com)
+
+    For Mono.Cecil/ImportContext.cs,
+        Mono.Cecil/ReflectionHelper.cs:
+    Copyright (C) 2005 Jb Evain
+    Copyright (C) 2006 Evaluant RC S.A.
+
+    Permission is hereby granted, free of charge, to any person obtaining
+    a copy of this software and associated documentation files (the
+    "Software"), to deal in the Software without restriction, including
+    without limitation the rights to use, copy, modify, merge, publish,
+    distribute, sublicense, and/or sell copies of the Software, and to
+    permit persons to whom the Software is furnished to do so, subject to
+    the following conditions:
+    
+    The above copyright notice and this permission notice shall be
+    included in all copies or substantial portions of the Software.
+    
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+    LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+    OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+    WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+