Fix debian packaging

pull/5/head
Simon Stürz 2021-09-05 15:00:55 +02:00
parent c960a07227
commit febd6221c8
2 changed files with 10 additions and 16 deletions

12
debian/control vendored
View File

@ -12,6 +12,7 @@ Standards-Version: 3.9.7
Package: libnymea-gpio Package: libnymea-gpio
Section: libs Section: libs
Architecture: any Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends} ${misc:Depends}
Description: Qt 5 based library for GPIO interaction. Description: Qt 5 based library for GPIO interaction.
@ -29,19 +30,10 @@ Description: Qt 5 based tool for GPIO interaction.
Package: libnymea-gpio-dev Package: libnymea-gpio-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
pkg-config, pkg-config,
libnymea-gpio (= ${binary:Version}) libnymea-gpio (= ${binary:Version})
Description: Qt 5 based library for GPIO interaction - development files Description: Qt 5 based library for GPIO interaction - development files
Development files for Qt 5 based GPIO library. 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.

14
debian/rules vendored
View File

@ -1,22 +1,24 @@
#!/usr/bin/make -f #!/usr/bin/make -f
# -*- makefile -*-
export DH_VERBOSE=1 export DH_VERBOSE=1
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
include /usr/share/dpkg/buildflags.mk
PREPROCESS_FILES := $(wildcard debian/*.in) PREPROCESS_FILES := $(wildcard debian/*.in)
$(PREPROCESS_FILES:.in=): %: %.in $(PREPROCESS_FILES:.in=): %: %.in
sed 's,/@DEB_HOST_MULTIARCH@,$(DEB_HOST_MULTIARCH:%=/%),g' $< > $@ sed 's,/@DEB_HOST_MULTIARCH@,$(DEB_HOST_MULTIARCH:%=/%),g' $< > $@
%:
dh $@ --buildsystem=qmake --parallel
override_dh_install: $(PREPROCESS_FILES:.in=) override_dh_install: $(PREPROCESS_FILES:.in=)
dh_install dh_install
override_dh_strip:
dh_strip --dbg-package=libnymea-gpio-dbg
override_dh_auto_clean: override_dh_auto_clean:
dh_auto_clean dh_auto_clean
rm -rf $(PREPROCESS_FILES:.in=) rm -rf $(PREPROCESS_FILES:.in=)
%:
dh $@ --buildsystem=qmake --parallel