- .spec cleanup
- pull in upstream fixes, particularly...
- Top level "tabs" disappears in Kickoff (kde#343524)
epel9
Rex Dieter 10 years ago
parent 3a6aaafdc1
commit 90eb89798c

@ -0,0 +1,30 @@
From c50e4b987dc365d741880794ee6f2924065a87a6 Mon Sep 17 00:00:00 2001
From: Bhushan Shah <bhush94@gmail.com>
Date: Mon, 2 Mar 2015 08:50:29 +0530
Subject: [PATCH 4/8] Fix the no checkbox being checked for displayText config
BUG: 344711
FIXED-IN: Plasma/5.2
---
applets/pager/package/contents/ui/configGeneral.qml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/applets/pager/package/contents/ui/configGeneral.qml b/applets/pager/package/contents/ui/configGeneral.qml
index 1915b76..1004c8e 100644
--- a/applets/pager/package/contents/ui/configGeneral.qml
+++ b/applets/pager/package/contents/ui/configGeneral.qml
@@ -66,7 +66,10 @@ Item {
}
}
- Component.onCompleted: cfg_currentDesktopSelectedChanged()
+ Component.onCompleted: {
+ cfg_currentDesktopSelectedChanged();
+ cfg_displayedTextChanged();
+ }
QtControls.ExclusiveGroup {
id: displayedTextGroup
--
1.9.3

@ -0,0 +1,30 @@
From ecbefe504d792aa5700451e8987ec05fdae2bf1d Mon Sep 17 00:00:00 2001
From: Montel Laurent <montel@kde.org>
Date: Sat, 7 Mar 2015 15:20:34 +0100
Subject: [PATCH 6/8] Fix Bug 266760 - The autostart kcm doesn't show the
correct name immediately after "adding program"
FIXED-IN: Plasma-5.2.1
BUG: 266760
---
kcms/autostart/autostart.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/kcms/autostart/autostart.cpp b/kcms/autostart/autostart.cpp
index e948087..fd41fc8 100644
--- a/kcms/autostart/autostart.cpp
+++ b/kcms/autostart/autostart.cpp
@@ -302,8 +302,9 @@ void Autostart::slotAddProgram()
if ( dlg.exec() != QDialog::Accepted )
return;
}
+ KDesktopFile newConf(desktopTemplate.path());
DesktopStartItem * item = new DesktopStartItem( desktopPath, m_programItem,this );
- addItem( item, service->name(), m_pathName[0], service->exec() , false);
+ addItem( item, service->name(), m_pathName[0], newConf.desktopGroup().readEntry("Exec") , false);
}
void Autostart::slotAddScript()
--
1.9.3

@ -0,0 +1,35 @@
From 429d1bb6bfb32c4a4ad3e9e682513ab2625c823c Mon Sep 17 00:00:00 2001
From: Montel Laurent <montel@kde.org>
Date: Sun, 8 Mar 2015 09:09:01 +0100
Subject: [PATCH 7/8] Fix double click
---
kcms/autostart/autostart.cpp | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/kcms/autostart/autostart.cpp b/kcms/autostart/autostart.cpp
index fd41fc8..b102323 100644
--- a/kcms/autostart/autostart.cpp
+++ b/kcms/autostart/autostart.cpp
@@ -353,14 +353,14 @@ void Autostart::slotRemoveCMD()
void Autostart::slotEditCMD(QTreeWidgetItem* ent)
{
+
if (!ent) return;
- AutoStartItem *entry = dynamic_cast<AutoStartItem*>( ent );
- if ( entry )
+ DesktopStartItem *desktopEntry = dynamic_cast<DesktopStartItem*>( ent );
+ if ( desktopEntry )
{
- const KFileItem kfi = KFileItem( KFileItem::Unknown, KFileItem::Unknown, QUrl( entry->fileName() ), true );
+ const KFileItem kfi = KFileItem( KFileItem::Unknown, KFileItem::Unknown, QUrl( desktopEntry->fileName() ), true );
if (! slotEditCMD( kfi ))
return;
- DesktopStartItem *desktopEntry = dynamic_cast<DesktopStartItem*>( entry );
if (desktopEntry) {
KService service(desktopEntry->fileName().path());
addItem( desktopEntry, service.name(), m_pathName.value(m_paths.indexOf(desktopEntry->fileName().adjusted(QUrl::RemoveFilename).toString())), service.exec(),false );
--
1.9.3

@ -0,0 +1,44 @@
From 336094f43d82d83f374116862a0f568fe9092224 Mon Sep 17 00:00:00 2001
From: Bhushan Shah <bhush94@gmail.com>
Date: Mon, 9 Mar 2015 21:04:09 +0530
Subject: [PATCH 8/8] Fix tabbar not showing up when switching to favorites
from search
when we are in search view tabbar is not visible and immediatly
switching to favorites causes no tabbar.
BUG: 343524
FIXED-IN: 5.2.2
---
applets/kickoff/package/contents/ui/FullRepresentation.qml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/applets/kickoff/package/contents/ui/FullRepresentation.qml b/applets/kickoff/package/contents/ui/FullRepresentation.qml
index d978987..0ba18e6 100644
--- a/applets/kickoff/package/contents/ui/FullRepresentation.qml
+++ b/applets/kickoff/package/contents/ui/FullRepresentation.qml
@@ -493,6 +493,10 @@ Item {
target: root
Keys.forwardTo: [tabBar.layout]
}
+ PropertyChanges {
+ target: tabBar
+ visible: true
+ }
},
State {
name: "Applications"
@@ -500,6 +504,10 @@ Item {
target: root
Keys.forwardTo: [root]
}
+ PropertyChanges {
+ target: tabBar
+ visible: true
+ }
},
State {
name: "Search"
--
1.9.3

@ -1,6 +1,6 @@
Name: plasma-desktop Name: plasma-desktop
Version: 5.2.1 Version: 5.2.1
Release: 4%{?dist} Release: 5%{?dist}
Summary: Plasma Desktop shell Summary: Plasma Desktop shell
License: GPLv2+ and (GPLv2 or GPLv3) License: GPLv2+ and (GPLv2 or GPLv3)
@ -14,6 +14,12 @@ URL: https://projects.kde.org/projects/kde/workspace/plasma-desktop
%endif %endif
Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz Source0: http://download.kde.org/%{stable}/plasma/%{version}/%{name}-%{version}.tar.xz
## upstream patches
Patch4: 0004-Fix-the-no-checkbox-being-checked-for-displayText-co.patch
Patch6: 0006-Fix-Bug-266760-The-autostart-kcm-doesn-t-show-the-co.patch
Patch7: 0007-Fix-double-click.patch
Patch8: 0008-Fix-tabbar-not-showing-up-when-switching-to-favorite.patch
BuildRequires: libusb-devel BuildRequires: libusb-devel
BuildRequires: fontconfig-devel BuildRequires: fontconfig-devel
BuildRequires: libX11-devel BuildRequires: libX11-devel
@ -102,34 +108,37 @@ Obsoletes: kde-runtime-docs < 1:14.12.3-2
%prep %prep
%setup -q -n %{name}-%{version} %autosetup -p1
%build
# Workaround broken path in Dbus service file (until fixed upstream) # Workaround broken path in Dbus service file (until fixed upstream)
sed -i "s/@CMAKE_INSTALL_PREFIX@\///" kcms/kfontinst/dbus/org.kde.fontinst.service.cmake sed -i "s/@CMAKE_INSTALL_PREFIX@\///" kcms/kfontinst/dbus/org.kde.fontinst.service.cmake
mkdir -p %{_target_platform}
%build
mkdir %{_target_platform}
pushd %{_target_platform} pushd %{_target_platform}
%{cmake_kf5} .. %{cmake_kf5} ..
popd popd
make %{?_smp_mflags} -C %{_target_platform} make %{?_smp_mflags} -C %{_target_platform}
%install %install
make install/fast DESTDIR=%{buildroot} -C %{_target_platform} make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
%find_lang plasmadesktop5 --with-qt --all-name %find_lang plasmadesktop5 --with-qt --all-name
# No -devel # No -devel
rm %{buildroot}/%{_libdir}/libkfontinst{,ui}.so rm -fv %{buildroot}%{_libdir}/libkfontinst{,ui}.so
# KDM is dead # KDM is dead
rm -r %{buildroot}/%{_datadir}/kdm rm -rv %{buildroot}%{_datadir}/kdm
# Copy konqsidebartng to kde4/apps so that KDE Konqueror can find it # Copy konqsidebartng to kde4/apps so that KDE Konqueror can find it
mkdir -p %{buildroot}/%{_datadir}/kde4/apps/konqsidebartng/virtual_folders/services/ mkdir -p %{buildroot}%{_datadir}/kde4/apps/konqsidebartng/virtual_folders/services/
cp %{buildroot}/%{_datadir}/konqsidebartng/virtual_folders/services/fonts.desktop \ cp %{buildroot}%{_datadir}/konqsidebartng/virtual_folders/services/fonts.desktop \
%{buildroot}/%{_datadir}/kde4/apps/konqsidebartng/virtual_folders/services %{buildroot}%{_datadir}/kde4/apps/konqsidebartng/virtual_folders/services
%check %check
desktop-file-validate %{buildroot}/%{_datadir}/applications/org.kde.{kfontview,knetattach}.desktop desktop-file-validate %{buildroot}/%{_datadir}/applications/org.kde.{kfontview,knetattach}.desktop
@ -165,6 +174,7 @@ fi
%{_qt5_prefix}/qml/org/kde/plasma/private %{_qt5_prefix}/qml/org/kde/plasma/private
%{_kf5_libdir}/libkdeinit5_kaccess.so %{_kf5_libdir}/libkdeinit5_kaccess.so
%{_kf5_libdir}/kconf_update_bin/* %{_kf5_libdir}/kconf_update_bin/*
# TODO: -libs subpkg -- rex
%{_libdir}/libkfontinst.so.* %{_libdir}/libkfontinst.so.*
%{_libdir}/libkfontinstui.so.* %{_libdir}/libkfontinstui.so.*
%{_kf5_qtplugindir}/*.so %{_kf5_qtplugindir}/*.so
@ -210,6 +220,11 @@ fi
%changelog %changelog
* Mon Mar 09 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.2.1-5
- .spec cleanup
- pull in upstream fixes, particularly...
- Top level "tabs" disappears in Kickoff (kde#343524)
* Sat Mar 07 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.2.1-4 * Sat Mar 07 2015 Rex Dieter <rdieter@fedoraproject.org> - 5.2.1-4
- -doc: Obsoletes: kde-runtime-docs (#1199720) - -doc: Obsoletes: kde-runtime-docs (#1199720)
- %%find_lang: drop --with-kde, we want handbooks in -doc instead - %%find_lang: drop --with-kde, we want handbooks in -doc instead

Loading…
Cancel
Save