diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,8 +1,11 @@ +libKF5ConfigCore.so.5 libKF5CoreAddons.so.5 libKF5I18n.so.5 +libKF5KIOFileWidgets.so.5 libKF5Notifications.so.5 libKF5WaylandClient.so.5 libKF5WidgetsAddons.so.5 +libKF5WindowSystem.so.5 libQt5Core.so.5 libQt5DBus.so.5 libQt5Gui.so.5 diff --git a/files/Filechooser-fix.patch b/files/Filechooser-fix.patch deleted file mode 100644 --- a/files/Filechooser-fix.patch +++ /dev/null @@ -1,40 +0,0 @@ -From fa5161c17e6acbe72efe833eb314a5c15183317b Mon Sep 17 00:00:00 2001 -From: Jan Grulich -Date: Thu, 13 Dec 2018 07:47:19 +0100 -Subject: [PATCH] FileChooser: make use of current_name property in Save dialog - -It's not used in Qt portal implementation, but gtk has API for that and sets it in Save dialog -and we should try to call selectFile() with it to get pre-selected file for the dialog - -BUG: 402077 ---- - src/filechooser.cpp | 9 ++++----- - 1 file changed, 4 insertions(+), 5 deletions(-) - -diff --git a/src/filechooser.cpp b/src/filechooser.cpp -index 1685163..a628b37 100644 ---- a/src/filechooser.cpp -+++ b/src/filechooser.cpp -@@ -249,11 +249,6 @@ uint FileChooserPortal::SaveFile(const QDBusObjectPath &handle, - fileDialog->setModal(modalDialog); - fileDialog->setAcceptMode(QFileDialog::AcceptSave); - -- // TODO: Looks Qt doesn't have API for this -- // if (!currentName.isEmpty()) { -- // fileDialog->selectFile(currentName); -- // } -- - if (!currentFolder.isEmpty()) { - fileDialog->setDirectoryUrl(QUrl(currentFolder)); - } -@@ -262,6 +257,10 @@ uint FileChooserPortal::SaveFile(const QDBusObjectPath &handle, - fileDialog->selectFile(currentFile); - } - -+ if (!currentName.isEmpty()) { -+ fileDialog->selectFile(currentName); -+ } -+ - if (!acceptLabel.isEmpty()) { - fileDialog->setLabelText(QFileDialog::Accept, acceptLabel); - } diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : xdg-desktop-portal-kde -version : 5.14.4 -release : 8 +version : 5.15.2 +release : 9 source : - - https://cdn.download.kde.org/stable/plasma/5.14.4/xdg-desktop-portal-kde-5.14.4.tar.xz : 30ae4a2d668451957c7ff59f169a382d20da9874514329d374f4f3fd703e50dc + - https://cdn.download.kde.org/stable/plasma/5.15.2/xdg-desktop-portal-kde-5.15.2.tar.xz : e4f6688c219d4be2a9ee9afd7f145514bd3ffad50bfaf4e1f887d9ff6800feff license : LGPL-2.1-or-later component : desktop.kde summary : Qt/KDE for xdg-desktop-portal @@ -13,16 +13,18 @@ - pkgconfig(glib-2.0) - pkgconfig(libpipewire-0.2) - pkgconfig(Qt5Core) + - cups-devel - extra-cmake-modules - kcoreaddons-devel - ki18n-devel + - kio-devel - knotifications-devel - kwayland-devel - kwidgetsaddons-devel + - kwindowsystem-devel rundeps : - xdg-desktop-portal setup : | - %patch -p1 < $pkgfiles/Filechooser-fix.patch %cmake_ninja build : | %ninja_build diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,8 +2,8 @@ xdg-desktop-portal-kde - Peter O'Connor - sunnyflunk@gmail.com + F. von Gellhorn + flinux@vongellhorn.ch LGPL-2.1-or-later desktop.kde @@ -21,7 +21,6 @@ /usr/lib64/kf5/xdg-desktop-portal-kde /usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.kde.service - /usr/share/locale/ast/LC_MESSAGES/xdg-desktop-portal-kde.mo /usr/share/locale/ca/LC_MESSAGES/xdg-desktop-portal-kde.mo /usr/share/locale/ca@valencia/LC_MESSAGES/xdg-desktop-portal-kde.mo /usr/share/locale/cs/LC_MESSAGES/xdg-desktop-portal-kde.mo @@ -58,16 +57,17 @@ /usr/share/locale/tr/LC_MESSAGES/xdg-desktop-portal-kde.mo /usr/share/locale/uk/LC_MESSAGES/xdg-desktop-portal-kde.mo /usr/share/locale/zh_CN/LC_MESSAGES/xdg-desktop-portal-kde.mo + /usr/share/locale/zh_TW/LC_MESSAGES/xdg-desktop-portal-kde.mo /usr/share/xdg-desktop-portal/portals/kde.portal - - 2018-12-16 - 5.14.4 + + 2019-02-27 + 5.15.2 Packaging update - Peter O'Connor - sunnyflunk@gmail.com + F. von Gellhorn + flinux@vongellhorn.ch \ No newline at end of file