parent
617242ddd2
commit
e686adb107
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginavahimonitor)
|
TARGET = $$qtLibraryTarget(guh_devicepluginavahimonitor)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginawattar)
|
TARGET = $$qtLibraryTarget(guh_devicepluginawattar)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_deviceplugincommandlauncher)
|
TARGET = $$qtLibraryTarget(guh_deviceplugincommandlauncher)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginconrad)
|
TARGET = $$qtLibraryTarget(guh_devicepluginconrad)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_deviceplugindatetime)
|
TARGET = $$qtLibraryTarget(guh_deviceplugindatetime)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_deviceplugindenon)
|
TARGET = $$qtLibraryTarget(guh_deviceplugindenon)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginelgato)
|
TARGET = $$qtLibraryTarget(guh_devicepluginelgato)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginelro)
|
TARGET = $$qtLibraryTarget(guh_devicepluginelro)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_deviceplugineq3)
|
TARGET = $$qtLibraryTarget(guh_deviceplugineq3)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_deviceplugingenericelements)
|
TARGET = $$qtLibraryTarget(guh_deviceplugingenericelements)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_deviceplugingpio)
|
TARGET = $$qtLibraryTarget(guh_deviceplugingpio)
|
||||||
|
|
|
||||||
|
|
@ -39,6 +39,17 @@ CONFIG+=all
|
||||||
message(============================================)
|
message(============================================)
|
||||||
message("Qt version:" $$[QT_VERSION])
|
message("Qt version:" $$[QT_VERSION])
|
||||||
|
|
||||||
|
# Translations:
|
||||||
|
# make lupdate to update .ts files
|
||||||
|
lupdate.depends = FORCE
|
||||||
|
for (entry, PLUGIN_DIRS):lupdate.commands += make -C $${entry} lupdate;
|
||||||
|
QMAKE_EXTRA_TARGETS += lupdate
|
||||||
|
|
||||||
|
# make lrelease to build .qm from .ts
|
||||||
|
lrelease.depends = FORCE
|
||||||
|
for (entry, PLUGIN_DIRS):lrelease.commands += $$[QT_INSTALL_BINS]/lrelease $$files($$PWD/$${entry}/translations/*.ts, true);
|
||||||
|
QMAKE_EXTRA_TARGETS += lrelease
|
||||||
|
|
||||||
# Verify if building only a selection of plugins
|
# Verify if building only a selection of plugins
|
||||||
contains(CONFIG, selection) {
|
contains(CONFIG, selection) {
|
||||||
CONFIG-=all
|
CONFIG-=all
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginintertechno)
|
TARGET = $$qtLibraryTarget(guh_devicepluginintertechno)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginkodi)
|
TARGET = $$qtLibraryTarget(guh_devicepluginkodi)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginleynew)
|
TARGET = $$qtLibraryTarget(guh_devicepluginleynew)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginlgsmarttv)
|
TARGET = $$qtLibraryTarget(guh_devicepluginlgsmarttv)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginmailnotification)
|
TARGET = $$qtLibraryTarget(guh_devicepluginmailnotification)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginnetatmo)
|
TARGET = $$qtLibraryTarget(guh_devicepluginnetatmo)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginnetworkdetector)
|
TARGET = $$qtLibraryTarget(guh_devicepluginnetworkdetector)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginopenweathermap)
|
TARGET = $$qtLibraryTarget(guh_devicepluginopenweathermap)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginorderbutton)
|
TARGET = $$qtLibraryTarget(guh_devicepluginorderbutton)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginosdomotics)
|
TARGET = $$qtLibraryTarget(guh_devicepluginosdomotics)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginphilipshue)
|
TARGET = $$qtLibraryTarget(guh_devicepluginphilipshue)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginplantcare)
|
TARGET = $$qtLibraryTarget(guh_devicepluginplantcare)
|
||||||
|
|
|
||||||
17
plugins.pri
17
plugins.pri
|
|
@ -8,6 +8,8 @@ QMAKE_LFLAGS += -std=c++11
|
||||||
|
|
||||||
INCLUDEPATH += /usr/include/guh
|
INCLUDEPATH += /usr/include/guh
|
||||||
LIBS += -lguh
|
LIBS += -lguh
|
||||||
|
HEADERS += $${OUT_PWD}/plugininfo.h
|
||||||
|
|
||||||
|
|
||||||
PLUGIN_PATH=/usr/lib/$$system('dpkg-architecture -q DEB_HOST_MULTIARCH')/guh/plugins/
|
PLUGIN_PATH=/usr/lib/$$system('dpkg-architecture -q DEB_HOST_MULTIARCH')/guh/plugins/
|
||||||
|
|
||||||
|
|
@ -26,10 +28,7 @@ plugininfo.commands = touch ${QMAKE_FILE_OUT}; guh-generateplugininfo \
|
||||||
--filetype i \
|
--filetype i \
|
||||||
--jsonfile ${QMAKE_FILE_NAME} \
|
--jsonfile ${QMAKE_FILE_NAME} \
|
||||||
--output ${QMAKE_FILE_OUT} \
|
--output ${QMAKE_FILE_OUT} \
|
||||||
--builddir $$OUT_PWD \
|
--builddir $$OUT_PWD;
|
||||||
--translations $$TRANSLATIONS; \
|
|
||||||
mkdir -p $$shadowed($$PWD)/translations/ || true; \
|
|
||||||
rsync -a "$$OUT_PWD"/translations/*.qm $$shadowed($$PWD)/translations/;
|
|
||||||
PRE_TARGETDEPS += compiler_plugininfo_make_all
|
PRE_TARGETDEPS += compiler_plugininfo_make_all
|
||||||
QMAKE_EXTRA_COMPILERS += plugininfo
|
QMAKE_EXTRA_COMPILERS += plugininfo
|
||||||
|
|
||||||
|
|
@ -41,13 +40,17 @@ externplugininfo.commands = touch ${QMAKE_FILE_OUT}; guh-generateplugininfo \
|
||||||
--filetype e \
|
--filetype e \
|
||||||
--jsonfile ${QMAKE_FILE_NAME} \
|
--jsonfile ${QMAKE_FILE_NAME} \
|
||||||
--output ${QMAKE_FILE_OUT} \
|
--output ${QMAKE_FILE_OUT} \
|
||||||
--builddir $$OUT_PWD \
|
--builddir $$OUT_PWD;
|
||||||
--translations $$TRANSLATIONS;
|
|
||||||
PRE_TARGETDEPS += compiler_externplugininfo_make_all
|
PRE_TARGETDEPS += compiler_externplugininfo_make_all
|
||||||
QMAKE_EXTRA_COMPILERS += externplugininfo
|
QMAKE_EXTRA_COMPILERS += externplugininfo
|
||||||
|
|
||||||
|
|
||||||
# Install translation files
|
# Install translation files
|
||||||
|
TRANSLATIONS *= $$files($${PWD}/$${TARGET}/translations/*ts, true)
|
||||||
|
lupdate.depends = FORCE
|
||||||
|
lupdate.depends += plugininfo
|
||||||
|
lupdate.commands = $$[QT_INSTALL_BINS]/lupdate -recursive -no-obsolete $$PWD/"$$TARGET"/"$$TARGET".pro;
|
||||||
|
QMAKE_EXTRA_TARGETS += lupdate
|
||||||
|
|
||||||
translations.path = /usr/share/guh/translations
|
translations.path = /usr/share/guh/translations
|
||||||
translations.files = $$[QT_SOURCE_TREE]/translations/*.qm
|
translations.files = $$[QT_SOURCE_TREE]/translations/*.qm
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginsenic)
|
TARGET = $$qtLibraryTarget(guh_devicepluginsenic)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginsnapd)
|
TARGET = $$qtLibraryTarget(guh_devicepluginsnapd)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_deviceplugintcpcommander)
|
TARGET = $$qtLibraryTarget(guh_deviceplugintcpcommander)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginudpcommander)
|
TARGET = $$qtLibraryTarget(guh_devicepluginudpcommander)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginunitec)
|
TARGET = $$qtLibraryTarget(guh_devicepluginunitec)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginwakeonlan)
|
TARGET = $$qtLibraryTarget(guh_devicepluginwakeonlan)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginwemo)
|
TARGET = $$qtLibraryTarget(guh_devicepluginwemo)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,3 @@
|
||||||
TRANSLATIONS = translations/en_US.ts \
|
|
||||||
translations/de_DE.ts
|
|
||||||
|
|
||||||
# Note: include after the TRANSLATIONS definition
|
|
||||||
include(../plugins.pri)
|
include(../plugins.pri)
|
||||||
|
|
||||||
TARGET = $$qtLibraryTarget(guh_devicepluginws2812)
|
TARGET = $$qtLibraryTarget(guh_devicepluginws2812)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue