Hello community, here is the log from the commit of package krunner for openSUSE:Factory checked in at 2016-04-12 19:25:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/krunner (Old) and /work/SRC/openSUSE:Factory/.krunner.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "krunner" Changes: -------- --- /work/SRC/openSUSE:Factory/krunner/krunner.changes 2016-03-16 10:31:38.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.krunner.new/krunner.changes 2016-04-12 19:25:28.000000000 +0200 @@ -1,0 +2,9 @@ +Mon Apr 4 14:22:20 UTC 2016 - hrvoje.sen...@gmail.com + +- Update to 5.21.0 (boo#974793) + * Import runner template from KAppTemplate + * Upgrade Qt version requirement to 5.4.0 + * For more details please see: + https://www.kde.org/announcements/kde-frameworks-5.21.0.php + +------------------------------------------------------------------- Old: ---- krunner-5.20.0.tar.xz New: ---- krunner-5.21.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ krunner.spec ++++++ --- /var/tmp/diff_new_pack.uMOV0t/_old 2016-04-12 19:25:29.000000000 +0200 +++ /var/tmp/diff_new_pack.uMOV0t/_new 2016-04-12 19:25:29.000000000 +0200 @@ -17,9 +17,9 @@ %define lname libKF5Runner5 -%define _tar_path 5.20 +%define _tar_path 5.21 Name: krunner -Version: 5.20.0 +Version: 5.21.0 Release: 0 %define kf5_version %{version} BuildRequires: cmake >= 2.8.12 @@ -34,9 +34,9 @@ BuildRequires: plasma-framework-devel >= %{_tar_path} BuildRequires: solid-devel >= %{_tar_path} BuildRequires: threadweaver-devel >= %{_tar_path} -BuildRequires: cmake(Qt5Gui) >= 5.3.0 -BuildRequires: cmake(Qt5Quick) >= 5.3.0 -BuildRequires: cmake(Qt5Test) >= 5.3.0 +BuildRequires: cmake(Qt5Gui) >= 5.4.0 +BuildRequires: cmake(Qt5Quick) >= 5.4.0 +BuildRequires: cmake(Qt5Test) >= 5.4.0 Summary: Plugins responsible for better integration of Qt applications in KDE Workspace License: LGPL-2.1+ Group: System/GUI/KDE @@ -69,7 +69,8 @@ Requires: %lname = %{version} Requires: extra-cmake-modules Requires: plasma-framework-devel >= %{_tar_path} -Requires: cmake(Qt5Core) >= 5.3.0 +Requires: cmake(Qt5Core) >= 5.4.0 +Conflicts: kapptemplate <= 16.03.80 %description devel Framework Integration is a set of plugins responsible for better @@ -110,5 +111,6 @@ %{_kf5_includedir}/KRunner/ %{_kf5_includedir}/*.h %{_kf5_mkspecsdir}/qt_KRunner.pri +%{_kf5_sharedir}/kdevappwizard %changelog ++++++ krunner-5.20.0.tar.xz -> krunner-5.21.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-5.20.0/CMakeLists.txt new/krunner-5.21.0/CMakeLists.txt --- old/krunner-5.20.0/CMakeLists.txt 2016-03-05 20:07:36.000000000 +0100 +++ new/krunner-5.21.0/CMakeLists.txt 2016-04-03 23:02:07.000000000 +0200 @@ -4,7 +4,7 @@ # ECM setup include(FeatureSummary) -find_package(ECM 5.20.0 NO_MODULE) +find_package(ECM 5.21.0 NO_MODULE) set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules") feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) @@ -18,9 +18,10 @@ include(KDEInstallDirs) include(KDECompilerSettings NO_POLICY_SCOPE) include(KDECMakeSettings) +include(KDEPackageAppTemplates) -set(KF5_VERSION "5.20.0") # handled by release scripts -set(KF5_DEP_VERSION "5.20.0") # handled by release scripts +set(KF5_VERSION "5.21.0") # handled by release scripts +set(KF5_DEP_VERSION "5.21.0") # handled by release scripts ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KRUNNER @@ -29,7 +30,7 @@ ) # Dependencies -set(REQUIRED_QT_VERSION "5.3.0") +set(REQUIRED_QT_VERSION 5.4.0) find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Gui Widgets Quick) @@ -46,6 +47,7 @@ add_subdirectory(src) add_subdirectory(autotests) add_subdirectory(tests) +add_subdirectory(templates) # Create a Config.cmake and a ConfigVersion.cmake file and install them set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/KF5Runner") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-5.20.0/examples/runner/plasma-runner-example-homefiles.desktop new/krunner-5.21.0/examples/runner/plasma-runner-example-homefiles.desktop --- old/krunner-5.20.0/examples/runner/plasma-runner-example-homefiles.desktop 2016-03-05 20:07:36.000000000 +0100 +++ new/krunner-5.21.0/examples/runner/plasma-runner-example-homefiles.desktop 2016-04-03 23:02:07.000000000 +0200 @@ -76,7 +76,7 @@ Comment[sr@ijekavian]=Део туторијала који објашњава како правити прикључке К‑извођача Comment[sr@ijekavianlatin]=Deo tutorijala koji objašnjava kako praviti priključke K‑izvođača Comment[sr@latin]=Deo tutorijala koji objašnjava kako praviti priključke K‑izvođača -Comment[sv]=Del av en handledning som demonstrerar hur insticksprogram till Runner skapas +Comment[sv]=Del av en handledning som demonstrerar hur insticksprogram till Kör program skapas Comment[tr]=Runner eklentileri oluşturma adımlarını gösteren bir öğretici parçası Comment[uk]=Частина підручника, який демонструє створення додатків до засобу запуску Comment[x-test]=xxPart of a tutorial demonstrating how to create Runner pluginsxx diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-5.20.0/src/data/servicetypes/plasma-runner.desktop new/krunner-5.21.0/src/data/servicetypes/plasma-runner.desktop --- old/krunner-5.20.0/src/data/servicetypes/plasma-runner.desktop 2016-03-05 20:07:36.000000000 +0100 +++ new/krunner-5.21.0/src/data/servicetypes/plasma-runner.desktop 2016-04-03 23:02:07.000000000 +0200 @@ -39,7 +39,7 @@ Comment[sr@ijekavian]=Прикључак К‑извођача Comment[sr@ijekavianlatin]=Priključak K‑izvođača Comment[sr@latin]=Priključak K‑izvođača -Comment[sv]=Krunner-insticksprogram +Comment[sv]=Insticksprogram för Kör program Comment[tr]=KRunner eklentisi Comment[ug]=KRunner قىستۇرما Comment[uk]=Додаток KRunner diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-5.20.0/templates/CMakeLists.txt new/krunner-5.21.0/templates/CMakeLists.txt --- old/krunner-5.20.0/templates/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/krunner-5.21.0/templates/CMakeLists.txt 2016-04-03 23:02:07.000000000 +0200 @@ -0,0 +1,5 @@ +set(apptemplate_DIRS + runner +) + +kde_package_app_templates(TEMPLATES ${apptemplate_DIRS} INSTALL_DIR ${KDE_INSTALL_KTEMPLATESDIR}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-5.20.0/templates/runner/%{APPNAMELC}.cpp new/krunner-5.21.0/templates/runner/%{APPNAMELC}.cpp --- old/krunner-5.20.0/templates/runner/%{APPNAMELC}.cpp 1970-01-01 01:00:00.000000000 +0100 +++ new/krunner-5.21.0/templates/runner/%{APPNAMELC}.cpp 2016-04-03 23:02:07.000000000 +0200 @@ -0,0 +1,32 @@ +#include "%{APPNAMELC}.h" + +K_EXPORT_PLASMA_RUNNER(%{APPNAMELC}, %{APPNAME}) + +%{APPNAME}::%{APPNAME}(QObject *parent, const QVariantList &args) + : Plasma::AbstractRunner(parent, args) +{ + setObjectName("%{APPNAME}"); +} + +%{APPNAME}::~%{APPNAME}() +{ +} + + +void %{APPNAME}::match(Plasma::RunnerContext &context) +{ + + const QString term = context.query(); + if (term.length() < 3) { + return; + } + //TODO +} + +void %{APPNAME}::run(const Plasma::RunnerContext &context, const Plasma::QueryMatch &match) +{ + Q_UNUSED(context) + Q_UNUSED(match) +} + +#include "%{APPNAMELC}.moc" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-5.20.0/templates/runner/%{APPNAMELC}.desktop new/krunner-5.21.0/templates/runner/%{APPNAMELC}.desktop --- old/krunner-5.20.0/templates/runner/%{APPNAMELC}.desktop 1970-01-01 01:00:00.000000000 +0100 +++ new/krunner-5.21.0/templates/runner/%{APPNAMELC}.desktop 2016-04-03 23:02:07.000000000 +0200 @@ -0,0 +1,38 @@ +[Desktop Entry] +Name=%{APPNAME} +Name[ca]=%{APPNAME} +Name[ca@valencia]=%{APPNAME} +Name[es]=%{APPNAME} +Name[nl]=%{APPNAME} +Name[pl]=%{APPNAME} +Name[pt]=%{APPNAME} +Name[pt_BR]=%{APPNAME} +Name[sk]=%{APPNAME} +Name[sl]=%{APPNAME} +Name[sv]=%{APPNAME} +Name[uk]=%{APPNAME} +Name[x-test]=xx%{APPNAME}xx +Comment=%{APPNAME} runner +Comment[ca]=Llançador del %{APPNAME} +Comment[ca@valencia]=Llançador del %{APPNAME} +Comment[es]=Lanzador de %{APPNAME} +Comment[nl]=%{APPNAME} runner +Comment[pl]=Uruchamianie %{APPNAME} +Comment[pt]=Execução do %{APPNAME} +Comment[pt_BR]=Execução do %{APPNAME} +Comment[sk]=%{APPNAME} runner +Comment[sl]=Zaganjalnik %{APPNAME} +Comment[sv]=Körprogram %{APPNAME} +Comment[uk]=Засіб запуску %{APPNAME} +Comment[x-test]=xx%{APPNAME} runnerxx +Icon= + +X-KDE-ServiceTypes=Plasma/Runner +Type=Service +X-KDE-Library=krunner_%{APPNAMELC} +X-KDE-PluginInfo-Author=%{AUTHOR} +X-KDE-PluginInfo-Email=%{EMAIL} +X-KDE-PluginInfo-Name=%{APPNAMELC} +X-KDE-PluginInfo-Version=0.1 +X-KDE-PluginInfo-License=GPL +X-KDE-PluginInfo-EnabledByDefault=true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-5.20.0/templates/runner/%{APPNAMELC}.h new/krunner-5.21.0/templates/runner/%{APPNAMELC}.h --- old/krunner-5.20.0/templates/runner/%{APPNAMELC}.h 1970-01-01 01:00:00.000000000 +0100 +++ new/krunner-5.21.0/templates/runner/%{APPNAMELC}.h 2016-04-03 23:02:07.000000000 +0200 @@ -0,0 +1,19 @@ +#ifndef %{APPNAMEUC}_H +#define %{APPNAMEUC}_H + +#include <krunner/abstractrunner.h> + +class %{APPNAME} : public Plasma::AbstractRunner +{ + Q_OBJECT + +public: + %{APPNAME}(QObject *parent, const QVariantList &args); + ~%{APPNAME}(); + +public: // Plasma::AbstractRunner API + void match(Plasma::RunnerContext &context) override; + void run(const Plasma::RunnerContext &context, const Plasma::QueryMatch &match) override; +}; + +#endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-5.20.0/templates/runner/CMakeLists.txt new/krunner-5.21.0/templates/runner/CMakeLists.txt --- old/krunner-5.20.0/templates/runner/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100 +++ new/krunner-5.21.0/templates/runner/CMakeLists.txt 2016-04-03 23:02:07.000000000 +0200 @@ -0,0 +1,31 @@ +project(plasma-%{APPNAMELC}) + +cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) + +set(QT_MIN_VERSION "5.4.0") +set(KF5_MIN_VERSION "5.14.0") +set(INSTALL_SDDM_THEME TRUE) +find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Widgets ) +find_package(ECM 1.8.0 REQUIRED NO_MODULE) +set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) +find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Runner) + +include(KDEInstallDirs) +include(KDECMakeSettings) +include(KDECompilerSettings NO_POLICY_SCOPE) +include(ECMPackageConfigHelpers) +include(ECMMarkNonGuiExecutable) +include(CMakePackageConfigHelpers) +include(WriteBasicConfigVersionFile) +include(CheckIncludeFiles) +include(FeatureSummary) +include(ECMOptionalAddSubdirectory) + +set(%{APPNAMELC}_SRCS %{APPNAMELC}.cpp) + +add_library(krunner_%{APPNAMELC} MODULE ${%{APPNAMELC}_SRCS}) +target_link_libraries(krunner_%{APPNAMELC} KF5::Runner) + +install(TARGETS krunner_%{APPNAMELC} DESTINATION ${KDE_INSTALL_PLUGINDIR}) + +install(FILES %{APPNAMELC}.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-5.20.0/templates/runner/README new/krunner-5.21.0/templates/runner/README --- old/krunner-5.20.0/templates/runner/README 1970-01-01 01:00:00.000000000 +0100 +++ new/krunner-5.21.0/templates/runner/README 2016-04-03 23:02:07.000000000 +0200 @@ -0,0 +1,25 @@ +Runner Template +---------------------- + +-- Build instructions -- + +cd /where/your/runner/is/installed +mkdir build +cd build +cmake -DCMAKE_INSTALL_PREFIX=MYPREFIX .. +make +make install + +(MYPREFIX is where you install your Plasma setup, replace it accordingly) + +Restart krunner to load the runner +(in a terminal type: +kquitapp krunner +and then +krunner) + +After this you should see your runner in the system settings: + +systemsettings5 (Head to "Search") + +You can also launch KRunner via Alt-F2 and you will find your runner. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/krunner-5.20.0/templates/runner/runner.kdevtemplate new/krunner-5.21.0/templates/runner/runner.kdevtemplate --- old/krunner-5.20.0/templates/runner/runner.kdevtemplate 1970-01-01 01:00:00.000000000 +0100 +++ new/krunner-5.21.0/templates/runner/runner.kdevtemplate 2016-04-03 23:02:07.000000000 +0200 @@ -0,0 +1,84 @@ +# KDE Config File +[General] +Name=C++ +Name[bs]=C++ +Name[ca]=C++ +Name[ca@valencia]=C++ +Name[cs]=C++ +Name[da]=C++ +Name[de]=C++ +Name[el]=C++ +Name[en_GB]=C++ +Name[es]=C++ +Name[et]=C++ +Name[fi]=C++ +Name[fr]=C++ +Name[ga]=C++ +Name[gl]=C++ +Name[hu]=C++ +Name[it]=C++ +Name[kk]=C++ +Name[ko]=C++ +Name[lt]=C++ +Name[mr]=C++ +Name[nb]=C++ +Name[nds]=C++ +Name[nl]=C++ +Name[pa]=C++ +Name[pl]=C++ +Name[pt]=C++ +Name[pt_BR]=C++ +Name[ru]=C++ +Name[sk]=C++ +Name[sl]=C++ +Name[sr]=Ц++ +Name[sr@ijekavian]=Ц++ +Name[sr@ijekavianlatin]=C++ +Name[sr@latin]=C++ +Name[sv]=C++ +Name[tr]=C++ +Name[ug]=C++ +Name[uk]=C++ +Name[x-test]=xxC++xx +Name[zh_CN]=C++ +Name[zh_TW]=C++ +Comment=Plasma Runner Template. A plasma runner template +Comment[bs]=Plasma Runner predložak. Predložak za Plasma pokrenute programe +Comment[ca]=Una plantilla d'executor pel Plasma +Comment[ca@valencia]=Una plantilla d'executor pel Plasma +Comment[da]=Skabelon til Plasma-runner. En skabelon til plasma-runner +Comment[de]=Eine Vorlage für einen Plasma-Runner +Comment[el]=Plasma Runner Template. Ένα πρότυπο εκτελεστή plasma +Comment[en_GB]=Plasma Runner Template. A plasma runner template +Comment[es]=Plantilla de lanzador para Plasma. Una plantilla de lanzador para Plasma +Comment[et]=Plasma käivitaja mall. Plasma käivitaja mall +Comment[fi]=Plasma-suoritusohjelmamalli. Plasma-suoritusohjelmamalli (engl. Plasma Runner) +Comment[fr]=Modèle de lanceur pour Plasma. Un modèle de lanceur Plasma +Comment[ga]=Teimpléad Fheidhmitheoir Plasma. Teimpléad d'fheidhmitheoirí Plasma +Comment[gl]=Modelo de executor de Plasma. Un modelo de executor de Plasma. +Comment[hu]=Plasma futtató sablon. Sablon Plasma futtatóhoz +Comment[it]=Modello di esecutore Plasma. Un modello di esecutore Plasma +Comment[kk]=Plasma жеккіш үлгісі. Plasma-ның бір жеккіш үлгісі +Comment[ko]=Plasma 실행기 템플릿 +Comment[lt]=Plasma Runner šablonas. Plasma runner šablonas +Comment[nb]=Plasma kjørermal. En Plasma-kjørermal +Comment[nl]=Sjabloon voor Plasma-runner. Een plasma-starter sjabloon +Comment[pa]=ਪਲਾਜ਼ਮਾ ਰਨਰ ਟੈਪਲੇਟ। ਇੱਕ ਪਲਾਜ਼ਮਾ ਰਨਰ ਟੈਪਲੇਟ +Comment[pl]=Szablon uruchamiania Plazmy. Szablon uruchamiania plazmy +Comment[pt]=Modelo de Módulo de Execução do Plasma. Um modelo de módulos de execução do Plasma +Comment[pt_BR]=Modelo de módulo de execução do Plasma. Um modelo de módulos de execução do Plasma +Comment[ru]=Модуль запуска для Plasma. Шаблон модуля диалога запуска +Comment[sk]=Šablóna Plasma Runner. Šablóna plasma runner +Comment[sl]=Predloga zaganjalnika za Plasmo +Comment[sr]=Шаблон плазма извођача +Comment[sr@ijekavian]=Шаблон плазма извођача +Comment[sr@ijekavianlatin]=Šablon plasma izvođača +Comment[sr@latin]=Šablon plasma izvođača +Comment[sv]=Plasma-mall för körning av program. Mall för Plasma körning av program +Comment[tr]=Plasma Çalıştırıcı Şablonu. Bir Plasma çalıştırıcı şablonu +Comment[uk]=Шаблон засобу запуску Плазми +Comment[x-test]=xxPlasma Runner Template. A plasma runner templatexx +Comment[zh_CN]=Plasma 启动器模板。plasma 启动器模板 +Comment[zh_TW]=Plasma 執行器樣本。 +Category=KDE/KRunner +Icon=runner.png Files old/krunner-5.20.0/templates/runner/runner.png and new/krunner-5.21.0/templates/runner/runner.png differ