[Pkg-cli-libs-commits] [cecil-flowanalysis] 01/01: * New upstream snapshot * Depend on CLR 4.0 version of nant and new cli-common-dev * Make library unstable; should not be in the GAC. Consumers must now copy the library to make use of it * Switch to 3.0 (quilt) to include mono.snk directly * Standards-Version → 3.9.2, no changes required * Provide build-arch and build-indep targets, as recommended

Jo Shields directhex at moszumanska.debian.org
Tue Nov 10 10:20:48 UTC 2015


This is an automated email from the git hooks/post-receive script.

directhex pushed a commit to annotated tag debian/0.1%7Evcs20110809.r1.b34edf6-2
in repository cecil-flowanalysis.

commit 5eb5a3f51961f9b2acc69e373d7f9fed5b220861
Author: Iain Lane <laney at debian.org>
Date:   Tue Aug 9 23:52:26 2011 +0000

    * New upstream snapshot
    * Depend on CLR 4.0 version of nant and new cli-common-dev
    * Make library unstable; should not be in the GAC. Consumers must now copy
      the library to make use of it
    * Switch to 3.0 (quilt) to include mono.snk directly
    * Standards-Version → 3.9.2, no changes required
    * Provide build-arch and build-indep targets, as recommended
---
 debian/README.source                               |  38 -------------------
 debian/cecil-flowanalysis.pc                       |   2 +-
 debian/changelog                                   |  12 ++++++
 debian/compat                                      |   2 +-
 debian/control                                     |  29 +++++++-------
 debian/copyright                                   |   1 -
 debian/libmono-cecil-flowanalysis-cil.install      |   1 +
 debian/libmono-cecil-flowanalysis0.1a-cil.install  |   1 -
 ...ibmono-cecil-flowanalysis0.1a-cil.installcligac |   1 -
 debian/mono.snk                                    | Bin 0 -> 596 bytes
 debian/mono.snk.uue                                |  17 ---------
 debian/patches/{00_use_csc.dpatch => 00_use_csc}   |   0
 debian/patches/00list                              |   3 --
 ...nit_reference.dpatch => 01_fix_nunit_reference} |   0
 ...{02_cecil_location.dpatch => 02_cecil_location} |   0
 debian/patches/series                              |   3 ++
 debian/rules                                       |  42 ++++++++++-----------
 debian/source/format                               |   1 +
 debian/source/include-binaries                     |   1 +
 19 files changed, 55 insertions(+), 99 deletions(-)

diff --git a/debian/README.source b/debian/README.source
deleted file mode 100644
index fc98b3d..0000000
--- a/debian/README.source
+++ /dev/null
@@ -1,38 +0,0 @@
-This package uses dpatch to manage all modifications to the upstream
-source. Changes are stored in the source package as diffs in
-debian/patches and applied during the build.
-
-To get the fully patched source after unpacking the source package, cd
-to the root level of the source package and run:
-
-    debian/rules patch
-
-Removing a patch is as simple as removing its entry from the
-debian/patches/00list file, and please also remove the patch file
-itself.
-
-Creating a new patch is done with "dpatch-edit-patch patch XX_patchname"
-where you should replace XX with a new number and patchname with a
-descriptive shortname of the patch. You can then simply edit all the
-files your patch wants to edit, and then simply "exit 0" from the shell
-to actually create the patch file.
-
-To tweak an already existing patch, call "dpatch-edit-patch XX_patchname"
-and replace XX_patchname with the actual filename from debian/patches
-you want to use.
-
-To clean up afterwards again, "debian/rules unpatch" will do the
-work for you - or you can of course choose to call
-"fakeroot debian/rules clean" all together.
-
-
---- 
-
-this documentation is part of dpatch package, and may be used by
-packages using dpatch to comply with policy on README.source. This
-documentation is meant to be useful to users who are not proficient in
-dpatch in doing work with dpatch-based packages. Please send any
-improvements to the BTS of dpatch package.
-
-original text by Gerfried Fuchs, edited by Junichi Uekawa <dancer at debian.org>
-10 Aug 2008.
diff --git a/debian/cecil-flowanalysis.pc b/debian/cecil-flowanalysis.pc
index 0eb2114..dddfe0c 100644
--- a/debian/cecil-flowanalysis.pc
+++ b/debian/cecil-flowanalysis.pc
@@ -1,5 +1,5 @@
 prefix=/usr
-assemblies_dir=${prefix}/lib/cli/Cecil.FlowAnalysis-0.1
+assemblies_dir=${prefix}/lib/cecil-flowanalysis/
 Libraries=${assemblies_dir}/Cecil.FlowAnalysis.dll
 
 Name: Cecil.Flowanalysis
diff --git a/debian/changelog b/debian/changelog
index 7d7307a..5665a1d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+cecil-flowanalysis (0.1~vcs20110809.r1.b34edf6-1) experimental; urgency=low
+
+  * New upstream snapshot
+  * Depend on CLR 4.0 version of nant and new cli-common-dev
+  * Make library unstable; should not be in the GAC. Consumers must now copy
+    the library to make use of it
+  * Switch to 3.0 (quilt) to include mono.snk directly
+  * Standards-Version → 3.9.2, no changes required
+  * Provide build-arch and build-indep targets, as recommended
+
+ -- Iain Lane <laney at debian.org>  Tue, 09 Aug 2011 23:12:56 +0100
+
 cecil-flowanalysis (0.1~svn.128879-3) unstable; urgency=low
 
   * debian/control:
diff --git a/debian/compat b/debian/compat
index 7ed6ff8..7f8f011 100644
--- a/debian/compat
+++ b/debian/compat
@@ -1 +1 @@
-5
+7
diff --git a/debian/control b/debian/control
index 527a83f..942e156 100644
--- a/debian/control
+++ b/debian/control
@@ -3,36 +3,35 @@ Section: libs
 Priority: optional
 Maintainer: Debian CLI Libraries Team <pkg-cli-libs-team at lists.alioth.debian.org>
 Uploaders: Jose Carlos Garcia Sogo <jsogo at debian.org>
-Build-Depends: debhelper (>= 5), dpatch
-Build-Depends-Indep: cli-common-dev (>= 0.4.4),
- sharutils,
- libmono-cecil-cil-dev (>= 0.6+svn148654),
- nant (>= 0.85.dfsg1-6~),
- libnunit-cil-dev
-Standards-Version: 3.8.3
+Build-Depends: debhelper (>= 7), nant (>= 0.91~alpha2+dfsg-3~)
+Build-Depends-Indep: cli-common-dev (>= 0.8~),
+                     libmono-cecil-cil-dev (>= 0.9.5),
+                     libnunit-cil-dev
+Standards-Version: 3.9.2
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-cli-libs/packages/cecil-flowanalysis/trunk/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-cli-libs/packages/cecil-flowanalysis/trunk/
 
-Package: libmono-cecil-flowanalysis0.1a-cil
+Package: libmono-cecil-flowanalysis-cil
 Architecture: all
 Depends: ${cli:Depends}, ${misc:Depends}
-Conflicts: libmono-cecil-flowanalysis0.1-cil
+Conflicts: libmono-cecil-flowanalysis0.1-cil,
+           libmono-cecil-flowanalysis0.1a-cil (<= 0.1~svn.128879-3)
 Replaces: libmono-cecil-flowanalysis0.1-cil
 Description: FlowAnalysis extension for Mono.Cecil
- Cecil.FlowAnalysis is an extension for the Cecil CIL-mangling library 
- which enhances the ability to read back and analyse program execution 
+ Cecil.FlowAnalysis is an extension for the Cecil CIL-mangling library
+ which enhances the ability to read back and analyse program execution
  patterns and flow.
  .
  This package contains the Cecil.FlowAnalysis library itself
 
 Package: libmono-cecil-flowanalysis-cil-dev
 Architecture: all
-Depends: libmono-cecil-flowanalysis0.1a-cil (= ${binary:Version}), ${misc:Depends}
+Depends: libmono-cecil-flowanalysis-cil (= ${binary:Version}), ${misc:Depends}
 Replaces: libmono-cecil-flowanalysis0.1-cil
 Description: FlowAnalysis extension for Mono.Cecil
- Cecil.FlowAnalysis is an extension for the Cecil CIL-mangling library 
- which enhances the ability to read back and analyse program execution 
+ Cecil.FlowAnalysis is an extension for the Cecil CIL-mangling library
+ which enhances the ability to read back and analyse program execution
  patterns and flow.
  .
- This package contains development files for the Cecil.FlowAnalysis 
+ This package contains development files for the Cecil.FlowAnalysis
  library, and should be used for compilation
diff --git a/debian/copyright b/debian/copyright
index fff4454..90f6491 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -29,6 +29,5 @@ License:
  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
-
 The Debian packaging is (C) 2007, Jose Carlos Garcia Sogo <jsogo at debian.org> and
 is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
diff --git a/debian/libmono-cecil-flowanalysis-cil.install b/debian/libmono-cecil-flowanalysis-cil.install
new file mode 100644
index 0000000..49c004a
--- /dev/null
+++ b/debian/libmono-cecil-flowanalysis-cil.install
@@ -0,0 +1 @@
+bin/* /usr/lib/cecil-flowanalysis/
diff --git a/debian/libmono-cecil-flowanalysis0.1a-cil.install b/debian/libmono-cecil-flowanalysis0.1a-cil.install
deleted file mode 100644
index 65c91d5..0000000
--- a/debian/libmono-cecil-flowanalysis0.1a-cil.install
+++ /dev/null
@@ -1 +0,0 @@
-bin/* /usr/lib/cli/Cecil.FlowAnalysis-0.1/
diff --git a/debian/libmono-cecil-flowanalysis0.1a-cil.installcligac b/debian/libmono-cecil-flowanalysis0.1a-cil.installcligac
deleted file mode 100644
index b439bee..0000000
--- a/debian/libmono-cecil-flowanalysis0.1a-cil.installcligac
+++ /dev/null
@@ -1 +0,0 @@
-/usr/lib/cli/Cecil.FlowAnalysis-0.1/Cecil.FlowAnalysis.dll
diff --git a/debian/mono.snk b/debian/mono.snk
new file mode 100644
index 0000000..380116c
Binary files /dev/null and b/debian/mono.snk differ
diff --git a/debian/mono.snk.uue b/debian/mono.snk.uue
deleted file mode 100644
index c394926..0000000
--- a/debian/mono.snk.uue
+++ /dev/null
@@ -1,17 +0,0 @@
-begin 644 mono.snk
-M!P(````D``!24T$R``0```$``0!Y%9EWTM`ZCFOJ>BYTZ-&OS)/HA1ETE2NT
-M@*$LD31'300&)$?#?@YHP(!3;\\\/[XO^<EYSIF$=>4&Z,Z"W5L/-0W!#I._
-M+N[/ATLD=PQ0@=OJ=$?]VOHG>R+>1];_ZD26=*3Y_,^$T5!I").`*$V]TU]&
-MS?\2H;UXY.\`9=`6WTW&V[S-/V")DAN)G[17F at RI:B)C5#D%RJ56:#^3AH,C
-M]@&$<!=,R%8*<F"H`S/!I(,;/V3OE6!0!Z`&H,SN[/;=^?:,:CB8!<'N2$.%
-M7H%/2X3=?@$W-)2"1)`'WV\2 at 53=A6JBUHW;N?U!-S]<EJ/Y6HW9F4=Z::0K
-MC=$/H4GG7;O3OP\,QS/*+(.1##JVL!^\0:S9KUORVJ*OY?23U1C</20JL+MN
-MY*-:I&QG!TAKRN5Z7%,_D!Y@^\S6+41[9`GU8FWBY at M+$ZS&#K(\<<GX`1GJ
-MQT-7=!]>W>!$Z8GJN;LFRG+&@,&'^&J!2YL4]D*X*;XW'`$9-D,ZEH"`T-L\
-MPU"47K=X!%N$=E*!_.5#/%'9DL*<%>?&(60?[(CZ_.8[1Y0B%U'\GL:UQF`P
-M\@6'"3BB at G]:IBH-9]TTGER_$0GG'@?>3)<Z'^>B^*J&Y5W-W,A=.\\4*>\+
-M*L(^3D9>^G_9U9<N]IZ?;39PJI<OLPD/L8E-C/%(BQS6L2^W1E])]Z#[M2YD
-MR\0O7F0E1BOXBHJE$K'XC#U1H="B6>7:7^IZ$+.NG,][`/4*::QS_SFM!W[`
-+"5R_0#E/%?%_J<\`
-`
-end
diff --git a/debian/patches/00_use_csc.dpatch b/debian/patches/00_use_csc
similarity index 100%
rename from debian/patches/00_use_csc.dpatch
rename to debian/patches/00_use_csc
diff --git a/debian/patches/00list b/debian/patches/00list
deleted file mode 100644
index 406a83d..0000000
--- a/debian/patches/00list
+++ /dev/null
@@ -1,3 +0,0 @@
-00_use_csc.dpatch
-01_fix_nunit_reference.dpatch
-02_cecil_location.dpatch
diff --git a/debian/patches/01_fix_nunit_reference.dpatch b/debian/patches/01_fix_nunit_reference
similarity index 100%
rename from debian/patches/01_fix_nunit_reference.dpatch
rename to debian/patches/01_fix_nunit_reference
diff --git a/debian/patches/02_cecil_location.dpatch b/debian/patches/02_cecil_location
similarity index 100%
rename from debian/patches/02_cecil_location.dpatch
rename to debian/patches/02_cecil_location
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..0b700d2
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,3 @@
+00_use_csc
+01_fix_nunit_reference
+02_cecil_location
diff --git a/debian/rules b/debian/rules
index 7ed902e..70da169 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,9 +7,6 @@
 # This is for the .wapi directory for Mono.
 export MONO_SHARED_DIR=$(CURDIR)
 
-# provide patch and unpatch targets
-include /usr/share/dpatch/dpatch.make
-
 DEB_VERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\  -f2)
 VERSION = $(shell echo $(DEB_VERSION) | sed 's,-.*,,' | sed 's,+dfsg.*,,')
 ABIVERSION = 0.1
@@ -23,36 +20,42 @@ else
 endif
 
 configure: configure-stamp
-configure-stamp: patch-stamp
+configure-stamp: 
 	dh_testdir
 
 	touch configure-stamp
 
-build: build-stamp
+build: build-arch build-indep
+
+build-arch:
+
+build-indep: build-indep-stamp
 
-build-stamp: configure-stamp 
+build-indep-stamp: configure-stamp 
 	dh_testdir
 	
-	uudecode -o debian/mono.snk debian/mono.snk.uue
-	nant -v -buildfile:default.build -D:"Mono.Cecil.dll"="$(shell pkg-config --variable=Libraries mono-cecil)" \
+	nant -v -buildfile:default.build -D:"Mono.Cecil.dll"="$(shell pkg-config --variable=Libraries mono-cecil | cut -d' ' -f1)" \
 		-D:"keyfile"="debian/mono.snk"
 
 	touch $@
 
-clean: unpatch
+clean: 
 	dh_testdir
 	dh_testroot
 	rm -f build-stamp configure-stamp
 
 	nant -v clean
-	rm -f debian/mono.snk
 
 	dh_clean 
 
-install: build
+install: install-arch install-indep
+
+install-arch: build-arch
+
+install-indep: build-indep
 	dh_testdir
 	dh_testroot
-	dh_clean -k 
+	dh_prep
 
 	dh_installdirs
 	
@@ -64,16 +67,15 @@ install: build
 	# Files are yet installed. We only need to deleted unwanted ones.
 	rm -f $(CURDIR)/debian/tmp/bin/*Test*
 
-	# fix permissions
-	find debian/tmp -type f -name "*.dll" -or -name "*.mdb" -or -name "*.cs" -or -name "*.config" | xargs chmod -x
-
 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
 	find debian/tmp -type f -name "*.mdb" -delete
 endif
 
-binary-arch: build install
+binary: binary-indep binary-arch
+
+binary-arch: build-arch install-arch
 
-binary-indep: build install
+binary-indep: build-indep install-indep
 	dh_testdir
 	dh_testroot
 	dh_installchangelogs ChangeLog
@@ -82,7 +84,7 @@ binary-indep: build install
 	dh_installcligac
 	dh_compress
 	dh_fixperms
-	dh_makeclilibs -m $(VERSION)
+	dh_clifixperms
 	dh_clideps -d
 	dh_installdeb
 	dh_shlibdeps
@@ -102,6 +104,4 @@ get-orig-source: $(TARBALL_NAME)
 	mv $(TARBALL_NAME) $(BASE_NAME)_$(TARBALL_VERSION).orig.tar.gz
 	rm -rf $(BASE_NAME)-$(TARBALL_VERSION)
 
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install install-arch install-indep
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/include-binaries b/debian/source/include-binaries
new file mode 100644
index 0000000..2b03105
--- /dev/null
+++ b/debian/source/include-binaries
@@ -0,0 +1 @@
+debian/mono.snk

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-cli-libs/packages/cecil-flowanalysis.git



More information about the Pkg-cli-libs-commits mailing list