From 4e5fbb3094fa3f458611f14ecc2c6752b9289c84 Mon Sep 17 00:00:00 2001 From: Jo Shields Date: Fri, 18 Nov 2016 08:57:33 +0000 Subject: [PATCH] Try a method to install BTLS assemblies on BTLS arches Former-commit-id: 29d2545edb7eebd25e8c5de92690ace366f9c3f0 --- debian/rules | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/debian/rules b/debian/rules index 2c9100b01d..4f77d96abe 100755 --- a/debian/rules +++ b/debian/rules @@ -53,6 +53,16 @@ ifeq ($(DEB_HOST_ARCH), arm64) SKIP_LIBGC = true endif +ifeq ($(DEB_HOST_ARCH), i386) + CONF_FLAGS += --enable-dynamic-btls + BTLS_ARCH = true +endif + +ifeq ($(DEB_HOST_ARCH), amd64) + CONF_FLAGS += --enable-dynamic-btls + BTLS_ARCH = true +endif + DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk @@ -298,6 +308,12 @@ binary-arch: build-stamp install-stamp dh_install -s ifndef SKIP_LIBGC install -m 644 debian/tmp/usr/bin/pedump debian/mono-utils/usr/bin/ +endif +ifdef BTLS_ARCH + install -D -m 644 debian/tmp/usr/lib/libmono-btls-shared.so debian/mono-runtime-common/usr/lib/ + install -D -m 644 debian/tmp/usr/lib/mono/4.5/Mono.Btls.Interface.dll debian/mono-runtime-common/usr/lib/mono/4.5/ + install -D -m 644 debian/tmp/usr/lib/mono/gac/Mono.Btls.Interface/4.0.0.0__0738eb9f132ed756/Mono.Btls.Interface.dll debian/mono-runtime-common/usr/lib/mono/gac/Mono.Btls.Interface/4.0.0.0__0738eb9f132ed756/ + install -D -m 644 debian/tmp/usr/lib/mono/gac/Mono.Btls.Interface/4.0.0.0__0738eb9f132ed756/Mono.Btls.Interface.dll.mdb debian/mono-runtime-common/usr/lib/mono/gac/Mono.Btls.Interface/4.0.0.0__0738eb9f132ed756/ endif dh_link -s dh_installchangelogs -s -X ChangeLog