[Pkg-mono-svn-commits] rev 3032 - cecil/branches/experimental/debian
Jose Carlos Garcia Sogo
jsogo at alioth.debian.org
Mon Apr 9 21:56:41 UTC 2007
Author: jsogo
Date: 2007-04-09 21:56:41 +0000 (Mon, 09 Apr 2007)
New Revision: 3032
Added:
cecil/branches/experimental/debian/libmono-cecil0.5-cil.install
cecil/branches/experimental/debian/libmono-cecil0.5-cil.installcligac
cecil/branches/experimental/debian/policy.0.5.Mono.Cecil.config
Removed:
cecil/branches/experimental/debian/libmono-cecil0.4-cil.install
cecil/branches/experimental/debian/libmono-cecil0.4-cil.installcligac
cecil/branches/experimental/debian/policy.0.4.Mono.Cecil.config
Modified:
cecil/branches/experimental/debian/
cecil/branches/experimental/debian/changelog
cecil/branches/experimental/debian/control
cecil/branches/experimental/debian/rules
Log:
Cecil (0.5-1)
* New upstream version.
* debian/control:
+ Bump build dependency to cli-common-dev >= 0.4.4
+ In description, there is no need to say which software is also using
this package.
+ ABI change. Change package name
* debian/rules:
+ There is no need to install *.dll files by hand. dh_install will do it.
+ Don't delete *.mdb files if 'nostrip' option is set
+ dh_install must be called in binary targets
+ Disable building of policy file.
* debian/installcligac
+ Do not try to install policy file in GAC
Property changes on: cecil/branches/experimental/debian
___________________________________________________________________
Name: mergeWithUpstream
+ 1
Modified: cecil/branches/experimental/debian/changelog
===================================================================
--- cecil/branches/experimental/debian/changelog 2007-04-09 13:14:56 UTC (rev 3031)
+++ cecil/branches/experimental/debian/changelog 2007-04-09 21:56:41 UTC (rev 3032)
@@ -1,3 +1,20 @@
+cecil (0.5-1) experimental; urgency=low
+
+ * New upstream version.
+ * debian/control:
+ + Bump build dependency to cli-common-dev >= 0.4.4
+ + In description, there is no need to say which software is also using
+ this package.
+ * debian/rules:
+ + There is no need to install *.dll files by hand. dh_install will do it.
+ + Don't delete *.mdb files if 'nostrip' option is set
+ + dh_install must be called in binary targets
+ + Disable building of policy file.
+ * debian/installcligac
+ + Do not try to install policy file in GAC
+
+ -- Jose Carlos Garcia Sogo <jsogo at debian.org> Mon, 09 Apr 2007 23:52:07 +0200
+
cecil (0.4.3-2) unstable; urgency=low
* debian/control:
Modified: cecil/branches/experimental/debian/control
===================================================================
--- cecil/branches/experimental/debian/control 2007-04-09 13:14:56 UTC (rev 3031)
+++ cecil/branches/experimental/debian/control 2007-04-09 21:56:41 UTC (rev 3032)
@@ -2,12 +2,12 @@
Section: devel
Priority: optional
Maintainer: Debian Mono Group <pkg-mono-group at lists.alioth.debian.org>
-Uploaders: Sebastian Dröge <slomo at debian.org>
+Uploaders: Sebastian Dröge <slomo at debian.org>, Jose Carlos Garcia Sogo <jsogo at debian.org>
Build-Depends: debhelper (>= 5), dpatch
-Build-Depends-Indep: cli-common-dev (>= 0.4.0), mono-mcs (>= 1.1.9) | c-sharp-compiler, sharutils
+Build-Depends-Indep: cli-common-dev (>= 0.4.4), mono-mcs (>= 1.1.9) | c-sharp-compiler, sharutils
Standards-Version: 3.7.2
-Package: libmono-cecil0.4-cil
+Package: libmono-cecil0.5-cil
Architecture: all
Depends: ${cli:Depends}
Replaces: libmono-cecil0.3-cil
@@ -19,8 +19,5 @@
browse all the contained types, modify them on the fly and save back to the
disk the modified assembly.
.
- Today it is used by the Mono Debugger by the bug-finding and compliance
- checking tool Gendarme as well as DB4O.
- .
http://www.mono-project.com/Cecil
Deleted: cecil/branches/experimental/debian/libmono-cecil0.4-cil.install
===================================================================
--- cecil/branches/experimental/debian/libmono-cecil0.4-cil.install 2007-04-09 13:14:56 UTC (rev 3031)
+++ cecil/branches/experimental/debian/libmono-cecil0.4-cil.install 2007-04-09 21:56:41 UTC (rev 3032)
@@ -1 +0,0 @@
-debian/tmp/usr
Deleted: cecil/branches/experimental/debian/libmono-cecil0.4-cil.installcligac
===================================================================
--- cecil/branches/experimental/debian/libmono-cecil0.4-cil.installcligac 2007-04-09 13:14:56 UTC (rev 3031)
+++ cecil/branches/experimental/debian/libmono-cecil0.4-cil.installcligac 2007-04-09 21:56:41 UTC (rev 3032)
@@ -1,2 +0,0 @@
-/usr/lib/cli/mono-cecil-0.4/Mono.Cecil.dll
-/usr/lib/cli/mono-cecil-0.4/policy.0.4.Mono.Cecil.dll
Copied: cecil/branches/experimental/debian/libmono-cecil0.5-cil.install (from rev 3024, cecil/branches/experimental/debian/libmono-cecil0.4-cil.install)
===================================================================
--- cecil/branches/experimental/debian/libmono-cecil0.4-cil.install 2007-04-05 22:13:22 UTC (rev 3024)
+++ cecil/branches/experimental/debian/libmono-cecil0.5-cil.install 2007-04-09 21:56:41 UTC (rev 3032)
@@ -0,0 +1,2 @@
+usr/lib/pkgconfig
+usr/lib/Mono.Cecil/* usr/lib/cli/mono-cecil-0.5
Copied: cecil/branches/experimental/debian/libmono-cecil0.5-cil.installcligac (from rev 3024, cecil/branches/experimental/debian/libmono-cecil0.4-cil.installcligac)
===================================================================
--- cecil/branches/experimental/debian/libmono-cecil0.4-cil.installcligac 2007-04-05 22:13:22 UTC (rev 3024)
+++ cecil/branches/experimental/debian/libmono-cecil0.5-cil.installcligac 2007-04-09 21:56:41 UTC (rev 3032)
@@ -0,0 +1 @@
+/usr/lib/cli/mono-cecil-0.5/Mono.Cecil.dll
Deleted: cecil/branches/experimental/debian/policy.0.4.Mono.Cecil.config
===================================================================
--- cecil/branches/experimental/debian/policy.0.4.Mono.Cecil.config 2007-04-09 13:14:56 UTC (rev 3031)
+++ cecil/branches/experimental/debian/policy.0.4.Mono.Cecil.config 2007-04-09 21:56:41 UTC (rev 3032)
@@ -1,11 +0,0 @@
-<configuration>
- <runtime>
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <dependentAssembly>
- <assemblyIdentity name="Mono.Cecil" publicKeyToken="9b4bd814fdde2e2e" />
- <bindingRedirect oldVersion="0.4.1.0-0.4.2.0" newVersion="0.4.3.0"/>
- </dependentAssembly>
- </assemblyBinding>
- </runtime>
-</configuration>
-
Copied: cecil/branches/experimental/debian/policy.0.5.Mono.Cecil.config (from rev 3024, cecil/branches/experimental/debian/policy.0.4.Mono.Cecil.config)
Modified: cecil/branches/experimental/debian/rules
===================================================================
--- cecil/branches/experimental/debian/rules 2007-04-09 13:14:56 UTC (rev 3031)
+++ cecil/branches/experimental/debian/rules 2007-04-09 21:56:41 UTC (rev 3032)
@@ -10,20 +10,28 @@
# provide patch and unpatch targets
include /usr/share/dpatch/dpatch.make
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\ -f2 | sed 's,-.*,,')
-ABIVERSION = 0.4
+ABIVERSION = 0.5
configure: configure-stamp
-configure-stamp:
+configure-stamp: patch-stamp
./configure --prefix=debian/tmp/usr
touch configure-stamp
-build: patch-stamp configure-stamp build-stamp
-build-stamp:
+build: build-stamp
+build-stamp: configure-stamp
uudecode -o debian/Cecil.snk debian/Cecil.snk.uue
$(MAKE)
- cd debian && al -link:policy.0.4.Mono.Cecil.config \
- -out:policy.0.4.Mono.Cecil.dll \
+# cd debian && al -link:policy.0.5.Mono.Cecil.config \
+ -out:policy.0.5.Mono.Cecil.dll \
-keyfile:Cecil.snk
touch build-stamp
@@ -32,7 +40,7 @@
dh_testdir
dh_testroot
-$(MAKE) clean
- rm -f debian/policy.0.4.Mono.Cecil.dll
+ rm -f debian/policy.0.5.Mono.Cecil.dll
rm -rf $(MONO_SHARED_DIR)/.wapi
rm -f build-stamp configure-stamp debian/Cecil.snk
rm -f config.make
@@ -42,33 +50,42 @@
dh_testdir
dh_testroot
dh_clean -k
- dh_installdirs
- $(MAKE) install
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+
# fix the path in the pkgconfig file
sed -i 's;debian/tmp/usr;/usr;g' debian/tmp/usr/lib/pkgconfig/mono-cecil.pc
+
# fix the version in the pkgconfig file
sed -i 's;^Version:.*;Version:\ $(UPVERSION);g' debian/tmp/usr/lib/pkgconfig/mono-cecil.pc
+
# fix the assemblies dir
- mkdir -p debian/tmp/usr/lib/cli/mono-cecil-$(ABIVERSION)
- cp -a debian/tmp/usr/lib/Mono.Cecil/* debian/tmp/usr/lib/cli/mono-cecil-$(ABIVERSION)
- cp -a debian/policy.0.4.Mono.Cecil* debian/tmp/usr/lib/cli/mono-cecil-$(ABIVERSION)
+# cp -a debian/policy.0.5.Mono.Cecil* debian/tmp/usr/lib/cli/mono-cecil-$(ABIVERSION)
sed -i 's;^assemblies_dir=.*;assemblies_dir=$${prefix}/lib/cli/mono-cecil-$(ABIVERSION);g' debian/tmp/usr/lib/pkgconfig/mono-cecil.pc
+
# fix permissions
find debian/tmp -type f -name "*.dll" -or -name "*.mdb" -or -name "*.cs" -or -name "*.config" | xargs chmod -x
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+ find debian/ -type f -name "*.mdb" -delete
+endif
+
+
binary-indep: configure build install
dh_testdir
dh_testroot
+ dh_installdirs
+
+ dh_install --sourcedir=debian/tmp/
+
dh_installchangelogs ChangeLog
dh_installdocs
- dh_installdirs
- dh_install
dh_installman
dh_installcligac
+
dh_compress
dh_fixperms
dh_makeclilibs -m $(UPVERSION)
- dh_clideps
+ dh_clideps -d
dh_installdeb
dh_gencontrol
dh_md5sums
More information about the Pkg-mono-svn-commits
mailing list