This is an automated email from the git hooks/post-receive script. x2go pushed a change to annotated tag 3.0.2.3 in repository x2goplasmabindings.
at 1401a9d (tag) tagging f263150148603d387a62c7e808e1159a116deffb (commit) replaces 3.0.2.2 tagged by Mihai Moldovan on Wed Aug 16 22:01:29 2023 +0200 - Log ----------------------------------------------------------------- Upstream version 3.0.2.3 -----BEGIN PGP SIGNATURE----- iQJDBAABCgAtFiEEbhHQj3UzgcdE8cg8H9Yu2W4lOocFAmTdKxkPHGlvbmljQGlv bmljLmRlAAoJEB/WLtluJTqHk1oQAMt8Cj2e/RzgKPnobTXfnvJWyLpqbvPmBcgv sntT+fwEFSYBlyWm3nqj5kTXxa4zAgJFcmFEf4LSqGYJimCdUf6v/A21V8tlVIWu t449fpQjVm/ZJAQ8UBnvzRBPnVx0IjqrNsatvgFbI4nqKy2hbctajPW51n1AIwVs aRNuJ9tCTe17Pu6V14vnzdQjyyJv9gfzlvLDON1l4wsZRxhzBf+yGGj/gH6a7jwr 4oYm3lD65SIcSfhjySmNMvymDUp9pqddWPPTH+zRAjvkxu03eFcS3E3hhBSsDOXP WTylj9WBmaEU/cIDjvC3KHsgxqKRV50bFPa+RWp4/leKKNZemE0UpVOaiLUT4Aok UPenqcDkBJQ+FyvpMP484AtyfLFfU5UHRGH9M60J0HvDCMh53rqkz18wGeQcGs7n vFaCgslwnsXAmJBjr3khP9boSQ2I53yxVQLu+gSnmvQg5YFZ/rAdKAKAhtRP+hj5 YsSPHi5LCtmq7aarIT85xnOLbkvy0bXUjb36nR0XpaIuqXMltQ3mWhSfY5SpuHtU jCDpWpwlUKWY3oqo8Ual6PcAxQWtAed6nqoWpEt2/3hdU4K9B+5vDFlu7m+S632H zDWN8/T+y4/ny1cEw5huY9PWAe6Vu48dv8ZWR+zUB10CV7irvCG7rBoZ930CAWc7 RTLoSbmO =/e1P -----END PGP SIGNATURE----- Mihai Moldovan (75): x2goplasmabindings.spec: prepare for Plasma 5 support. po/CMakeLists.txt: add reverse domain name notation to catalog name. CMakeLists.txt: add support for Plasma 5, rename plasmoid to org.x2go.plasmoid where applicable. plasma-applet-x2goplasmoid.desktop: rename to plasma-applet-org.x2go.plasmoid.desktop and adapt X-KDE-Library and X-KDE-PluginInfo-Name values. CMakeLists.txt: pick plasma-applet-org.x2go.plasmoid.desktop in KDE4 mode. CMakeLists.txt: rename project to plasma_applet_org.x2go.plasmoid. /: add package/metadata.json, created with desktoptojson (mostly) with an unknown key removed. x2goplasmabindings.spec: stop duplicating Group tag. x2goplasmabindings.spec: fix typo in %else directive. x2goplasmabindings.spec: use cmake()-based BR where appropriate, add KF5I18n BR. x2goplasmabindings.spec: fix short description. x2goplasmabindings.spec: pass -DUSE_PLASMA5=OFF if we build for KDE 4 and add a guard comment to fix potential problems in the future. debian/control: adapt description to also mention KDE 5. debian/control: Build-Depend on libkf5plasma-dev and libkf5i18n-dev, with a fallback to kdelibs5-dev, which doesn't exist any longer past-buster. x2goplasmabindings.spec: support older KDE4-only RHEL-based distributions by depending upon kdelibs4-devel. debian/rules: add Plasma 4/5 bridge based on distro version and pass down to build system. x2goplasmabindings.spec: add cmake(Qt5{,Quick,Core}) BRs. debian/control: pull in lsb-release as BD, needed for debian/rules. debian/rules: fix override_dh_auto_configure rule/dh_auto_configure call. CMakeLists.txt: fix Qt5 package name. debian/control: add BD for qtdeclarative5-dev and qtbase5-dev or qtbase5-gles-dev. CMakeLists.txt: include ECMInstallIcons module. /: add plasma_compat.h, defining the helper macro X2GOPLASMOID_PLASMA5_COMPAT if we're building against Plasma 5. plasmoidhoveredicon.{cpp,h}: use QFrame in Plasma 5 mode, where Plasma::Frame is not available. plasmoidhoveredicon.{cpp,h}: revert QFrame change. /: remove plasma_compat.h. /: add x2goplasmoidkf5.cpp, developed by Robert Tari, C++ part of a new KF5-based implementation. debian/copyright: add information for x2goplasmoidkf5.cpp, which is GPL-3.0-only. /: add COPYING.GPL3. x2goplasmabindings.spec: fix License: tag, add COPYING and COPYING.GPL3 to either %license or %doc macros in %files section. CMakeLists.txt: only build x2goplasmoidkf5.cpp in Plasma5 mode. package/metadata.json: add Robert Tari to authors. package/contents/ui: add main.qml, also provided by Robert Tari. debian/copyright: add information for package/contents/ui/main.qml. CMakeLists.txt: rework building of org.x2go.plasmoid library in Plasma5 mode, based upon QML. debian/changelog: move changes to x2goplasmabindings.spec to own section. x2goplasmabindings.spec: add BRs on kf5umbrella for *SuSE-based systems and kf5-rpm-macros for RedHat-based systems to get ECMQmlModule support. debian/control: add BD for extra-cmake-modules for ECMQmlModule support. x2goplasmoidkf5.cpp: fix moc include. x2goplasmabindings.spec: fix Plasma 5 detection on OpenSuSE Tumbleweed. CMakeLists.txt: detect if ECMQmlModule is available and, if not, emulate its behavior for older platforms. CMakeLists.txt: whitespace only. debian/control: make extra-cmake-modules a noop for older systems that do not have it. CMakeLists.txt: fix Qml build emulation. CMakeLists.txt: copy desktop file to package/metadata.desktop if USE_DESKTOP_FILE is enabled. debian/rules: select Ubuntu 16.04 (Xenial) as the first version to use the Plasma 5 code. debian/rules: add USE_DESKTOP_FILE selector to support older systems. 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. x2goplasmabindings.spec: update file list with Plasma 5 files. debian/rules: fix syntax. x2goplasmabindings.spec: add missing qmldir file to Plasma 5 files. x2goplasmabindings.spec: rename binary package to plasma5-addons-x2go on *SuSE, keep it plasma-addons-x2go everywhere else. x2goplasmabindings.spec: pull in plasma(5)-desktop as a BR and R for directory owning of /usr/share/plasma/plasmoids. x2goplasmoidkf5.cpp: try to fix code to work with Qt 5.11 and C++11 lambdas for qmlRegisterSingletonType (). x2goplasmabindings.spec: try to BuildIgnore: kinfocenter5, since it contains a rich dependency on /usr/bin/vulkaninfo if libvulkan1 is installed, which breaks obs-build. x2goplasmabindings.spec: enable verbose Makefiles. debian/rules: enable verbose Makefiles. 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. CMakeLists.txt: fix warning due to mismatched if/endif parameters. debian/rules: fix USE_DESKTOP_FILE cmake option usage/typo. debian/rules: downgrade Plasma-5-requirement to Debian Stretch (9). CMakeLists.txt: fix builds on Debian Stretch/9 by depending upon CopyDesktopFile before desktoptojson is called on it. x2goplasmabindings.spec: only BR kde(4)-filesystem if not building for Plasma 5. CMakeLists.txt: add a debugging message to see if the desktoptojson target actually exists (at that point in time). CMakeLists.txt: actually fix the issue by moving the code below the invocation of plasma_install_package (). package/metadata.json: add X-Plasma keys to make the QML stuff work. package/metadata.json: bump version to 1.0. This seems to be the minimum version for QML plasmoids. CMakeLists.txt: also add the X-Plasma keys the metadata.desktop file we use for older operating systems. 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. misc: pre-release copyright update. po/create_potfile.sh: also extract strings from *.qml files. po/create_potfile.sh: add new -k arguments used by KF5 to xgettext call. po/x2goplasmoid.pot: regenerate, but keep Language-Team tag as-is. po/*.po: merge in new potfile. po/de.po: translate new entries. X2Go Release Manager (2): Continue development release 3.0.2.3 ----------------------------------------------------------------------- This annotated tag includes the following new commits: new f263150 release 3.0.2.3 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. -- Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2goplasmabindings.git _______________________________________________ x2go-tags mailing list x2go-tags@lists.x2go.org https://lists.x2go.org/listinfo/x2go-tags