Hello community, here is the log from the commit of package kpackage for openSUSE:Factory checked in at 2018-06-22 13:22:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kpackage (Old) and /work/SRC/openSUSE:Factory/.kpackage.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kpackage" Fri Jun 22 13:22:06 2018 rev:44 rq:616779 version:5.47.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kpackage/kpackage.changes 2018-05-18 14:22:56.241305772 +0200 +++ /work/SRC/openSUSE:Factory/.kpackage.new/kpackage.changes 2018-06-22 13:22:12.619862097 +0200 @@ -1,0 +2,11 @@ +Tue Jun 12 21:26:06 UTC 2018 - [email protected] + +- Update to 5.47.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/kde-frameworks-5.47.0.php +- Changes since 5.46.0: + * kpackage_install_*package: fix missing dep between .desktop and .json + * make sure paths in rcc are never derived from absolute paths + +------------------------------------------------------------------- Old: ---- kpackage-5.46.0.tar.xz New: ---- kpackage-5.47.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kpackage.spec ++++++ --- /var/tmp/diff_new_pack.SjUiaJ/_old 2018-06-22 13:22:13.443831651 +0200 +++ /var/tmp/diff_new_pack.SjUiaJ/_new 2018-06-22 13:22:13.447831503 +0200 @@ -17,13 +17,13 @@ %bcond_without lang -%define _tar_path 5.46 +%define _tar_path 5.47 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) %{!?_kf5_bugfix_version: %global _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')} Name: kpackage -Version: 5.46.0 +Version: 5.47.0 Release: 0 %define kf5_version %{version} BuildRequires: cmake >= 3.0 ++++++ kpackage-5.46.0.tar.xz -> kpackage-5.47.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpackage-5.46.0/CMakeLists.txt new/kpackage-5.47.0/CMakeLists.txt --- old/kpackage-5.46.0/CMakeLists.txt 2018-05-05 14:59:32.000000000 +0200 +++ new/kpackage-5.47.0/CMakeLists.txt 2018-06-02 20:03:13.000000000 +0200 @@ -1,12 +1,12 @@ cmake_minimum_required(VERSION 3.0) -set(KF5_VERSION "5.46.0") # handled by release scripts -set(KF5_DEP_VERSION "5.46.0") # handled by release scripts +set(KF5_VERSION "5.47.0") # handled by release scripts +set(KF5_DEP_VERSION "5.47.0") # handled by release scripts project(KPackage VERSION ${KF5_VERSION}) # ECM setup include(FeatureSummary) -find_package(ECM 5.46.0 NO_MODULE) +find_package(ECM 5.47.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) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpackage-5.46.0/KF5PackageMacros.cmake new/kpackage-5.47.0/KF5PackageMacros.cmake --- old/kpackage-5.46.0/KF5PackageMacros.cmake 2018-05-05 14:59:32.000000000 +0200 +++ new/kpackage-5.47.0/KF5PackageMacros.cmake 2018-06-02 20:03:13.000000000 +0200 @@ -44,10 +44,12 @@ PATTERN dummydata EXCLUDE) set(metadatajson) - if(NOT EXISTS ${component}-${root}-metadata.json AND EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${dir}/metadata.desktop) + set(ORIGINAL_METADATA "${CMAKE_CURRENT_SOURCE_DIR}/${dir}/metadata.desktop") + if(NOT EXISTS ${component}-${root}-metadata.json AND EXISTS ${ORIGINAL_METADATA}) set(GENERATED_METADATA "${CMAKE_CURRENT_BINARY_DIR}/${component}-${root}-metadata.json") add_custom_command(OUTPUT ${GENERATED_METADATA} - COMMAND KF5::desktoptojson -i ${CMAKE_CURRENT_SOURCE_DIR}/${dir}/metadata.desktop -o ${GENERATED_METADATA}) + DEPENDS ${ORIGINAL_METADATA} + COMMAND KF5::desktoptojson -i ${ORIGINAL_METADATA} -o ${GENERATED_METADATA}) add_custom_target(${component}-${root}-metadata-json ALL DEPENDS ${GENERATED_METADATA}) install(FILES ${GENERATED_METADATA} DESTINATION ${KDE_INSTALL_DATADIR}/${install_dir}/${root}/${component} RENAME metadata.json) set(metadatajson ${GENERATED_METADATA}) @@ -101,10 +103,12 @@ endif() set(metadatajson) - if(NOT EXISTS ${component}-${root}-metadata.json AND EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${dir}/metadata.desktop) + set(ORIGINAL_METADATA "${CMAKE_CURRENT_SOURCE_DIR}/${dir}/metadata.desktop") + if(NOT EXISTS ${component}-${root}-metadata.json AND EXISTS ${ORIGINAL_METADATA}) set(GENERATED_METADATA "${CMAKE_CURRENT_BINARY_DIR}/${component}-${root}-metadata.json") add_custom_command(OUTPUT ${GENERATED_METADATA} - COMMAND KF5::desktoptojson -i ${CMAKE_CURRENT_SOURCE_DIR}/${dir}/metadata.desktop -o ${GENERATED_METADATA}) + DEPENDS ${ORIGINAL_METADATA} + COMMAND KF5::desktoptojson -i ${ORIGINAL_METADATA} -o ${GENERATED_METADATA}) add_custom_target(${component}-${root}-metadata-json ALL DEPENDS ${GENERATED_METADATA}) install(FILES ${GENERATED_METADATA} DESTINATION ${KDE_INSTALL_DATADIR}/${install_dir}/${root}/${component} RENAME metadata.json) set(metadatajson ${GENERATED_METADATA}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpackage-5.46.0/po/id/libkpackage5.po new/kpackage-5.47.0/po/id/libkpackage5.po --- old/kpackage-5.46.0/po/id/libkpackage5.po 2018-05-05 14:59:32.000000000 +0200 +++ new/kpackage-5.47.0/po/id/libkpackage5.po 2018-06-02 20:03:13.000000000 +0200 @@ -9,7 +9,7 @@ "Project-Id-Version: plasmapkg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-03-19 03:21+0100\n" -"PO-Revision-Date: 2018-04-03 06:37+0700\n" +"PO-Revision-Date: 2018-05-31 22:01+0700\n" "Last-Translator: Wantoyo <[email protected]>\n" "Language-Team: Indonesian <[email protected]>\n" "Language: id\n" @@ -72,7 +72,7 @@ #: kpackage/packageloader.cpp:66 #, kde-format msgid "Fun and Games" -msgstr "Hiburan dan Permainan" +msgstr "Hiburan dan Game" #: kpackage/packageloader.cpp:67 #, kde-format @@ -128,7 +128,7 @@ #, kde-format msgid "Could not load installer for package of type %1. Error reported was: %2" msgstr "" -"Tak dapat memuat penginstal untuk paket dengan tipe %1. Galat yang " +"Tak dapat memuat penginstal untuk paket dengan tipe %1. Error yang " "dilaporkan adalah: %2" #: kpackage/private/packagejobthread.cpp:221 @@ -169,7 +169,7 @@ #: kpackage/private/packagejobthread.cpp:334 #, kde-format msgid "Package plugin name %1 contains invalid characters" -msgstr "Nama plugin paket %1 berisi karakter yang tidak sah" +msgstr "Nama plugin paket %1 berisi karakter yang tidak absah" #: kpackage/private/packagejobthread.cpp:350 #, kde-format @@ -289,7 +289,7 @@ #: kpackagetool/kpackagetool.cpp:324 #, kde-format msgid "Error: Plugin %1 is not installed." -msgstr "Galat: Plugin %1 tidak terpasang." +msgstr "Error: Plugin %1 tidak terpasang." #: kpackagetool/kpackagetool.cpp:334 #, kde-format @@ -302,7 +302,7 @@ #: kpackagetool/kpackagetool.cpp:385 kpackagetool/kpackagetool.cpp:470 #, kde-format msgid "Error: Can't find plugin metadata: %1\n" -msgstr "Galat: Tak menemukan metadata plugin: %1\n" +msgstr "Error: Tak menemukan metadata plugin: %1\n" #: kpackagetool/kpackagetool.cpp:389 #, kde-format @@ -429,7 +429,7 @@ #: kpackagetool/kpackagetool.cpp:762 #, kde-format msgid "Error: Installation of %1 failed: %2" -msgstr "Galat: Pemasangan %1 gagal: %2" +msgstr "Error: Pemasangan %1 gagal: %2" #: kpackagetool/kpackagetool.cpp:774 #, kde-format @@ -444,7 +444,7 @@ #: kpackagetool/kpackagetool.cpp:781 #, kde-format msgid "Error: Uninstallation of %1 failed: %2" -msgstr "Galat: Mencopot pemasangan %1 gagal: %2" +msgstr "Error: Mencopot pemasangan %1 gagal: %2" #: kpackagetool/main.cpp:49 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpackage-5.46.0/po/zh_CN/libkpackage5.po new/kpackage-5.47.0/po/zh_CN/libkpackage5.po --- old/kpackage-5.46.0/po/zh_CN/libkpackage5.po 2018-05-05 14:59:32.000000000 +0200 +++ new/kpackage-5.47.0/po/zh_CN/libkpackage5.po 2018-06-02 20:03:13.000000000 +0200 @@ -9,7 +9,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: http://bugs.kde.org\n" "POT-Creation-Date: 2018-03-19 03:21+0100\n" -"PO-Revision-Date: 2018-04-26 05:21-0400\n" +"PO-Revision-Date: 2018-05-18 06:23-0400\n" "Last-Translator: guoyunhebrave <[email protected]>\n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpackage-5.46.0/src/kpackage/package.cpp new/kpackage-5.47.0/src/kpackage/package.cpp --- old/kpackage-5.46.0/src/kpackage/package.cpp 2018-05-05 14:59:32.000000000 +0200 +++ new/kpackage-5.47.0/src/kpackage/package.cpp 2018-06-02 20:03:13.000000000 +0200 @@ -549,7 +549,9 @@ if (dir.exists(QStringLiteral("contents.rcc"))) { d->rccPath = dir.absoluteFilePath(QStringLiteral("contents.rcc")); QResource::registerResource(d->rccPath); - dir = QDir(QStringLiteral(":/") + defaultPackageRoot() + path); + + //we need just the plugin name here, never the absolute path + dir = QDir(QStringLiteral(":/") + defaultPackageRoot() + path.midRef(path.lastIndexOf(QLatin1Char('/')))); } d->path = dir.canonicalPath();
