[Pkg-cli-libs-commits] [cecil-flowanalysis] 19/24: ABI IS BROKEN, DON'T UPLOAD ME * Updated SVN snapshot release * debian/patches/01_fix_nunit_reference.dpatch: + Refreshed * debian/control: + Bump to standards version 3.8.3 + Write a better package description * debian/rules: + Write a get-orig-source rule * debian/libmono-cecil-flowanalysis0.1-cil.installcligac, debian/libmono-cecil-flowanalysis0.1-cil.install, debian/cecil-flowanalysis.pc: + CLI Policy 0.7 install location * debian/patches/00_use_csc.dpatch: + Use mono-csc instead * debian/libmono-cecil-flowanalysis-cil-dev.install, debian/libmono-cecil-flowanalysis0.1-cil.install, debian/control: + Create unversioned -dev package containing .pc file * debian/control, debian/rules: + Make use of Cecil's unversioned -dev package, and ensure hard-coded lib path passed to NAnt is CLI Policy 0.7 compliant * debian/dirs: + Remove

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


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

directhex pushed a commit to annotated tag debian/0.1%7Esvn.128879-1
in repository cecil-flowanalysis.

commit ca40c1b8d29268720e6b17ea06af043e146d6ed9
Author: Jo Shields <directhex at apebox.org>
Date:   Fri Dec 4 12:15:15 2009 +0000

      ABI IS BROKEN, DON'T UPLOAD ME
      * Updated SVN snapshot release
      * debian/patches/01_fix_nunit_reference.dpatch:
        + Refreshed
      * debian/control:
        + Bump to standards version 3.8.3
        + Write a better package description
      * debian/rules:
        + Write a get-orig-source rule
      * debian/libmono-cecil-flowanalysis0.1-cil.installcligac,
        debian/libmono-cecil-flowanalysis0.1-cil.install,
        debian/cecil-flowanalysis.pc:
        + CLI Policy 0.7 install location
      * debian/patches/00_use_csc.dpatch:
        + Use mono-csc instead
      * debian/libmono-cecil-flowanalysis-cil-dev.install,
        debian/libmono-cecil-flowanalysis0.1-cil.install,
        debian/control:
        + Create unversioned -dev package containing .pc file
      * debian/control,
        debian/rules:
        + Make use of Cecil's unversioned -dev package, and ensure hard-coded
          lib path passed to NAnt is CLI Policy 0.7 compliant
      * debian/dirs:
        + Remove
---
 debian/cecil-flowanalysis.pc                       |  2 +-
 debian/changelog                                   | 26 +++++++++++++++++++---
 debian/control                                     | 24 ++++++++++++++++----
 debian/dirs                                        |  2 --
 debian/install                                     |  2 --
 debian/installcligac                               |  1 -
 debian/libmono-cecil-flowanalysis-cil-dev.install  |  1 +
 debian/libmono-cecil-flowanalysis0.1-cil.install   |  1 +
 ...libmono-cecil-flowanalysis0.1-cil.installcligac |  1 +
 debian/patches/00_use_csc.dpatch                   |  2 +-
 debian/rules                                       | 21 ++++++++++++++---
 11 files changed, 66 insertions(+), 17 deletions(-)

diff --git a/debian/cecil-flowanalysis.pc b/debian/cecil-flowanalysis.pc
index aeb3406..0eb2114 100644
--- a/debian/cecil-flowanalysis.pc
+++ b/debian/cecil-flowanalysis.pc
@@ -1,5 +1,5 @@
 prefix=/usr
-assemblies_dir=${prefix}/lib/cli/mono-cecil-flowanalysis-0.1
+assemblies_dir=${prefix}/lib/cli/Cecil.FlowAnalysis-0.1
 Libraries=${assemblies_dir}/Cecil.FlowAnalysis.dll
 
 Name: Cecil.Flowanalysis
diff --git a/debian/changelog b/debian/changelog
index cdcee4d..425a9f4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,12 +1,32 @@
 cecil-flowanalysis (0.1~svn.128879-1) UNRELEASED; urgency=low
 
+  ABI IS BROKEN, DON'T UPLOAD ME
   * Updated SVN snapshot release
   * debian/patches/01_fix_nunit_reference.dpatch:
     + Refreshed
   * debian/control:
-    + Bump to standards version 3.8.1
-
- -- Jo Shields <directhex at apebox.org>  Wed, 06 May 2009 10:40:46 +0100
+    + Bump to standards version 3.8.3
+    + Write a better package description
+  * debian/rules:
+    + Write a get-orig-source rule
+  * debian/libmono-cecil-flowanalysis0.1-cil.installcligac,
+    debian/libmono-cecil-flowanalysis0.1-cil.install,
+    debian/cecil-flowanalysis.pc:
+    + CLI Policy 0.7 install location
+  * debian/patches/00_use_csc.dpatch:
+    + Use mono-csc instead
+  * debian/libmono-cecil-flowanalysis-cil-dev.install,
+    debian/libmono-cecil-flowanalysis0.1-cil.install,
+    debian/control:
+    + Create unversioned -dev package containing .pc file
+  * debian/control,
+    debian/rules:
+    + Make use of Cecil's unversioned -dev package, and ensure hard-coded
+      lib path passed to NAnt is CLI Policy 0.7 compliant
+  * debian/dirs:
+    + Remove
+
+ -- Jo Shields <directhex at apebox.org>  Fri, 04 Dec 2009 10:54:46 +0000
 
 cecil-flowanalysis (0.1~svn.68457-7) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 605ca96..7ae7e35 100644
--- a/debian/control
+++ b/debian/control
@@ -6,15 +6,31 @@ Uploaders: Jose Carlos Garcia Sogo <jsogo at debian.org>, Jelmer Vernooij <jelmer at d
 Build-Depends: debhelper (>= 5), dpatch
 Build-Depends-Indep: cli-common-dev (>= 0.4.4),
  sharutils,
- libmono-cecil0.5-cil,
+ libmono-cecil-cil-dev,
  nant (>= 0.85.dfsg1-6),
  libnunit2.4-cil
-Standards-Version: 3.8.1
+Standards-Version: 3.8.3
 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.1-cil
 Architecture: all
 Depends: ${cli:Depends}, ${misc:Depends}
-Description: cecil engine 
- Cecil analysis for flowcontrol
+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 
+ patterns and flow.
+ .
+ This package contains the Cecil.FlowAnalysis library itself
+
+Package: libmono-cecil-flowanalysis-cil-dev
+Architecture: all
+Depends: libmono-cecil-flowanalysis0.1-cil (= ${binary:Version}), ${misc:Depends}
+Replaces: libmono-cecil-flowanalysis0.1-cil (<< 0.1~svn.128879)
+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 
+ patterns and flow.
+ .
+ This package contains development files for the Cecil.FlowAnalysis 
+ library, and should be used for compilation
diff --git a/debian/dirs b/debian/dirs
deleted file mode 100644
index 2ef1b47..0000000
--- a/debian/dirs
+++ /dev/null
@@ -1,2 +0,0 @@
-/usr/lib/cli/mono-cecil-flowanalysis-0.1
-/usr/lib/pkgconfig
diff --git a/debian/install b/debian/install
deleted file mode 100644
index 3a476fc..0000000
--- a/debian/install
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/* /usr/lib/cli/mono-cecil-flowanalysis-0.1/
-usr/lib/pkgconfig
diff --git a/debian/installcligac b/debian/installcligac
deleted file mode 100644
index aa16d6b..0000000
--- a/debian/installcligac
+++ /dev/null
@@ -1 +0,0 @@
-/usr/lib/cli/mono-cecil-flowanalysis-0.1/Cecil.FlowAnalysis.dll
diff --git a/debian/libmono-cecil-flowanalysis-cil-dev.install b/debian/libmono-cecil-flowanalysis-cil-dev.install
new file mode 100644
index 0000000..56d88e6
--- /dev/null
+++ b/debian/libmono-cecil-flowanalysis-cil-dev.install
@@ -0,0 +1 @@
+usr/lib/pkgconfig
diff --git a/debian/libmono-cecil-flowanalysis0.1-cil.install b/debian/libmono-cecil-flowanalysis0.1-cil.install
new file mode 100644
index 0000000..65c91d5
--- /dev/null
+++ b/debian/libmono-cecil-flowanalysis0.1-cil.install
@@ -0,0 +1 @@
+bin/* /usr/lib/cli/Cecil.FlowAnalysis-0.1/
diff --git a/debian/libmono-cecil-flowanalysis0.1-cil.installcligac b/debian/libmono-cecil-flowanalysis0.1-cil.installcligac
new file mode 100644
index 0000000..b439bee
--- /dev/null
+++ b/debian/libmono-cecil-flowanalysis0.1-cil.installcligac
@@ -0,0 +1 @@
+/usr/lib/cli/Cecil.FlowAnalysis-0.1/Cecil.FlowAnalysis.dll
diff --git a/debian/patches/00_use_csc.dpatch b/debian/patches/00_use_csc.dpatch
index 1222184..9317568 100755
--- a/debian/patches/00_use_csc.dpatch
+++ b/debian/patches/00_use_csc.dpatch
@@ -10,7 +10,7 @@ diff -urNad cecil-flowanalysis-0.1~svn.68457~/Makefile cecil-flowanalysis-0.1~sv
 +++ cecil-flowanalysis-0.1~svn.68457/Makefile	2009-02-28 17:04:26.000000000 +0000
 @@ -1,4 +1,4 @@
 -MCS = mcs
-+MCS = /usr/bin/csc
++MCS = /usr/bin/mono-csc
  KEY_FILE = ../../mcs/class/mono.snk
  MCS_FLAGS = -keyfile:$(KEY_FILE)
  BUILD.DIR = bin
diff --git a/debian/rules b/debian/rules
index f8ccc31..10dce74 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,7 +10,8 @@ export MONO_SHARED_DIR=$(CURDIR)
 # provide patch and unpatch targets
 include /usr/share/dpatch/dpatch.make
 
-UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\  -f2 | sed 's,-.*,,')
+DEB_VERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\  -f2)
+VERSION = $(shell echo $(DEB_VERSION) | sed 's,-.*,,' | sed 's,+dfsg.*,,')
 ABIVERSION = 0.1
 
 CFLAGS = -Wall -g
@@ -33,7 +34,7 @@ build-stamp: configure-stamp
 	dh_testdir
 	
 	uudecode -o debian/mono.snk debian/mono.snk.uue
-	nant -v -buildfile:default.build -D:"Mono.Cecil.dll"="/usr/lib/cli/mono-cecil-0.5/Mono.Cecil.dll" \
+	nant -v -buildfile:default.build -D:"Mono.Cecil.dll"="/usr/lib/cli/Mono.Cecil-0.5/Mono.Cecil.dll" \
 		-D:"keyfile"="debian/mono.snk"
 
 	touch $@
@@ -82,7 +83,7 @@ binary-indep: build install
 	dh_installcligac
 	dh_compress
 	dh_fixperms
-	dh_makeclilibs -m $(UPVERSION)
+	dh_makeclilibs -m $(VERSION)
 	dh_clideps -d
 	dh_installdeb
 	dh_shlibdeps
@@ -90,5 +91,19 @@ binary-indep: build install
 	dh_md5sums
 	dh_builddeb
 
+BASE_NAME = cecil-flowanalysis
+TARBALL_NAME = $(BASE_NAME).tar.gz
+SVN_REV = $(shell echo $(DEB_VERSION) | sed 's,-.*,,' | sed 's,.*\.,,')
+TARBALL_VERSION = 0.1~svn.$(SVN_REV)
+$(TARBALL_NAME):
+	svn export http://anonsvn.mono-project.com/source/trunk/cecil/flowanalysis/ $(BASE_NAME)-$(TARBALL_VERSION) -r$(SVN_REV)
+	tar -czf $(TARBALL_NAME) $(BASE_NAME)-$(TARBALL_VERSION)
+
+get-orig-source: $(TARBALL_NAME)
+	mkdir -p ../tarballs
+	mv $(TARBALL_NAME) ../tarballs/$(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

-- 
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