[X2Go-Commits] [x2goplasmabindings] branch build-main updated (0ed4b07 -> f263150)
git-admin at x2go.org
git-admin at x2go.org
Thu Aug 17 00:47:57 CEST 2023
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
More information about the x2go-commits
mailing list