[Pkg-cli-libs-commits] r3671 - in /packages/cecil/trunk/debian: changelog install patches/00list patches/01_strong-name.dpatch rules
slomo at users.alioth.debian.org
slomo at users.alioth.debian.org
Thu Mar 20 17:03:49 UTC 2008
Author: slomo
Date: Thu Mar 20 17:03:49 2008
New Revision: 3671
URL: http://svn.debian.org/wsvn/pkg-cli-libs/?sc=1&rev=3671
Log:
* debian/install,
debian/rules:
+ Build the assemblies by hand now as upstream has a broken build system.
+ Clean up and fix some things.
Removed:
packages/cecil/trunk/debian/patches/01_strong-name.dpatch
Modified:
packages/cecil/trunk/debian/changelog
packages/cecil/trunk/debian/install
packages/cecil/trunk/debian/patches/00list
packages/cecil/trunk/debian/rules
Modified: packages/cecil/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/cecil/trunk/debian/changelog?rev=3671&op=diff
==============================================================================
--- packages/cecil/trunk/debian/changelog (original)
+++ packages/cecil/trunk/debian/changelog Thu Mar 20 17:03:49 2008
@@ -1,12 +1,19 @@
cecil (0.6-1) unstable; urgency=low
+ [ Jose Carlos Garcia Sogo ]
* New upstream release
* debian/control:
+ Bump Standards-Version. No changes needed
+ Depend on cli-common-dev (>= 0.5.4)
* Use dh_clifixperms and dh_clistrip instead of manual stuff
- -- Jose Carlos Garcia Sogo <jsogo at debian.org> Sun, 02 Mar 2008 17:49:13 +0100
+ [ Sebastian Dröge ]
+ * debian/install,
+ debian/rules:
+ + Build the assemblies by hand now as upstream has a broken build system.
+ + Clean up and fix some things.
+
+ -- Sebastian Dröge <slomo at debian.org> Thu, 20 Mar 2008 18:03:02 +0100
cecil (0.5-2) unstable; urgency=low
Modified: packages/cecil/trunk/debian/install
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/cecil/trunk/debian/install?rev=3671&op=diff
==============================================================================
--- packages/cecil/trunk/debian/install (original)
+++ packages/cecil/trunk/debian/install Thu Mar 20 17:03:49 2008
@@ -1,2 +1,3 @@
-usr/lib/pkgconfig
-usr/lib/Mono.Cecil/* usr/lib/cli/mono-cecil-0.5
+Mono.Cecil/Mono.Cecil.dll usr/lib/cli/mono-cecil-0.5
+#Mono.Cecil.Mdb/Mono.Cecil.Mdb.dll usr/lib/cli/mono-cecil-0.5
+Mono.Cecil/mono-cecil.pc usr/lib/pkgconfig
Modified: packages/cecil/trunk/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/cecil/trunk/debian/patches/00list?rev=3671&op=diff
==============================================================================
--- packages/cecil/trunk/debian/patches/00list (original)
+++ packages/cecil/trunk/debian/patches/00list Thu Mar 20 17:03:49 2008
@@ -1,1 +1,0 @@
-01_strong-name.dpatch
Modified: packages/cecil/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/cecil/trunk/debian/rules?rev=3671&op=diff
==============================================================================
--- packages/cecil/trunk/debian/rules (original)
+++ packages/cecil/trunk/debian/rules Thu Mar 20 17:03:49 2008
@@ -21,15 +21,27 @@
UPVERSION = $(shell dpkg-parsechangelog | grep ^Vers | cut -d\ -f2 | sed 's,-.*,,')
ABIVERSION = 0.5
-configure: configure-stamp
-configure-stamp: patch-stamp
- ./configure --prefix=debian/tmp/usr
- touch configure-stamp
+build: build-stamp
+build-stamp:
+ uudecode -o debian/mono.snk debian/mono.snk.uue
-build: build-stamp
-build-stamp: configure-stamp
- uudecode -o debian/mono.snk debian/mono.snk.uue
- $(MAKE)
+ # build Mono.Cecil.dll
+ cd Mono.Cecil && mcs -keyfile:../debian/mono.snk \
+ @Mono.Cecil.dll.sources /target:library \
+ /out:Mono.Cecil.dll
+ sed -i -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
+
+ # build Mono.Cecil.Mdb.dll, needs newer mono!
+ # cd Mono.Cecil.Mdb && mcs -keyfile:../debian/mono.snk \
+ # @Mono.Cecil.Mdb.dll.sources /target:library \
+ # /r:../Mono.Cecil/Mono.Cecil.dll \
+ # /r:Mono.CompilerServices.SymbolWriter.dll
+ # /out:Mono.Cecil.Mdb.dll
+
+
# cd debian && al -link:policy.0.5.Mono.Cecil.config \
-out:policy.0.5.Mono.Cecil.dll \
-keyfile:mono.snk
@@ -44,39 +56,33 @@
rm -rf $(MONO_SHARED_DIR)/.wapi
rm -f build-stamp configure-stamp debian/mono.snk
rm -f config.make
+
+ rm -f Mono.Cecil/Mono.Cecil.dll
+ rm -f Mono.Cecil/mono-cecil.pc
+ rm -f Mono.Cecil.Mdb/Mono.Cecil.Mdb.dll
+
dh_clean
install: build
dh_testdir
dh_testroot
- dh_clean -k
- $(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
-# 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
+ dh_clean -k
binary-indep: configure build install
dh_testdir
dh_testroot
dh_installdirs
- dh_install --sourcedir=debian/tmp/
+ dh_install
- dh_installchangelogs ChangeLog
+ dh_installchangelogs Mono.Cecil/ChangeLog
dh_installdocs
dh_installman
dh_installcligac
dh_compress
dh_fixperms
- dh_clifxperms
+ dh_clifixperms
dh_clistrip
dh_makeclilibs -m $(UPVERSION)
dh_clideps -d
More information about the Pkg-cli-libs-commits
mailing list