Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 444952 - Add KDE Plasma Mobile support
Summary: Add KDE Plasma Mobile support
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-27 15:41 UTC by Chris Reffett (RETIRED)
Modified: 2023-03-19 17:36 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
kde-active-patches.tar.bz2 (kde-active-patches.tar.bz,871 bytes, application/octet-stream)
2012-11-27 15:46 UTC, Chris Reffett (RETIRED)
Details
Patches for mobile user interaces of KDE PIM applications (kdepimMobileUI-patches.tar.bz,944 bytes, text/plain)
2012-11-29 03:02 UTC, Matthias Heizmann
Details
plasma-mobile-9999.ebuild (file_444952.txt,1.32 KB, text/plain)
2016-12-31 14:26 UTC, Dainius Masiliūnas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Reffett (RETIRED) gentoo-dev Security 2012-11-27 15:41:21 UTC
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.
Comment 1 Chris Reffett (RETIRED) gentoo-dev Security 2012-11-27 15:46:27 UTC
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.
Comment 2 Matthias Heizmann 2012-11-29 02:37:48 UTC
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.)
Comment 3 Matthias Heizmann 2012-11-29 03:02:47 UTC
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.
Comment 4 Chris Reffett (RETIRED) gentoo-dev Security 2012-12-01 06:14:03 UTC
For anyone interested, I will be starting work on this this weekend in the "active" branch of the kde overlay.
Comment 5 Øystein Senneset Haaland 2012-12-05 07:48:32 UTC
(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...
Comment 6 Chris Reffett (RETIRED) gentoo-dev Security 2013-01-08 15:20:30 UTC
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.
Comment 7 Johannes Huber (RETIRED) gentoo-dev 2013-05-23 21:05:15 UTC
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.
Comment 8 Johannes Huber (RETIRED) gentoo-dev 2015-07-08 19:56:10 UTC
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
Comment 9 Johannes Huber (RETIRED) gentoo-dev 2015-08-07 20:09:26 UTC
(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 10 Johannes Huber (RETIRED) gentoo-dev 2015-08-07 20:09:48 UTC
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üðßã'"%
Comment 11 Dainius Masiliūnas 2016-12-31 14:26:07 UTC
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.
Comment 12 Jesús P Rey (Chuso) 2023-03-19 17:36:58 UTC
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?