[Pkg-cli-libs-commits] r4299 - in /packages/cecil-flowanalysis/trunk/debian: ./ patches/

directhex at users.alioth.debian.org directhex at users.alioth.debian.org
Fri Dec 4 12:15:17 UTC 2009


Author: directhex
Date: Fri Dec  4 12:15:15 2009
New Revision: 4299

URL: http://svn.debian.org/wsvn/pkg-cli-libs/?sc=1&rev=4299
Log:
  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

Added:
    packages/cecil-flowanalysis/trunk/debian/libmono-cecil-flowanalysis-cil-dev.install
      - copied, changed from r4298, packages/cecil-flowanalysis/trunk/debian/install
    packages/cecil-flowanalysis/trunk/debian/libmono-cecil-flowanalysis0.1-cil.install
      - copied, changed from r4298, packages/cecil-flowanalysis/trunk/debian/install
    packages/cecil-flowanalysis/trunk/debian/libmono-cecil-flowanalysis0.1-cil.installcligac
      - copied, changed from r4298, packages/cecil-flowanalysis/trunk/debian/installcligac
Removed:
    packages/cecil-flowanalysis/trunk/debian/dirs
    packages/cecil-flowanalysis/trunk/debian/install
    packages/cecil-flowanalysis/trunk/debian/installcligac
Modified:
    packages/cecil-flowanalysis/trunk/debian/cecil-flowanalysis.pc
    packages/cecil-flowanalysis/trunk/debian/changelog
    packages/cecil-flowanalysis/trunk/debian/control
    packages/cecil-flowanalysis/trunk/debian/patches/00_use_csc.dpatch
    packages/cecil-flowanalysis/trunk/debian/rules

Modified: packages/cecil-flowanalysis/trunk/debian/cecil-flowanalysis.pc
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/cecil-flowanalysis/trunk/debian/cecil-flowanalysis.pc?rev=4299&op=diff
==============================================================================
--- packages/cecil-flowanalysis/trunk/debian/cecil-flowanalysis.pc (original)
+++ packages/cecil-flowanalysis/trunk/debian/cecil-flowanalysis.pc Fri Dec  4 12:15:15 2009
@@ -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

Modified: packages/cecil-flowanalysis/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/cecil-flowanalysis/trunk/debian/changelog?rev=4299&op=diff
==============================================================================
--- packages/cecil-flowanalysis/trunk/debian/changelog (original)
+++ packages/cecil-flowanalysis/trunk/debian/changelog Fri Dec  4 12:15:15 2009
@@ -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
+    + 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>  Wed, 06 May 2009 10:40:46 +0100
+ -- Jo Shields <directhex at apebox.org>  Fri, 04 Dec 2009 10:54:46 +0000
 
 cecil-flowanalysis (0.1~svn.68457-7) unstable; urgency=low
 

Modified: packages/cecil-flowanalysis/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/cecil-flowanalysis/trunk/debian/control?rev=4299&op=diff
==============================================================================
--- packages/cecil-flowanalysis/trunk/debian/control (original)
+++ packages/cecil-flowanalysis/trunk/debian/control Fri Dec  4 12:15:15 2009
@@ -6,15 +6,31 @@
 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

Copied: packages/cecil-flowanalysis/trunk/debian/libmono-cecil-flowanalysis-cil-dev.install (from r4298, packages/cecil-flowanalysis/trunk/debian/install)
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/cecil-flowanalysis/trunk/debian/libmono-cecil-flowanalysis-cil-dev.install?rev=4299&op=diff
==============================================================================
--- packages/cecil-flowanalysis/trunk/debian/install (original)
+++ packages/cecil-flowanalysis/trunk/debian/libmono-cecil-flowanalysis-cil-dev.install Fri Dec  4 12:15:15 2009
@@ -1,2 +1,1 @@
-bin/* /usr/lib/cli/mono-cecil-flowanalysis-0.1/
 usr/lib/pkgconfig

Copied: packages/cecil-flowanalysis/trunk/debian/libmono-cecil-flowanalysis0.1-cil.install (from r4298, packages/cecil-flowanalysis/trunk/debian/install)
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/cecil-flowanalysis/trunk/debian/libmono-cecil-flowanalysis0.1-cil.install?rev=4299&op=diff
==============================================================================
--- packages/cecil-flowanalysis/trunk/debian/install (original)
+++ packages/cecil-flowanalysis/trunk/debian/libmono-cecil-flowanalysis0.1-cil.install Fri Dec  4 12:15:15 2009
@@ -1,2 +1,1 @@
-bin/* /usr/lib/cli/mono-cecil-flowanalysis-0.1/
-usr/lib/pkgconfig
+bin/* /usr/lib/cli/Cecil.FlowAnalysis-0.1/

Copied: packages/cecil-flowanalysis/trunk/debian/libmono-cecil-flowanalysis0.1-cil.installcligac (from r4298, packages/cecil-flowanalysis/trunk/debian/installcligac)
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/cecil-flowanalysis/trunk/debian/libmono-cecil-flowanalysis0.1-cil.installcligac?rev=4299&op=diff
==============================================================================
--- packages/cecil-flowanalysis/trunk/debian/installcligac (original)
+++ packages/cecil-flowanalysis/trunk/debian/libmono-cecil-flowanalysis0.1-cil.installcligac Fri Dec  4 12:15:15 2009
@@ -1,1 +1,1 @@
-/usr/lib/cli/mono-cecil-flowanalysis-0.1/Cecil.FlowAnalysis.dll
+/usr/lib/cli/Cecil.FlowAnalysis-0.1/Cecil.FlowAnalysis.dll

Modified: packages/cecil-flowanalysis/trunk/debian/patches/00_use_csc.dpatch
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/cecil-flowanalysis/trunk/debian/patches/00_use_csc.dpatch?rev=4299&op=diff
==============================================================================
--- packages/cecil-flowanalysis/trunk/debian/patches/00_use_csc.dpatch (original)
+++ packages/cecil-flowanalysis/trunk/debian/patches/00_use_csc.dpatch Fri Dec  4 12:15:15 2009
@@ -10,7 +10,7 @@
 +++ 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

Modified: packages/cecil-flowanalysis/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/cecil-flowanalysis/trunk/debian/rules?rev=4299&op=diff
==============================================================================
--- packages/cecil-flowanalysis/trunk/debian/rules (original)
+++ packages/cecil-flowanalysis/trunk/debian/rules Fri Dec  4 12:15:15 2009
@@ -10,7 +10,8 @@
 # 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 @@
 	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 @@
 	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 @@
 	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




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