Make debian package multi-arch

pull/10/head
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,
qtbase5-dev,
qtbase5-dev-tools,
libqt5sql5-sqlite,
libqt5serialport5-dev,
libudev-dev
Package: libnymea-zigbee1
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
${misc:Depends},
libqt5network5,
@ -31,6 +33,7 @@ Description: Qt 5 based library for ZigBee
Package: libnymea-zigbee-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libnymea-zigbee1 (= ${binary:Version}),
${shlibs:Depends},
${misc:Depends},

View File

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

View File

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