[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