fix multiarch

This commit is contained in:
Simon Stürz 2017-01-19 17:06:13 +01:00 committed by Michael Zanetti
parent c044b6f0a2
commit 15573500c0
2 changed files with 16 additions and 3 deletions

9
debian/control vendored
View File

@ -27,6 +27,7 @@ Build-Depends: debhelper (>= 9.0.0),
Package: guh
Architecture: any
Section: metapackages
Multi-Arch: same
Depends: guhd (= ${binary:Version}),
guh-plugins (= ${binary:Version}),
${misc:Depends}
@ -44,6 +45,7 @@ Description: An open source IoT server - meta package
Package: guhd
Architecture: any
Section: net
Multi-Arch: same
Depends: libqt5network5,
libqt5gui5,
libqt5sql5,
@ -74,6 +76,7 @@ Package: guh-dbg
Priority: extra
Architecture: any
Section: debug
Multi-Arch: same
Depends: guh (= ${binary:Version}),
${misc:Depends}
Description: An open source IoT server - debug symbols
@ -119,6 +122,7 @@ Description: Translation files for guhd and plugins - translations
Package: guh-tests
Section: misc
Architecture: any
Multi-Arch: same
Depends: guh (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends}
@ -135,6 +139,7 @@ Description: Tests and mock plugin for the guh daemon - tests
Package: libguh1
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
libqt5bluetooth5,
@ -153,6 +158,7 @@ Description: An open source IoT server - core library
Package: libguh1-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libguh1 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends},
@ -176,6 +182,7 @@ Description: An open source IoT server - development files
Package: guh-plugins
Section: libs
Architecture: any
Multi-Arch: same
Depends: libguh1 (= ${binary:Version}),
guhd (= ${binary:Version}),
nmap,
@ -195,6 +202,7 @@ Description:Plugins for guh IoT server
Package: guh-plugins-merkur
Section: libs
Architecture: any
Multi-Arch: same
Depends: libguh1 (= ${binary:Version}),
guhd (= ${binary:Version}),
${shlibs:Depends},
@ -212,6 +220,7 @@ Description: Plugins for guh IoT server - 6LoWPAN Merkur boards
Package: guh-plugins-maker
Section: libs
Architecture: any
Multi-Arch: same
Depends: libguh1 (= ${binary:Version}),
guhd (= ${binary:Version}),
${shlibs:Depends},

10
debian/rules vendored
View File

@ -14,10 +14,14 @@ DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
PREPROCESS_FILES := $(wildcard debian/*.in)
$(PREPROCESS_FILES:.in=): %: %.in
sed 's,/@DEB_HOST_MULTIARCH@,$(DEB_HOST_MULTIARCH:%=/%),g' $< > $@
debian/%.dirs: debian/%.dirs.in
sed 's/@DEB_HOST_MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' $< > $@
debian/%.install: debian/%.install.in
sed 's/@DEB_HOST_MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' $< > $@
override_dh_auto_build: