Re: kde4-workspace

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Qua, 2017-01-04 at 15:47 +0000, Sérgio Basto wrote:
> Hi, 
> My story with kde4-workspace continues , now I had upgrade to F24 , I
> choose just update to +1 to understand what is been retired from kde4
> bits, I follow Rex Dieter work and I'm much very grateful to him . 
> Like I already express , my goal is isolate kde4-workspace features
> and
> make it possible have kde4-workspace and kde5-workspace (plasma5)
> installed at same system, the rest of kde is kde of the system i.e.
> KDE
> 5.  
> 
> Now the report of upgrade F23 to F24 [0] by itens : 
> 
> 1 - kde-runtime may provide org.kde.kuiserver [1], 
> kde-runtime.spec have 
> 
> %if 0%{?plasma5} && 0%{?fedora} < 24
> %global kuiserver 1
> %endif
> 
> may we extend life of kuiserver ? by change to 0%{?fedora} < 26 ?
> 
> 2 - from `dnf list extras` I have 
> kde-connect-kde4-ioslave.x86_64   1.0.1-1.fc23.1        
> kde-connect-kde4-libs.x86_64      1.0.1-1.fc23.1  
> so same happens on kdeconnect
> 
> %changelog
> * Tue Dec 27 2016 Rex Dieter <rdieter@xxxxxxxxxxxx> - 1.0.3-1
> - kdeconnect-1.0.3 (#1408570), drop kde4 (compat) kioslave 
> 
> before this commit we got 
> #if 0%{?fedora} < 24
> %global _with_kde4 1
> #endif
> 
> can we extend life of kde4 kdeconnect (to f25) ? 
> 
> 3 - baloo [3] is a strange case, I had to build with 
>  
> %define plasma5 0 
> 
> to not delete kde4 stuff and to build baloo and baloo-file packages ,
> we just have baloo-libs in fedora proper ... how baloo works in
> plasma5
> ?  (it was working on F23 kde4-workspace)
> 
> 4 - The major hacks for F24 was on kde4-theme-core split from plasma-
> workspace [4] 
> 
> and add kdm-settings to kde-workspace and many others things from the
> official fedora package [5]
> 
> 5 - for example kactivities works without any modification from
> Fedora
> official package which is built with plasma5 , because we have (new)
> package kactivitymanagerd , which provides /usr/bin/kactivitymanagerd
>
> As final note for what I see , upstream try keeps kde4 stuff healthy
> ,
> in different components so seems , that kde4-workspace could exist
> for
> more time 
> 
> Best regards,
> 
> [0]
> https://copr.fedorainfracloud.org/coprs/sergiomb/kde4for23/monitor/de
> tailed
> 
> [1] 
> https://bugzilla.redhat.com/show_bug.cgi?id=1249157
> 
> [2]
> https://src.fedoraproject.org/cgit/rpms/kde-runtime.git/tree/kde-runt
> ime.spec
> 
> [3]
> http://copr-dist-git.fedorainfracloud.org/cgit/sergiomb/kde4for23/bal
> oo.git/tree/baloo.spec?h=f24
> 
> [4]
> https://bitbucket.org/sergiomb2/kde4-fedora.v3/commits/a402bea8496eed
> 1681e9dda2eef2fe50f7acd0ba
> 
> [5]
> https://bitbucket.org/sergiomb2/kde4-fedora.v3/commits/d5f3151d2e91b4
> 0143b1059b04e485f615369a6e


This serious working :) I can control gtk+ themes 

dnf install kcm-gtk --allowerasing
Installing: 
 kcm-gtk   
 xsettings-kde 
Removing:
 kde-gtk-config 


with the minor changes on baloo and kde-runtime (with kuiserver)
patches in attach 

I lost all kcm-akonadi(s) on kde4 system settings but all kdepim had
changed to QT5 and works fine, I still can control it with akonadictl. 

Also kcmshell5 --list works kf5-plasma and qt5-qtquickcontrols are
installed .
I may control kamera with kcmshell5 kamera, kcmshell5 works for
kcm_sddm or kcmtrash for example, seems they work beautifully .

I had some scares but now I liked the final result of it, I even though
in give up , but the main reason to try keep kde4-workspace , is all
configurations that I need to migrate if I need to change , to other
window manager .

Best regards.
-- 
Sérgio M. B.
diff --git a/kde-runtime.spec b/kde-runtime.spec
index 7943853..d16aa30 100644
--- a/kde-runtime.spec
+++ b/kde-runtime.spec
@@ -12,7 +12,7 @@
 %global plasma5 1
 %endif
 
-%if 0%{?plasma5} && 0%{?fedora} < 24
+%if 0%{?plasma5} && 0%{?fedora} < 26
 %global kuiserver 1
 %endif
 
@@ -23,7 +23,7 @@
 Name:    kde-runtime
 Summary: KDE Runtime
 Version: 16.08.3
-Release: 3%{?dist}
+Release: 4%{?dist}
 
 # http://techbase.kde.org/Policies/Licensing_Policy
 License: LGPLv2+ and GPLv2+
@@ -91,7 +91,7 @@ Provides:  kdebase4-runtime = %{version}-%{release}
 
 Obsoletes: nepomukcontroller < 1:0.2
 
-# knotify4 provides dbus service org.freedesktop.Notifications too 
+# knotify4 provides dbus service org.freedesktop.Notifications too
 Provides: desktop-notification-daemon
 
 %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
@@ -101,6 +101,9 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release}
 %if 0%{?plasma5}
 # soft dep allows removal to workaround bug #1264486
 Recommends: %{name}-drkonqi = %{version}-%{release}
+%if ! 0%{?kuiserver}
+Obsoletes: %{name}-kuiserver
+%endif
 %else
 Requires: %{name}-drkonqi = %{version}-%{release}
 Requires: %{name}-kuiserver = %{version}-%{release}
@@ -565,6 +568,9 @@ fi
 
 
 %changelog
+* Fri Jan 06 2017 Sérgio Basto <sergio@xxxxxxxxxx> - 16.08.3-4
+- extend life of kui-server
+
 * Wed Dec 07 2016 Rex Dieter <rdieter@xxxxxxxxxxxxxxxxx> - 16.08.3-3
 - (re)enable smb, use %%global for macros
 
diff --git a/baloo.spec b/baloo.spec
index 11bcfd7..41d9ca0 100644
--- a/baloo.spec
+++ b/baloo.spec
@@ -5,6 +5,7 @@
 %endif
 %endif
 
+%define plasma5 0
 %if 0%{?fedora} > 23
 %define kf5_akonadi 1
 %endif
@@ -61,6 +62,7 @@ Requires: %{name}-libs%{?_isa} = %{version}-%{release}
 # for kcm.  since this is split out, we can afford to add this dep
 # and not worry about circular dependencies
 Requires: kde-runtime
+Epoch: 1
 %description file
 %{summary}.
 
_______________________________________________
kde mailing list -- kde@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to kde-leave@xxxxxxxxxxxxxxxxxxxxxxx

[Index of Archives]     [KDE Users]     [Fedora General Discussion]     [Older Fedora Users Mail]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Maintainers]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Triage]     [Coolkey]     [Yum Users]     [Yosemite Forum]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

  Powered by Linux