[Pkg-cli-libs-commits] [SCM] cecil branch, master, updated. upstream/0.6+svn148654-10-gea959a2

Iain Lane laney at ubuntu.com
Wed Jan 6 14:16:38 UTC 2010


The following commit has been merged in the master branch:
commit ea959a2c9b30cae5edde98aec6a1be0cfad5cb79
Author: Iain Lane <laney at ubuntu.com>
Date:   Wed Jan 6 13:54:22 2010 +0000

    Re-add -dev package and update pcfile to point to correct assembly dir

diff --git a/debian/changelog b/debian/changelog
index bd9d800..90b5515 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -8,14 +8,13 @@ cecil (0.6+svn148654-1) UNRELEASED; urgency=low
     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/control, debian/libmono-cecil-cil-dev*: Drop -dev package as this
-    is used for dynamic linking, which we are not doing any more.
+  * 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.
 
- -- Iain Lane <laney at ubuntu.com>  Wed, 16 Dec 2009 21:52:33 +0000
+ -- Iain Lane <laney at ubuntu.com>  Wed, 06 Jan 2010 13:53:32 +0000
 
 cecil (0.6-3) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 325a440..e5b9a86 100644
--- a/debian/control
+++ b/debian/control
@@ -25,3 +25,18 @@ Description: library to generate and inspect CIL assemblies
  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}
+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
diff --git a/debian/libmono-cecil-cil-dev.install b/debian/libmono-cecil-cil-dev.install
new file mode 100644
index 0000000..0fe9f3f
--- /dev/null
+++ b/debian/libmono-cecil-cil-dev.install
@@ -0,0 +1 @@
+Mono.Cecil/mono-cecil.pc usr/lib/pkgconfig
diff --git a/debian/rules b/debian/rules
index d48a01f..eeee481 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,10 +13,10 @@ override_dh_auto_build:
 	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;^assemblies_dir=.*;assemblies_dir=$${prefix}/lib/cli/Mono.Cecil-$(ABIVERSION);g' \
-#		Mono.Cecil/mono-cecil.pc.in > Mono.Cecil/mono-cecil.pc
+	sed -e 's;@prefix@;/usr;g' \
+		-e 's;^Version:.*;Version:\ $(UPVERSION);g' \
+		-e 's;^assemblies_dir=.*;assemblies_dir=$${prefix}/lib/cli/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 \

-- 
cecil



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