Add Qt6 debian packaging
This commit is contained in:
parent
df77adc96d
commit
8da18d8975
1
debian-qt6/changelog
Symbolic link
1
debian-qt6/changelog
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-qt5/changelog
|
||||
1
debian-qt6/compat
Normal file
1
debian-qt6/compat
Normal file
@ -0,0 +1 @@
|
||||
13
|
||||
61
debian-qt6/control
Normal file
61
debian-qt6/control
Normal file
@ -0,0 +1,61 @@
|
||||
Source: nymea-mqtt
|
||||
Section: comm
|
||||
Priority: optional
|
||||
Maintainer: nymea GmbH <developer@nymea.io>
|
||||
Standards-Version: 4.7.2
|
||||
Homepage: http://nymea.io
|
||||
Build-Depends: debhelper,
|
||||
dpkg-dev,
|
||||
libssl-dev,
|
||||
pkg-config,
|
||||
qt6-base-dev,
|
||||
qt6-base-dev-tools,
|
||||
qt6-websockets-dev
|
||||
|
||||
Package: libnymea-mqtt
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Depends:
|
||||
${misc:Depends},
|
||||
${shlibs:Depends},
|
||||
Description: nymea-mqtt library
|
||||
nymeas mqtt implementation for mqtt client and server development.
|
||||
|
||||
|
||||
Package: libnymea-mqtt-dev
|
||||
Section: devel
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Depends:
|
||||
libnymea-mqtt (=${binary:Version}),
|
||||
${misc:Depends},
|
||||
Description: nymea-mqtt libaries - development files
|
||||
nymeas mqtt implementation for mqtt client and server development.
|
||||
This package contains related development files.
|
||||
|
||||
|
||||
Package: nymea-mqtt-server
|
||||
Architecture: any
|
||||
Depends:
|
||||
${misc:Depends},
|
||||
${shlibs:Depends},
|
||||
Description: nymea-mqtt standalone server
|
||||
nymeas mqtt implementation. This package contains a standalone mqtt server.
|
||||
|
||||
|
||||
Package: nymea-mqtt-client
|
||||
Architecture: any
|
||||
Depends:
|
||||
${misc:Depends},
|
||||
${shlibs:Depends},
|
||||
Description: nymea-mqtt command line client
|
||||
nymeas mqtt implementation. This package contains a command line mqtt client.
|
||||
|
||||
|
||||
Package: nymea-mqtt-tests
|
||||
Architecture: any
|
||||
Depends:
|
||||
${misc:Depends},
|
||||
${shlibs:Depends},
|
||||
Description: nymea-mqtt tests
|
||||
nymeas mqtt implementation. This package contains the tests for the library.
|
||||
1
debian-qt6/copyright
Symbolic link
1
debian-qt6/copyright
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-qt5/copyright
|
||||
1
debian-qt6/libnymea-mqtt-dev.install.in
Symbolic link
1
debian-qt6/libnymea-mqtt-dev.install.in
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-qt5/libnymea-mqtt-dev.install.in
|
||||
1
debian-qt6/libnymea-mqtt.install.in
Symbolic link
1
debian-qt6/libnymea-mqtt.install.in
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-qt5/libnymea-mqtt.install.in
|
||||
1
debian-qt6/nymea-mqtt-client.install
Symbolic link
1
debian-qt6/nymea-mqtt-client.install
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-qt5/nymea-mqtt-client.install
|
||||
1
debian-qt6/nymea-mqtt-server.install
Symbolic link
1
debian-qt6/nymea-mqtt-server.install
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-qt5/nymea-mqtt-server.install
|
||||
1
debian-qt6/nymea-mqtt-tests.install
Symbolic link
1
debian-qt6/nymea-mqtt-tests.install
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-qt5/nymea-mqtt-tests.install
|
||||
25
debian-qt6/rules
Executable file
25
debian-qt6/rules
Executable file
@ -0,0 +1,25 @@
|
||||
#!/usr/bin/make -f
|
||||
# -*- makefile -*-
|
||||
|
||||
export DH_VERBOSE=1
|
||||
|
||||
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' $< > $@
|
||||
|
||||
|
||||
override_dh_install: $(PREPROCESS_FILES:.in=)
|
||||
dh_install
|
||||
|
||||
override_dh_auto_test:
|
||||
LD_LIBRARY_PATH=`pwd`/libnymea-mqtt/ dh_auto_test -- -k TESTARGS="-o -,txt -o test-results.xml,xunitxml"
|
||||
|
||||
override_dh_auto_clean:
|
||||
dh_auto_clean
|
||||
rm -rf $(PREPROCESS_FILES:.in=)
|
||||
|
||||
%:
|
||||
dh $@ --buildsystem=qmake6 --parallel
|
||||
1
debian-qt6/source
Symbolic link
1
debian-qt6/source
Symbolic link
@ -0,0 +1 @@
|
||||
../debian-qt5/source
|
||||
Reference in New Issue
Block a user