[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