Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: kservice | Distribution: openSUSE:Factory:zSystems |
Version: 5.113.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Sun Dec 17 22:10:18 2023 |
Group: Unspecified | Build host: s390zl25 |
Size: 801741 | Source RPM: kservice-5.113.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://www.kde.org | |
Summary: Plugin framework for desktop services |
Provides a plugin framework for handling desktop services. Services can be applications or libraries. They can be bound to MIME types or handled by application specific code.
LGPL-2.1-or-later
* Tue Dec 05 2023 Christophe Marin <christophe@krop.fr> - Update to 5.113.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.113.0 - Changes since 5.112.0: * Remove warning about empty Exec field from KService::exec() (kde#430157) * Mon Nov 06 2023 Christophe Marin <christophe@krop.fr> - Update to 5.112.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.112.0 - No code change since 5.111.0 * Mon Oct 09 2023 Christophe Marin <christophe@krop.fr> - Update to 5.111.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.111.0 - Changes since 5.110.0: * KService: allow .desktop files without an Exec line (kde#430157) * Wed Sep 06 2023 Christophe Marin <christophe@krop.fr> - Update to 5.110.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.110.0 - No code change since 5.109.0 * Tue Aug 08 2023 Christophe Marin <christophe@krop.fr> - Update to 5.109.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.109.0 - Changes since 5.108.0: * Add explicit moc includes to sources for moc-covered headers * Mon Jul 03 2023 Christophe Marin <christophe@krop.fr> - Update to 5.108.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.108.0 - Changes since 5.107.0: * Remove qt6 CI builds * Mon Jun 05 2023 Christophe Marin <christophe@krop.fr> - Update to 5.107.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.107.0 - No code change since 5.106.0 * Sat May 06 2023 Christophe Marin <christophe@krop.fr> - Update to 5.106.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.106.0 - Changes since 5.105.0: * Fix querying actions for service of a service action * Parse actions last when creating a service * Sat Apr 01 2023 Christophe Marin <christophe@krop.fr> - Update to 5.105.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.105.0 - Changes since 5.104.0: * Remove unused include * Mon Mar 06 2023 Christophe Marin <christophe@krop.fr> - Update to 5.104.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.104.0 - Changes since 5.103.0: * Fix deprecation ifdef * Deprecate KService::serviceTypes and KService::hasServiceType * application: Add X-SnapInstanceName * Add method to query supported protocols for a service * Wed Feb 08 2023 Christophe Marin <christophe@krop.fr> - Update to 5.103.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.103.0 - No code change since 5.102.0 * Thu Jan 12 2023 Christophe Marin <christophe@krop.fr> - Update to 5.102.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.102.0 - Changes since 5.101.0: * Allow accessing custom properties of KServiceActions * Replace QVariant::Type with QMetaType::Type * Deprecate KService::dbusStartupType * Tue Dec 06 2022 Christophe Marin <christophe@krop.fr> - Update to 5.101.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.101.0 - Changes since 5.100.0: * KApplicationTrader: New method setPreferredService * Perform initialization in initialization list * Tue Nov 08 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.100.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.100.0 - Changes since 5.99.0: * Do not warn if KService("") is instantiated * .kde-ci.yml: enable static CI builds * Add Qt 6 Windows CI * Sat Oct 01 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.99.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.99.0 - No code change since 5.98.0 * Tue Sep 06 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.98.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.98.0 - Changes since 5.97.0: * Add FreeBSD Qt6 CI support * Sun Aug 07 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - Changes since 5.96.0: * Add property def for X-Flatpak key * Define HAVE_MMAP to 0 instead of undefining it (kde#456780) * KSycocaDict: don't inherit from containers * use ksandbox to determine if we are inside a flatpak * Sun Jul 03 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.96.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.96.0 - Changes since 5.95.0: * General code clean up * Bump deprecation KF version in ecm_set_disabled_deprecation_versions * add aliasfor custom property * refresh git-blame-ignore-revs for latest clang-format run * automatic clang-format run (clang 14) * Fri Jun 10 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.95.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.95.0 - Changes since 5.94.0: * kbuildsycoca: Ignore last modified time when set to UNIX Epoch (kde#442011) * Tue May 10 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.94.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.94.0 - Changes since 5.93.0: * Add missing KCoreAddons and KConfig to tests * Add windows CI * KService: Do not link KCoreAddons and KConfig publicly when building without deprecations * kservice.h: Wrap public KCoreAddons includes in deprecation macros * Add Android to supported platforms in repo metadata * Sun Apr 03 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.93.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.93.0 - Changes since 5.92.0: * Add Android to supported platforms in repo metadata * Mon Mar 07 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Use :/kservicetypes5 instead of :/kf/kservicetypes5 * Add Qt6 Android CI * Explicitely call KPluginMetaData::fromDesktopFile instead of KPluginMetaData(QString fileName) constructor * Sun Feb 06 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.91.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.91.0 - Changes since 5.90.0: * Fix warning (qt6 warning) * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API * Install kservice_version.h in KService include prefix * Add CI qt6 support * Make parseLayoutNode function const * Make "missing merge tag" error actionable * Silence deprecation warnings for implementation of deprecated API & their autotests * Mon Jan 03 2022 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.90.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.90.0 - Changes since 5.89.0: * Wrap KServiceTypeTrader methods to create instances also in KCOREADDONS visibility guard * Not use toLower on DesktopEntryName * QVariant(QVariant::Type) constructor is explicit in Qt6 * Change the build system to enable building with Qt 6 * Expand deprecation docs for KServiceTypeTrader * Deprecate KServiceTypeTrader class * Emit deprecation warning for KServiceType class * Deprecate KPluginInfo in favor of KPluginMetaData * Sat Dec 04 2021 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.89.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.89.0 - Changes since 5.88.0: * KPluginInfo: Fix mimetypes that are wildcards not appearing in MimeTypes json value * Deprecate KToolInvokation::kdeinitExecWait * Deprecate E-Mail and terminal related methods in KToolInvocation * Sun Nov 07 2021 Christophe Giboudeaux <christophe@krop.fr> - Strip 'Source' URL for faster submissions * Sun Nov 07 2021 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.88.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.88.0 - Changes since 5.87.0: * Use KSERVICE_ENABLE_DEPRECATED_SINCE in header instead of BUILD variant * cmake: Remove intermediate copy targets * kservice.h: Silence deprecation warnings in inlined, deprecated code * Add FreeBSD CI * Add Android CI * Don't use kdoctools on Android * Fix CI deps for Android * Sun Oct 03 2021 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Deprecate KAutostart class * Deprecate KService::parentApp * Deprecate KService::pluginKeyword property * Wed Sep 15 2021 Christophe Giboudeaux <christophe@krop.fr> - Drop the unneeded baselibs.conf. * Mon Sep 06 2021 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.86.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.86.0 - Changes since 5.85.0: * We depend against c++-17 so we can use qOverload directly * Add support for PrefersNonDefaultGPU desktop key * replace "MacOSX" with "macOS" * Deprecate plugin instanciation methods in KService/KServiceTypeTrader * Port QStringRef (deprecated) to QStringView * Point docs to KPluginMetaData/KPluginFactory instead of KPluginLoader * kbuildsycoca: port away from KCrash, using our own signal handler * Fri Aug 06 2021 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.85.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.85.0 - Changes since 5.84.0: * Silence warning about overloaded signal * Sun Jul 04 2021 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.84.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.84.0 - Changes since 5.83.0: * Pump minimum Bison version to 3.0 * Workaround flatpak having fixed modify date for all files * Instantiate a single TimestampChecker in KSycocaPrivate::needsRebuild * Remove unused includes * Sat Jun 05 2021 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.83.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.83.0 - Changes since 5.82.0: * Do not crash if there's no Konsole * Bump required CMake version to 3.16 * Call ki18n_install() unconditionally * Launch KCMs in kcmshell5 if systemsettings5 is not installed * KToolInvocation: deprecate kdeinitExec() * Sat May 01 2021 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.82.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.82.0 - Changes since 5.81.0: * Deprecate KMimeTypeTrader * [ktoolinvokation] Port away from KMimeTypeTrader * Deprecate KPluginTrader * Properly deprecate some KToolInvokation methods * Include X-KDE-Wayland-VirtualKeyboard * Mon Apr 05 2021 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.81.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.81.0 - Changes since 5.80.0: * Deprecate KPluginInfo::fromKPartsInstanceName, completely unused * Sun Mar 07 2021 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.80.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.80.0 - Changes since 5.79.0: * Run clang-format * Add clang-format pre-commit hook * Un-overload databaseChagned() signal * src/services/yaac.y: use '%define api.pure' * Mon Feb 08 2021 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.79.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.79.0 - Changes since 5.78.0: * Deprecate KPluginInfo::dependencies() * CMake: Specify add_custom_command() dependencies * Explicitly deprecate overload for KToolInvocation::invokeTerminal * Add unit test to command parsing in KToolInvocation * Add method to get KServicePtr of default terminal application * Add method to set workingDirectory of service * Add new method to get KServicePtr of default terminal application * Wed Jan 06 2021 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.78.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.78.0 - Changes since 5.77.0: * Add missing includes * Properly include QStringList * Remove ifdefs, we require Qt 5.14 now * silently ignore empty files * Remove unused include * Fix duplicate detection check * KSycoca: avoid database rebuild if XDG_CONFIG_DIRS contains duplicates * KSycoca: ensure extrafiles are ordered for comparison (kde#429593) * Mon Dec 07 2020 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.77.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.77.0 - Changes since 5.76.0: * [kapplicationtrader] Fix API docs * KSycoca: recreate DB when version < expected version * KSycoca: Keep track of resources Files of KMimeAssociation * KSycoca: ensure extrafiles are ordered for comparison * KSycoca: avoid database rebuild if XDG_CONFIG_DIRS contains duplicates * Fix duplicate detection check * Sat Nov 07 2020 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Fix two recent regressions * Allow NotShowIn=KDE apps, listed in mimeapps.list, to be used (kde#427469) * If include is define in .h remove it if it's defined in .cpp too (scripted) * autotests: port kmimeassociationstest to KApplicationTrader * Write fallback value for KCM Exec lines with appropriate executable * Various fixes * Documentation fixes * Remove a bit of dead code * Solve some minor clazy warnings * Mon Oct 05 2020 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.75.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.75.0 - Changes since 5.74.0: * Fix shadow variable. Reported by cppcheck * bring back disableAutoRebuild from the brink (kde#423931) * Sun Sep 06 2020 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.74.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.74.0 - Changes since 5.73.0: * Implement invokeTerminal on Windows with workdir, command and envs * Clean forward declaration * Fix application preference ordering for mimetypes with multiple inheritance. * Remove obsolete COPYING files * Bundle the Application servicetype into a qrc file. * Fix KApplicationTrader API docs being incompletely generated * Expand tilde character when reading working directory (kde#424974) * KService: Convert copyright statements to SPDX expressions * Cleanup overload * Sun Aug 02 2020 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.73.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.73.0 - Changes since 5.72.0: * Add overload to invoke terminal with ENV variables * Use KF-standardized Qt logging categories * Use camelcase include. (scripted) * Sun Jul 05 2020 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.72.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.72.0 - No code change since 5.71.0 * Sun Jun 07 2020 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.71.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.71.0 - Changes since 5.70.0: * Add X-KDE-DBUS-Restricted-Interfaces to Application desktop entry fields * Use KSERVICE_DEPRECATED_VERSION_BELATED * Build with EXCLUDE_DEPRECATED_BEFORE_AND_AT=CURRENT * Add missing compiler deprecation tag for 5-args KServiceAction constructor * Sun May 03 2020 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.70.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.70.0 - Changes since 5.69.0: * Deprecate KPluginInfo::service(), since the constructor with a KService is deprecated. * newServicePath(): Docs say add prefix but it's actually suffix * Sun Apr 05 2020 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * add @since * Add static method to check start condition * QAtomicInteger::loadRelaxed/storeRelaxed() are available since Qt 5.14 * KServiceAction: store parent service * KSycoca: avoid hitting an assert when writing a full path into mimeapps.list * Properly read the X-Flatpak-RenamedFrom string list from desktop files * Fix cmake warning * Sun Mar 08 2020 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.68.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.68.0.php - Changes since 5.67.0: * Make it compile against qt5.15. SkipEmptyParts is part of Qt::. * New query mechanism for applications: KApplicationTrader * Sun Feb 02 2020 Christophe Giboudeaux <christophe@krop.fr> - Replace %make_jobs with %cmake_build. * Sun Feb 02 2020 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.67.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.67.0.php - Changes since 5.66.0: * autotests: simplify test to use bin/data/menus * [autotests] rename test desktop file, so can see the debug output in CI * Support multiple values in XDG_CURRENT_DESKTOP * [autotest] mkpath() before copy to fix CI failure * Deprecated allowAsDefault * Make "Default Applications" in mimeapps.list the preferred applications * autotests: use local desktop file to avoid relying on konsole * Sun Jan 05 2020 Christophe Giboudeaux <christophe@krop.fr> - Update to 5.66.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.66.0.php - Changes since 5.65.0: * Remove endl in qDebug, it already adds "\n" + port to Qt::endl when using qt5.15 * Deprecate KServiceTypeProfile * Update the obsolete projects.kde.org URL * autotests: remove <QtTest> which includes all of <QtCore> * autotests: make ksycoca_xdgdirstest work without /etc/xdg/menus * Fix kmimeassociationstest in case of symlinks in the paths * Remove dead code in KCTimeFactory and KBuildSycoca * Port KPluginTrader away from Q_GLOBAL_STATIC.
/etc/xdg/menus /etc/xdg/menus/kf5-applications.menu /usr/bin/kbuildsycoca5 /usr/lib64/libKF5Service.so.5 /usr/lib64/libKF5Service.so.5.113.0 /usr/share/kservicetypes5 /usr/share/kservicetypes5/application.desktop /usr/share/kservicetypes5/kplugininfo.desktop /usr/share/licenses/kservice /usr/share/licenses/kservice/CC0-1.0.txt /usr/share/licenses/kservice/GPL-2.0-only.txt /usr/share/licenses/kservice/GPL-2.0-or-later.txt /usr/share/licenses/kservice/GPL-3.0-only.txt /usr/share/licenses/kservice/LGPL-2.0-only.txt /usr/share/licenses/kservice/LGPL-2.0-or-later.txt /usr/share/licenses/kservice/LGPL-2.1-only.txt /usr/share/licenses/kservice/LGPL-3.0-only.txt /usr/share/licenses/kservice/LicenseRef-KDE-Accepted-GPL.txt /usr/share/licenses/kservice/LicenseRef-KDE-Accepted-LGPL.txt /usr/share/man/man8/desktoptojson.8.gz /usr/share/man/man8/kbuildsycoca5.8.gz /usr/share/qlogging-categories5/kservice.categories /usr/share/qlogging-categories5/kservice.renamecategories
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Mar 9 12:50:11 2024