You've already forked linux-packaging-mono
Try a method to install BTLS assemblies on BTLS arches
Former-commit-id: 29d2545edb7eebd25e8c5de92690ace366f9c3f0
This commit is contained in:
16
debian/rules
vendored
16
debian/rules
vendored
@@ -53,6 +53,16 @@ ifeq ($(DEB_HOST_ARCH), arm64)
|
|||||||
SKIP_LIBGC = true
|
SKIP_LIBGC = true
|
||||||
endif
|
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
|
DPKG_EXPORT_BUILDFLAGS = 1
|
||||||
include /usr/share/dpkg/buildflags.mk
|
include /usr/share/dpkg/buildflags.mk
|
||||||
@@ -298,6 +308,12 @@ binary-arch: build-stamp install-stamp
|
|||||||
dh_install -s
|
dh_install -s
|
||||||
ifndef SKIP_LIBGC
|
ifndef SKIP_LIBGC
|
||||||
install -m 644 debian/tmp/usr/bin/pedump debian/mono-utils/usr/bin/
|
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
|
endif
|
||||||
dh_link -s
|
dh_link -s
|
||||||
dh_installchangelogs -s -X ChangeLog
|
dh_installchangelogs -s -X ChangeLog
|
||||||
|
Reference in New Issue
Block a user