[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