[Pkg-mono-svn-commits] [mono] 05/06: Fix up sgen-only packackaging rules
Jo Shields
directhex at moszumanska.debian.org
Mon Apr 11 20:24:46 UTC 2016
This is an automated email from the git hooks/post-receive script.
directhex pushed a commit to annotated tag debian/4.2.1.102+dfsg2-7
in repository mono.
commit 261a867f0df28eefb3784aace2c9ceb1b2b6ea65
Author: Jo Shields <jo.shields at xamarin.com>
Date: Mon Apr 11 18:57:53 2016 +0100
Fix up sgen-only packackaging rules
---
debian/control | 4 ++--
debian/mono-utils.install | 1 -
debian/rules | 11 +++++++++++
3 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/debian/control b/debian/control
index 0e3cdde..cf6f351 100644
--- a/debian/control
+++ b/debian/control
@@ -117,7 +117,7 @@ Section: debug
Architecture: amd64 armel arm64 armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
Replaces: mono-jit-dbg (<< 2.4)
Conflicts: mono-jit-dbg (<< 2.4)
-Depends: ${misc:Depends}, mono-runtime-sgen (= ${binary:Version}), mono-runtime-boehm (= ${binary:Version})
+Depends: ${misc:Depends}, mono-runtime-sgen (= ${binary:Version}), mono-runtime-boehm (= ${binary:Version}) [amd64 armel arm64 armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x]
Recommends: gdb
Description: Mono runtime, debugging symbols
Mono is a platform for running and developing applications based on the
@@ -132,7 +132,7 @@ Package: mono-utils
Provides: cil-disassembler
Architecture: amd64 armel arm64 armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x
Replaces: mono-mcs (<= 1.1.6-4)
-Depends: ${shlibs:Depends}, ${misc:Depends}, libmonoboehm-2.0-1 (= ${binary:Version}),
+Depends: ${shlibs:Depends}, ${misc:Depends}, libmonoboehm-2.0-1 (= ${binary:Version}) [amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 ppc64 ppc64el s390x],
libmono-corlib4.5-cil (= ${source:Version})
Description: Mono utilities
Mono is a platform for running and developing applications based on the
diff --git a/debian/mono-utils.install b/debian/mono-utils.install
index 49f3aec..ec5be9a 100644
--- a/debian/mono-utils.install
+++ b/debian/mono-utils.install
@@ -1,5 +1,4 @@
debian/tmp/usr/bin/mprof-report
-debian/tmp/usr/bin/pedump
debian/tmp/usr/bin/peverify
debian/tmp/usr/bin/monodis /usr/bin/
debian/tmp/usr/bin/mono-find-provides
diff --git a/debian/rules b/debian/rules
index 0368177..6d5c7542 100755
--- a/debian/rules
+++ b/debian/rules
@@ -320,7 +320,14 @@ binary-arch: build-stamp install-stamp test-stamp
install -D -m 644 -o root -g root debian/cli.binfmt \
debian/mono-runtime/usr/share/binfmts/cli
+ifdef SKIP_LIBGC
+ ln -s libmonosgen-2.0.a debian/tmp/usr/lib/libmono-2.0.a
+ ln -s libmonosgen-2.0.so debian/tmp/usr/lib/libmono-2.0.so
+endif
dh_install -s
+ifndef SKIP_LIBGC
+ install -m 644 debian/tmp/usr/bin/pedump debian/mono-utils/usr/bin/
+endif
dh_link -s
dh_installchangelogs -s -X ChangeLog
dh_installchangelogs -pmono-runtime
@@ -336,10 +343,14 @@ binary-arch: build-stamp install-stamp test-stamp
dh_compress -s -Xskeleton.cs
dh_fixperms -s
+ifndef SKIP_LIBGC
dpkg-gensymbols -plibmonoboehm-2.0-1 -edebian/tmp/usr/lib/libmonoboehm-2.0.so.1 -c4
+endif
dpkg-gensymbols -plibmonosgen-2.0-1 -edebian/tmp/usr/lib/libmonosgen-2.0.so.1 -c4
dh_makeshlibs -s -V
+ifndef SKIP_LIBGC
dh_makeshlibs -plibmonoboehm-2.0-1 -V 'libmonoboehm-2.0-1 (>= $(UPVERSION))'
+endif
dh_makeshlibs -plibmonosgen-2.0-1 -V 'libmonosgen-2.0-1 (>= $(UPVERSION))'
dh_installdeb -s
dh_shlibdeps -s -Xlibmono-profiler-cov -ldebian/libmonoboehm-2.0-1/usr/lib -ldebian/libmonosgen-2.0-1/usr/lib
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mono/packages/mono.git
More information about the Pkg-mono-svn-commits
mailing list