Make debian package multi-arch

This commit is contained in:
Simon Stürz 2020-11-17 10:10:11 +01:00
parent 9de4f1485b
commit 467d2cc715
3 changed files with 9 additions and 0 deletions

3
debian/control vendored
View File

@ -12,12 +12,14 @@ Build-Depends: debhelper (>= 9.0.0),
qt5-qmake, qt5-qmake,
qtbase5-dev, qtbase5-dev,
qtbase5-dev-tools, qtbase5-dev-tools,
libqt5sql5-sqlite,
libqt5serialport5-dev, libqt5serialport5-dev,
libudev-dev libudev-dev
Package: libnymea-zigbee1 Package: libnymea-zigbee1
Section: libs Section: libs
Architecture: any Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, Depends: ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},
libqt5network5, libqt5network5,
@ -31,6 +33,7 @@ Description: Qt 5 based library for ZigBee
Package: libnymea-zigbee-dev Package: libnymea-zigbee-dev
Section: libdevel Section: libdevel
Architecture: any Architecture: any
Multi-Arch: same
Depends: libnymea-zigbee1 (= ${binary:Version}), Depends: libnymea-zigbee1 (= ${binary:Version}),
${shlibs:Depends}, ${shlibs:Depends},
${misc:Depends}, ${misc:Depends},

View File

@ -179,6 +179,11 @@ QList<ZigbeeUartAdapter> ZigbeeUartAdapterMonitor::availableAdapters() const
return m_availableAdapters.values(); return m_availableAdapters.values();
} }
bool ZigbeeUartAdapterMonitor::hasAdapter(const QString &serialPort) const
{
return m_availableAdapters.contains(serialPort);
}
bool ZigbeeUartAdapterMonitor::isValid() const bool ZigbeeUartAdapterMonitor::isValid() const
{ {
return m_isValid; return m_isValid;

View File

@ -40,6 +40,7 @@ public:
explicit ZigbeeUartAdapterMonitor(QObject *parent = nullptr); explicit ZigbeeUartAdapterMonitor(QObject *parent = nullptr);
QList<ZigbeeUartAdapter> availableAdapters() const; QList<ZigbeeUartAdapter> availableAdapters() const;
bool hasAdapter(const QString &serialPort) const;
bool isValid() const; bool isValid() const;