This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch build-main in repository x2goplasmabindings. from 0ed4b07 release 3.0.2.2 adds 712f847 Continue development adds 712f6f1 x2goplasmabindings.spec: prepare for Plasma 5 support. adds 4b9525c po/CMakeLists.txt: add reverse domain name notation to catalog name. adds 63dc288 CMakeLists.txt: add support for Plasma 5, rename plasmoid to org.x2go.plasmoid where applicable. adds 7ce3ad2 plasma-applet-x2goplasmoid.desktop: rename to plasma-applet-org.x2go.plasmoid.desktop and adapt X-KDE-Library and X-KDE-PluginInfo-Name values. adds 09f940f CMakeLists.txt: pick plasma-applet-org.x2go.plasmoid.desktop in KDE4 mode. adds 5d59a2d CMakeLists.txt: rename project to plasma_applet_org.x2go.plasmoid. adds 06aac53 /: add package/metadata.json, created with desktoptojson (mostly) with an unknown key removed. adds 2969b52 x2goplasmabindings.spec: stop duplicating Group tag. adds 6a78bb4 x2goplasmabindings.spec: fix typo in %else directive. adds 5b71b68 x2goplasmabindings.spec: use cmake()-based BR where appropriate, add KF5I18n BR. adds aa5a2da x2goplasmabindings.spec: fix short description. adds 9e9a4cf x2goplasmabindings.spec: pass -DUSE_PLASMA5=OFF if we build for KDE 4 and add a guard comment to fix potential problems in the future. adds df5db46 debian/control: adapt description to also mention KDE 5. adds 62f3a55 debian/control: Build-Depend on libkf5plasma-dev and libkf5i18n-dev, with a fallback to kdelibs5-dev, which doesn't exist any longer past-buster. adds 72f274f x2goplasmabindings.spec: support older KDE4-only RHEL-based distributions by depending upon kdelibs4-devel. adds f329349 debian/rules: add Plasma 4/5 bridge based on distro version and pass down to build system. adds 3ff5071 x2goplasmabindings.spec: add cmake(Qt5{,Quick,Core}) BRs. adds ff92b44 debian/control: pull in lsb-release as BD, needed for debian/rules. adds 52ad447 debian/rules: fix override_dh_auto_configure rule/dh_auto_configure call. adds fa23b65 CMakeLists.txt: fix Qt5 package name. adds 99832a4 debian/control: add BD for qtdeclarative5-dev and qtbase5-dev or qtbase5-gles-dev. adds 1299e85 CMakeLists.txt: include ECMInstallIcons module. adds 2a962a0 /: add plasma_compat.h, defining the helper macro X2GOPLASMOID_PLASMA5_COMPAT if we're building against Plasma 5. adds 4e5a987 plasmoidhoveredicon.{cpp,h}: use QFrame in Plasma 5 mode, where Plasma::Frame is not available. adds c122eff plasmoidhoveredicon.{cpp,h}: revert QFrame change. adds b5a258e /: remove plasma_compat.h. adds e9cfac9 /: add x2goplasmoidkf5.cpp, developed by Robert Tari, C++ part of a new KF5-based implementation. adds b8bf4fa debian/copyright: add information for x2goplasmoidkf5.cpp, which is GPL-3.0-only. adds 777a7bb /: add COPYING.GPL3. adds d26ea57 x2goplasmabindings.spec: fix License: tag, add COPYING and COPYING.GPL3 to either %license or %doc macros in %files section. adds 4fdbc7d CMakeLists.txt: only build x2goplasmoidkf5.cpp in Plasma5 mode. adds ec5e2c5 package/metadata.json: add Robert Tari to authors. adds 5fa2b39 package/contents/ui: add main.qml, also provided by Robert Tari. adds 5789fa5 debian/copyright: add information for package/contents/ui/main.qml. adds 0bc59e0 CMakeLists.txt: rework building of org.x2go.plasmoid library in Plasma5 mode, based upon QML. adds e4b0b64 debian/changelog: move changes to x2goplasmabindings.spec to own section. adds 6aad0d4 x2goplasmabindings.spec: add BRs on kf5umbrella for *SuSE-based systems and kf5-rpm-macros for RedHat-based systems to get ECMQmlModule support. adds eb21968 debian/control: add BD for extra-cmake-modules for ECMQmlModule support. adds b867282 x2goplasmoidkf5.cpp: fix moc include. adds b1b3477 x2goplasmabindings.spec: fix Plasma 5 detection on OpenSuSE Tumbleweed. adds bc32869 CMakeLists.txt: detect if ECMQmlModule is available and, if not, emulate its behavior for older platforms. adds 5c7d684 CMakeLists.txt: whitespace only. adds 4d43439 debian/control: make extra-cmake-modules a noop for older systems that do not have it. adds ce7b36f CMakeLists.txt: fix Qml build emulation. adds a6700da CMakeLists.txt: copy desktop file to package/metadata.desktop if USE_DESKTOP_FILE is enabled. adds 2b59c3e debian/rules: select Ubuntu 16.04 (Xenial) as the first version to use the Plasma 5 code. adds 4e193fd debian/rules: add USE_DESKTOP_FILE selector to support older systems. adds bdc9e83 CMakeLists.txt: make sure to use the Qt5::... targets, older systems do not define a versionless alias, since this was only introduced for Qt-6-compatibility. adds 3edb456 x2goplasmabindings.spec: update file list with Plasma 5 files. adds f9f348e debian/rules: fix syntax. adds 15be6f0 x2goplasmabindings.spec: add missing qmldir file to Plasma 5 files. adds 458033e x2goplasmabindings.spec: rename binary package to plasma5-addons-x2go on *SuSE, keep it plasma-addons-x2go everywhere else. adds 9ca4393 x2goplasmabindings.spec: pull in plasma(5)-desktop as a BR and R for directory owning of /usr/share/plasma/plasmoids. adds 27d9b2c x2goplasmoidkf5.cpp: try to fix code to work with Qt 5.11 and C++11 lambdas for qmlRegisterSingletonType (). adds e9de9de x2goplasmabindings.spec: try to BuildIgnore: kinfocenter5, since it contains a rich dependency on /usr/bin/vulkaninfo if libvulkan1 is installed, which breaks obs-build. adds 1dc7ff7 x2goplasmabindings.spec: enable verbose Makefiles. adds f27cda8 debian/rules: enable verbose Makefiles. adds e638a43 CMakeLists.txt: create metadata.desktop via a custom target with the ALL option enabled and BYPRODUCTS set correctly, so that the clean target automatically removes it as well. adds 50be1a3 CMakeLists.txt: fix warning due to mismatched if/endif parameters. adds 830d243 debian/rules: fix USE_DESKTOP_FILE cmake option usage/typo. adds ecbd083 debian/rules: downgrade Plasma-5-requirement to Debian Stretch (9). adds 7bac7b4 CMakeLists.txt: fix builds on Debian Stretch/9 by depending upon CopyDesktopFile before desktoptojson is called on it. adds e7dc1ba x2goplasmabindings.spec: only BR kde(4)-filesystem if not building for Plasma 5. adds 8fc3f26 CMakeLists.txt: add a debugging message to see if the desktoptojson target actually exists (at that point in time). adds 271f301 CMakeLists.txt: actually fix the issue by moving the code below the invocation of plasma_install_package (). adds fb3dc18 package/metadata.json: add X-Plasma keys to make the QML stuff work. adds 57ffff5 package/metadata.json: bump version to 1.0. This seems to be the minimum version for QML plasmoids. adds abd1bb7 CMakeLists.txt: also add the X-Plasma keys the metadata.desktop file we use for older operating systems. adds 4dd8a73 debian/control: very old Ubuntu versions didn't have libkf5plasma-dev, but plasma-framework-dev, so try to add this as an alternative before falling back to kdelibs5-dev. adds b81be09 misc: pre-release copyright update. adds c9e125a po/create_potfile.sh: also extract strings from *.qml files. adds 18fd65e po/create_potfile.sh: add new -k arguments used by KF5 to xgettext call. adds 8548403 po/x2goplasmoid.pot: regenerate, but keep Language-Team tag as-is. adds 17631fe po/*.po: merge in new potfile. adds e64179e po/de.po: translate new entries. adds f263150 release 3.0.2.3 No new revisions were added by this update. Summary of changes: CMakeLists.txt | 307 ++++++++-- COPYING.GPL3 | 674 +++++++++++++++++++++ VERSION.plasma-widget-x2go | 2 +- debian/changelog | 125 ++++ debian/control | 9 +- debian/copyright | 36 +- debian/copyright.in | 4 +- debian/rules | 97 +++ fsitem.cpp | 6 +- fsitem.h | 6 +- package/contents/ui/main.qml | 54 ++ package/metadata.json | 108 ++++ ...ktop => plasma-applet-org.x2go.plasmoid.desktop | 4 +- plasmax2godialog.cpp | 6 +- plasmax2godialog.h | 6 +- plasmoidhovereditem.cpp | 6 +- plasmoidhovereditem.h | 6 +- po/CMakeLists.txt | 2 +- po/create-potfile.sh | 11 +- po/da.po | 29 +- po/de.po | 28 +- po/es.po | 32 +- po/et.po | 29 +- po/fi.po | 29 +- po/fr.po | 29 +- po/nb_NO.po | 29 +- po/nl.po | 29 +- po/ru.po | 29 +- po/sv.po | 29 +- po/tr.po | 29 +- po/x2goplasmoid.pot | 24 +- x2goplasmabindings.spec | 108 +++- x2goplasmoid.cpp | 6 +- x2goplasmoid.h | 6 +- x2goplasmoidkf5.cpp | 71 +++ 35 files changed, 1818 insertions(+), 187 deletions(-) create mode 100644 COPYING.GPL3 create mode 100644 package/contents/ui/main.qml create mode 100644 package/metadata.json rename plasma-applet-x2goplasmoid.desktop => plasma-applet-org.x2go.plasmoid.desktop (97%) create mode 100644 x2goplasmoidkf5.cpp -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goplasmabindings.git