From febd6221c87efd2164ce01156c7c49a3db6d646c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Sun, 5 Sep 2021 15:00:55 +0200 Subject: [PATCH] Fix debian packaging --- debian/control | 12 ++---------- debian/rules | 14 ++++++++------ 2 files changed, 10 insertions(+), 16 deletions(-) diff --git a/debian/control b/debian/control index 28bbba9..9053ab8 100644 --- a/debian/control +++ b/debian/control @@ -12,6 +12,7 @@ Standards-Version: 3.9.7 Package: libnymea-gpio Section: libs Architecture: any +Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends} Description: Qt 5 based library for GPIO interaction. @@ -29,19 +30,10 @@ Description: Qt 5 based tool for GPIO interaction. Package: libnymea-gpio-dev Section: libdevel Architecture: any +Multi-Arch: same Depends: ${shlibs:Depends}, ${misc:Depends}, pkg-config, libnymea-gpio (= ${binary:Version}) Description: Qt 5 based library for GPIO interaction - development files Development files for Qt 5 based GPIO library. - -Package: libnymea-gpio-dbg -Priority: extra -Architecture: any -Section: debug -Depends: ${shlibs:Depends}, - ${misc:Depends}, - libnymea-gpio (= ${binary:Version}) -Description: Qt 5 based library for GPIO interaction - debug symbols - Debug Symbols for Qt 5 based GPIO library. diff --git a/debian/rules b/debian/rules index 50a3c52..2fa6fa9 100755 --- a/debian/rules +++ b/debian/rules @@ -1,22 +1,24 @@ #!/usr/bin/make -f +# -*- makefile -*- export DH_VERBOSE=1 + DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) +include /usr/share/dpkg/buildflags.mk + PREPROCESS_FILES := $(wildcard debian/*.in) $(PREPROCESS_FILES:.in=): %: %.in sed 's,/@DEB_HOST_MULTIARCH@,$(DEB_HOST_MULTIARCH:%=/%),g' $< > $@ -%: - dh $@ --buildsystem=qmake --parallel - override_dh_install: $(PREPROCESS_FILES:.in=) dh_install -override_dh_strip: - dh_strip --dbg-package=libnymea-gpio-dbg - override_dh_auto_clean: dh_auto_clean rm -rf $(PREPROCESS_FILES:.in=) + +%: + dh $@ --buildsystem=qmake --parallel +