Add Qt6 debian packaging
This commit is contained in:
parent
b287b62c4b
commit
a4bd3082a6
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
|
||||||
163
debian-qt6/control
Normal file
163
debian-qt6/control
Normal file
@ -0,0 +1,163 @@
|
|||||||
|
Source: nymea-plugins-genericthings
|
||||||
|
Section: utils
|
||||||
|
Priority: oiptional
|
||||||
|
Maintainer: nymea GmbH <developer@nymea.io>
|
||||||
|
Standards-Version: 4.7.2
|
||||||
|
Build-depends: debhelper,
|
||||||
|
libnymea-dev,
|
||||||
|
nymea-dev-tools:native,
|
||||||
|
pkg-config,
|
||||||
|
qt6-base-dev,
|
||||||
|
qt6-base-dev-tools,
|
||||||
|
|
||||||
|
Package: nymea-plugin-generic-buttons
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${shlibs:Depends},
|
||||||
|
${misc:Depends},
|
||||||
|
Conflicts: nymea-plugin-genericthings
|
||||||
|
Replaces: nymea-plugin-genericthings
|
||||||
|
Description: nymea integration plugin for generic buttons
|
||||||
|
This package contains the nymea integration plugin for buttons buttons
|
||||||
|
and switches. This can be used represent buttons (like remote controls)
|
||||||
|
in nymea which don't have a specific nymea plugin but can be connected
|
||||||
|
via other means, like input GPIOs or such. Also it contains a virtual
|
||||||
|
buttons to create buttons in nymea that don't actually reflect a physical
|
||||||
|
device and are used to trigger other logic such as rules, scenes or scripts
|
||||||
|
by pressing the button in the client application ui.
|
||||||
|
|
||||||
|
|
||||||
|
Package: nymea-plugin-generic-car
|
||||||
|
Architecture: any
|
||||||
|
Section: libs
|
||||||
|
Depends: ${shlibs:Depends},
|
||||||
|
${misc:Depends},
|
||||||
|
Conflicts: nymea-plugin-genericthings
|
||||||
|
Replaces: nymea-plugin-genericthings
|
||||||
|
Description: nymea integration plugin for generic cars
|
||||||
|
This package contains the nymea integration plugin for generic cars.
|
||||||
|
|
||||||
|
|
||||||
|
Package: nymea-plugin-generic-energy
|
||||||
|
Architecture: any
|
||||||
|
Section: libs
|
||||||
|
Depends: ${shlibs:Depends},
|
||||||
|
${misc:Depends},
|
||||||
|
Conflicts: nymea-plugin-genericthings
|
||||||
|
Replaces: nymea-plugin-genericthings
|
||||||
|
Description: nymea integration plugin for generic energy related thins
|
||||||
|
This package contains the nymea integeration plugin for generic energy
|
||||||
|
related devices. They can be used to represent such energy related devices
|
||||||
|
in nymea when a particular device doesn't offer its own plugin but instead
|
||||||
|
provides data via some other channel to nymea.
|
||||||
|
|
||||||
|
|
||||||
|
Package: nymea-plugin-generic-garages
|
||||||
|
Architecture: any
|
||||||
|
Section: libs
|
||||||
|
Depends: ${shlibs:Depends},
|
||||||
|
${misc:Depends},
|
||||||
|
Conflicts: nymea-plugin-genericthings
|
||||||
|
Replaces: nymea-plugin-genericthings
|
||||||
|
Description: nymea integration plugin for generic garages
|
||||||
|
This package contains the nymea integration plugin for generic garages.
|
||||||
|
They can be used to connect represent various garages in nymea when
|
||||||
|
a particular garage doesn't offer its own nymea plugin but instead can
|
||||||
|
be controlled via other means, like GPIOs or other types of relays.
|
||||||
|
|
||||||
|
|
||||||
|
Package: nymea-plugin-generic-heatingcooling
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${shlibs:Depends},
|
||||||
|
${misc:Depends},
|
||||||
|
Conflicts: nymea-plugin-genericthings
|
||||||
|
Replaces: nymea-plugin-genericthings
|
||||||
|
Description: nymea integration plugin for geeric heating and cooling devices
|
||||||
|
This package contains the nymea integration plugin for generic heating and
|
||||||
|
cooling devices. They can be used to represent such devices in nymea when
|
||||||
|
a particular device doesn't offer its own plugin but instead can be controlled
|
||||||
|
via other means, like GPIOs or other types of relays.
|
||||||
|
|
||||||
|
|
||||||
|
Package: nymea-plugin-generic-irrigation
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${shlibs:Depends},
|
||||||
|
${misc:Depends},
|
||||||
|
Conflicts: nymea-plugin-genericthings
|
||||||
|
Replaces: nymea-plugin-genericthings
|
||||||
|
Description: nymea integration plugin for generic irrigation systems
|
||||||
|
This package contains the nymea integration plugin for generic irrigation
|
||||||
|
systems. They can be used to represent such devices in nymea when a particular
|
||||||
|
device doesn't offer its own plugin but instead can be controlled via other
|
||||||
|
means, like GPIOs or other types of relays.
|
||||||
|
|
||||||
|
|
||||||
|
Package: nymea-plugin-generic-lights
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${shlibs:Depends},
|
||||||
|
${misc:Depends},
|
||||||
|
Conflicts: nymea-plugin-genericthings
|
||||||
|
Replaces: nymea-plugin-genericthings
|
||||||
|
Description: nymea integration plugin for generic lights
|
||||||
|
This package contains the nymea integration plugin for generic lights.
|
||||||
|
They can be used to represent lights in nymea which are controlled via
|
||||||
|
some on/off switches like smart plugs, GPIOs, relays or more complex systems
|
||||||
|
like MQTT.
|
||||||
|
|
||||||
|
|
||||||
|
Package: nymea-plugin-generic-sensors
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${shlibs:Depends},
|
||||||
|
${misc:Depends},
|
||||||
|
Conflicts: nymea-plugin-genericthings
|
||||||
|
Replaces: nymea-plugin-genericthings
|
||||||
|
Description: nymea integration plugin for generic sensors
|
||||||
|
This package contains the nymea integration plugin for generic sensors.
|
||||||
|
They can be used to represent such sensors in nymea when a particular
|
||||||
|
device doesn't offer its own plugin but instead provides data via some
|
||||||
|
other channel to nymea, like analog input GPIOs or MQTT.
|
||||||
|
|
||||||
|
|
||||||
|
Package: nymea-plugin-generic-shading
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${shlibs:Depends},
|
||||||
|
${misc:Depends},
|
||||||
|
Conflicts: nymea-plugin-genericthings
|
||||||
|
Replaces: nymea-plugin-genericthings
|
||||||
|
Description: nymea integration plugin for generic shading devices
|
||||||
|
This package contains the nymea integration plugin for generic shading devices.
|
||||||
|
They can be used to represent such devices in nymea when a particular device
|
||||||
|
doesn't offer its own plugin instead can be controller via other means,
|
||||||
|
like GPIOs or other types of relays.
|
||||||
|
|
||||||
|
|
||||||
|
Package: nymea-plugin-generic-thing
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${shlibs:Depends},
|
||||||
|
${misc:Depends},
|
||||||
|
Conflicts: nymea-plugin-genericthings
|
||||||
|
Replaces: nymea-plugin-genericthings
|
||||||
|
Description: nymea integration plugin for a generic thing
|
||||||
|
This package contains the nymea integration plugin for all generic thing.
|
||||||
|
This can be used to represent various data for devices or services that
|
||||||
|
don't fit any of the known device/service types.
|
||||||
|
|
||||||
|
|
||||||
|
Package: nymea-plugins-genericthings
|
||||||
|
Architecture: any
|
||||||
|
Depends: ${shlibs:Depends},
|
||||||
|
${misc:Depends},
|
||||||
|
nymea-plugin-generic-buttons,
|
||||||
|
nymea-plugin-generic-car,
|
||||||
|
nymea-plugin-generic-energy,
|
||||||
|
nymea-plugin-generic-garages,
|
||||||
|
nymea-plugin-generic-heatingcooling,
|
||||||
|
nymea-plugin-generic-irrigation,
|
||||||
|
nymea-plugin-generic-lights,
|
||||||
|
nymea-plugin-generic-sensors,
|
||||||
|
nymea-plugin-generic-shading,
|
||||||
|
nymea-plugin-generic-thing,
|
||||||
|
Conflicts: nymea-plugin-genericthings
|
||||||
|
Replaces: nymea-plugin-genericthings
|
||||||
|
Description: meta package for nymeas generic things plugins
|
||||||
|
This package will install all generic things plugins
|
||||||
|
|
||||||
1
debian-qt6/copyright
Symbolic link
1
debian-qt6/copyright
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../debian-qt5/copyright
|
||||||
1
debian-qt6/nymea-plugin-generic-buttons.install.in
Symbolic link
1
debian-qt6/nymea-plugin-generic-buttons.install.in
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../debian-qt5/nymea-plugin-generic-buttons.install.in
|
||||||
1
debian-qt6/nymea-plugin-generic-car.install.in
Symbolic link
1
debian-qt6/nymea-plugin-generic-car.install.in
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../debian-qt5/nymea-plugin-generic-car.install.in
|
||||||
1
debian-qt6/nymea-plugin-generic-energy.install.in
Symbolic link
1
debian-qt6/nymea-plugin-generic-energy.install.in
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../debian-qt5/nymea-plugin-generic-energy.install.in
|
||||||
1
debian-qt6/nymea-plugin-generic-garages.install.in
Symbolic link
1
debian-qt6/nymea-plugin-generic-garages.install.in
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../debian-qt5/nymea-plugin-generic-garages.install.in
|
||||||
1
debian-qt6/nymea-plugin-generic-heatingcooling.install.in
Symbolic link
1
debian-qt6/nymea-plugin-generic-heatingcooling.install.in
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../debian-qt5/nymea-plugin-generic-heatingcooling.install.in
|
||||||
1
debian-qt6/nymea-plugin-generic-irrigation.install.in
Symbolic link
1
debian-qt6/nymea-plugin-generic-irrigation.install.in
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../debian-qt5/nymea-plugin-generic-irrigation.install.in
|
||||||
1
debian-qt6/nymea-plugin-generic-lights.install.in
Symbolic link
1
debian-qt6/nymea-plugin-generic-lights.install.in
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../debian-qt5/nymea-plugin-generic-lights.install.in
|
||||||
1
debian-qt6/nymea-plugin-generic-sensors.install.in
Symbolic link
1
debian-qt6/nymea-plugin-generic-sensors.install.in
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../debian-qt5/nymea-plugin-generic-sensors.install.in
|
||||||
1
debian-qt6/nymea-plugin-generic-shading.install.in
Symbolic link
1
debian-qt6/nymea-plugin-generic-shading.install.in
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../debian-qt5/nymea-plugin-generic-shading.install.in
|
||||||
1
debian-qt6/nymea-plugin-generic-thing.install.in
Symbolic link
1
debian-qt6/nymea-plugin-generic-thing.install.in
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../debian-qt5/nymea-plugin-generic-thing.install.in
|
||||||
29
debian-qt6/rules
Executable file
29
debian-qt6/rules
Executable file
@ -0,0 +1,29 @@
|
|||||||
|
#!/usr/bin/make -f
|
||||||
|
# -*- makefile -*-
|
||||||
|
|
||||||
|
export DH_VERBOSE=1
|
||||||
|
export QT_QPA_PLATFORM=minimal
|
||||||
|
|
||||||
|
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_auto_build:
|
||||||
|
dh_auto_build
|
||||||
|
make lrelease
|
||||||
|
|
||||||
|
override_dh_install: $(PREPROCESS_FILES:.in=)
|
||||||
|
dh_install
|
||||||
|
|
||||||
|
override_dh_auto_clean:
|
||||||
|
dh_auto_clean
|
||||||
|
find -name *plugininfo.h -exec rm {} \;
|
||||||
|
find -name *.qm -exec rm {} \;
|
||||||
|
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