I got a request from user Matthias Heizmann (CC'd) to add plasma-active support to KDE, and he sent me some patches that should add the support. Going to post them here for review, and I suggest that we apply these patches in 4.10 onwards.
Created attachment 330742 [details] kde-active-patches.tar.bz2 The submitted patches. We do need to figure out what USE flag we want to put these additions under.
The tar.bz2 archive contains patches that I use to get the mobile user interfaces of the KDE PIM applications. The patches add - kmail-mobile to kde-base/kmail - korganizer-mobile to kde-base/korganizer - kaddressbook-mobile to kde-base/kaddressbook if the USE flag "mobile-ui" is set. All three rely on some common files which are build if kde-base/kdepim-common-libs is patched and build with USE flag "mobile-ui". These mobile user interfaces of the KDE PIM applications are only one part of plasma active (http://plasma-active.org/). The most important packages can be found here. ftp://ftp.kde.org/pub/kde/stable/active/3.0/src/ I am (slowly) working on writing ebuilds for all of them. I am not very experienced, I am not sure if I will succeed. However, some discussion about how plasma-active can be added to portage will be helpful. Then I do not have to rewrite these ebuilds too often. It seems to me that a USE flag for plasma-active (or mobile user interaces) is very helpful, because as mentioned in this readme, ftp://ftp.kde.org/pub/kde/stable/active/3.0/src/README the following patches ftp://ftp.kde.org/pub/kde/stable/active/3.0/src/patches/ for kdelibs and kde-workspace are required. But I guess we do not want to apply these patches in general. (Note: These patches are not required for the mobile user interaces of the KDE PIM applications.)
Created attachment 330882 [details] Patches for mobile user interaces of KDE PIM applications The former attachment contained patches to obtain three (of five) mobile user interfaces. This attachment contains the patches for all five. kmail-mobile (mobile UI for kmail) kaddressbook-mobile (mobile UI for kaddressbook) korganizer-mobile (mobile UI for korganizer, but events only) tasks-mobile (mobile UI for korganizer, but to-do only) notes-mobile (mobile UI for knotes) This means that Korganizer has two mobile UIs. One for events, one for to-dos. An alternative would be: Do not add a USE flag to kmail, kaddressbook, korganizer and ktasks but add five split packages, one for each mobile user interface.
For anyone interested, I will be starting work on this this weekend in the "active" branch of the kde overlay.
(In reply to comment #4) > For anyone interested, I will be starting work on this this weekend in the > "active" branch of the kde overlay. I would be interested in helping out with testing plasma active in gentoo. Do you have instructions for how to set everything up? Which packages to install, how to configure kdm and so on...
I've been looking at this over the past couple days, and I'm thinking it will be best to hold off until the plasma-active 4 beta comes out, because a number of the patches don't apply to 4.10 right now. I will look at writing ebuilds for some of of the smaller packages now, but probably won't push them into the KDE overlay until the beta comes out.
We decided in the gentoo kde team meeting that kde plasma active is not ready for tree yet. Will stay in kde overlay for now.
Feel free to grab the current ebuilds. > # Johannes Huber <johu@gentoo.org> (08 Jul 2015) > # Masked for removal in 30 days. Unmaintained upstream. > # Depends on old semantic desktop stack. https://gitweb.gentoo.org/proj/kde.git/commit/?id=22de953845b275045356f7f9e9d85fce756d3289
(In reply to Johannes Huber from comment #8) > Feel free to grab the current ebuilds. > > > # Johannes Huber <johu@gentoo.org> (08 Jul 2015) > > # Masked for removal in 30 days. Unmaintained upstream. > > # Depends on old semantic desktop stack. > > https://gitweb.gentoo.org/proj/kde.git/commit/ > ?id=22de953845b275045356f7f9e9d85fce756d3289 Plasma Active removed, we will package Plasma Mobile instead at some point.
Comment on attachment 330882 [details] Patches for mobile user interaces of KDE PIM applications >>ͶPíX[oÓ0Þkû+¬ÂÃ*5kìÄÉ*XªÑ @*×q7+SÅ®¸ÿsmF¥¥UÑOâãËÏ·Ïõ=6ãÁ0ó)»3¢è-Ý£]Â4Mc ÐÅfùY@dbmDz1ÐnÓGï4 >Ì¥"% JÝr"«úÕù³ï(ÿüÕù÷E¨4ìÞu·XCïcÛùÄEþµ{Ì}å=øÏó- >æc0¸~Ó?kyl<¿i5 Ãh>)@cÎ[MØ£°×AHz}ÞÕ¿<?k=ü¶~äcn7 >oüRÌô}ú1¬CA >cÊÇòCÑñhë&á>Õ/éèh.fúÇmð=OÀ\²E´ºe"ö4.ýwo_?cÍI8Y<Ýä¼wcKòÅðÅÕðÕàeÿêòåûtLÉpg¤6× dÊG"9ÍÂH¥F.(÷ y\!nR»~³7K.&Þ òÅÛE%C>MçóÃèþEÙ»=5=íQ >¥oÄñøH°/j±Ú§[ª;3Û"£ÅîjûÅëÍôw¯±åÁWèF'q~¡ÏÂ`8^=×9º]]&®ö=adK&q|!ìózËA8Øÿ§éDÿÇ'kGô_Çÿ¦k9)ÿCìbjþZø6öFü E°ì½ó¿;®»+æÏ |A¢¬=÷/ÿú,êôÈ©ÓéÁ É3G%&ÎvÖðF¼V}þ«êx^Ĥ¡¿5 Ôé?lâEýãXÿYúß6××2ÄØBö<êµåeë>V¸,b¹UèÆ¥c5q "T%Z.GëÎDuü²bÒh*åjýyÐ,×XKpçä,kÎ_Dg« ¥416Uk%©5cÜG1ÚµAuh~ YfÿZTñÛÀ:ýç8n~ÿÇn¢ÿü¿üÿ~_Éa`ÔqêäOhËÉ®{ǪôåZ®Z%Iµô´ÒÿÇMxgù¯ªÿ¥,nÁuõ]Xºÿ¹ºþmdê/ؼþ8nçôt¿Á-ݦrÃSÙý¥eB2¹ékÛÝôúUû;ÖNüðßã'"%
Created attachment 458146 [details] plasma-mobile-9999.ebuild Here's the ebuild I made to try it out. I wrote it several months ago, though, so it might need some changes.
Hi, I've been using Plasma Mobile from my own Portage repository for a couple of years: https://github.com/pinetoo/pinetoo/tree/master/kde-plasma/plasma-mobile So I could contribute the ebuild for this bug with a PR, but one single package is not enough, as it has dependencies on other packages that would also need to be added like plasma-nano. So I don't know if the package with its dependencies can be added in one single PR with separate commits for each dependency or different PR and Bugzilla bugs need to be open for each package. Also, maybe this should be added to ::kde first instead of directly ::gentoo?