Re: KDE5 on GoboLinux (eventually and hopefully)

"Lucas C. Villa Real" <[email protected]> Fri, 13 Oct 2017 09:24:15 -0300
Newsgroups gmane.linux.distributions.gobo.general
Message-ID <CAAvzgtbQoj3M_MX1O5A2y-OYnKqdNPTtR71xLSOih6Lr3AEjzA@mail.gmail.com>
--===============6300438702232099382==
Content-Type: multipart/alternative; boundary="94eb2c06973440f189055b6cbc87"

--94eb2c06973440f189055b6cbc87
Content-Type: text/plain; charset="UTF-8"

On Fri, Oct 13, 2017 at 3:12 AM, Robert Alexander <[email protected]>
wrote:

> Hello GoboFolks,
>
> Just a semi-short email (ok, not so short but still), more of a
> notification.
>
> First, thanks to hisham for an updated ruby version on GoboLinux; and also
> thanks to lucas for providing entry-point documentation for AlienVFS. I
> will
> soon reinstall GoboLinux, primarily to test all of that, including Ruby,
> and also
> my (updated set of) ruby scripts that should aid me (or anyone else) there.
>
> Lucas wrote a while ago that one obstacle for KDE (5? 4? probably both) on
> GoboLinux is, quite simply put, lack of time.
>
> I wrote some more code that helps me update the whole kde stack (almost)
> automatically. For example, class Cookbooks::UpdateKdePlasma, will update
> all of KDE plasma. That means mostly download the source archives .tar.xz
>
> I also added descriptions to the KDE stack, such as homepage, licence, and,
> well, the main description, to the various yaml files that I use.
>
> My idea here is to eventually autogenerate a small webpage showing all KDE5
> specific entries, in a single HTML page. This will also have the remote
> URL associated with, so people could easily use wget on that. If you look
> at
> the BLFS homepage for the KDE stack, they do not seem to attach that
> information right on the very page:
>
>   http://www.linuxfromscratch.org/blfs/view/svn/kde/krameworks5.html
>
> Their idea seems to be to have you use a specific shell script to
> downloadthat. Which is fine, but since
> I can autogenerate that information, I canalso easily put the URL into the
> autogenerated .html file
> eventually.
>
> They also miss descriptions, homepage, licence info etc. on the above
> webpage by the way.
>
> The autogenerated HTML page, with the various URLs, can then hopefully
> help in
> getting the whole KDE5 stack to work on GoboLinux. Some of KDE5 is still a
> bit
> annoying to get to work (the KDE stuff puts a lot of info cmake
> subdirectories,
> such as:
>
>   /usr/lib/cmake/LibTaskManager -> /Programs/Plasmaworkspace/5.
> 11.0/lib64/cmake/LibTaskManager/
>
> but my hope here is that if I can provide that information (and I'll also
> test it on
> GoboLinux, once I reinstall it, "de-novo" so to speak) on a webpage, then
> anyone
> could help fill in the "missing gaps", in particular dependencies. So it
> does not
> necessarily have to be lucas (or hisham) doing the solo work for the ...
> 100-200 recipes
> or so that would constitute the whole KDE5 stack. (Things were so much
> simpler in
> the KDE3 era ...)
>
> I am currently working through this page:
>
>   https://download.kde.org/stable/applications/17.08.2/src/
>
> but I think I will have this finished by this weekend, so perhaps next
> weekend I can actually
> provide the autogenerated-webpage with information on how to get the whole
> KDE5 stack
> on GoboLinux - or at the least provide all information from the various
> "Description" files, which
> I assume is one area that requires manual work. For example, the kde4
> program
> KDE-Plasma-Addons would miss a Description entry and I assume that this is
> mostly because
> of the time investment to get it all written down:
>
>   http://recipes.gobolinux.org/r/?list=KDE-Plasma-Addons&ver=
> 4.12.0-r1&file=Resources/Description
>
> But for me it is quite easy to keep information updated in the  various
> yaml files that I use
> there. (Note that I am no longer tracking KDE4 myself though; I am
> predominantly keeping track
> towards KDE5, so if anyone else wants to get the KDE4 stack to work and
> possibly keep it up
> to date,, you'd have to do that - I myself am fine with focusing time to
> get KDE5 to work in general).
>
> Anyway, I'll stop here before this gets too long; I will most likely write
> another email once I get the
> whole KDE5 stack + autogenerated descriptions to work at the least.
>
> Cheers,
> Robert
>

Hey Robert,

Thanks for the update on the KDE efforts! A long time ago I used to
maintain a script that attempted to ease the creation of new KDE recipes.
It's called UpdateKdeRecipe and is part of the Scripts package. It may be
relevant to what you are doing.

Good luck on your endeavor!

Lucas

--94eb2c06973440f189055b6cbc87
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On F=
ri, Oct 13, 2017 at 3:12 AM, Robert Alexander <span dir=3D"ltr">&lt;<a href=
=3D"mailto:[email protected]" target=3D"_blank">[email protected]</a>&gt;=
</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div=
>Hello GoboFolks,<br><br>Just a semi-short email (ok, not so short but stil=
l), more of a notification.<br><br>First, thanks to hisham for an updated r=
uby version on GoboLinux; and also<br>thanks to lucas for providing entry-p=
oint documentation for AlienVFS. I will<br>soon reinstall GoboLinux, primar=
ily to test all of that, including Ruby, and also<br>my (updated set of) ru=
by scripts that should aid me (or anyone else) there.<br><br>Lucas wrote a =
while ago that one obstacle for KDE (5? 4? probably both) on<br>GoboLinux i=
s, quite simply put, lack of time.<br><br>I wrote some more code that helps=
 me update the whole kde stack (almost)<br>automatically. For example, clas=
s Cookbooks::UpdateKdePlasma, will update<br>all of KDE plasma. That means =
mostly download the source archives .tar.xz<br><br>I also added description=
s to the KDE stack, such as homepage, licence, and,<br>well, the main descr=
iption, to the various yaml files that I use.<br><br>My idea here is to eve=
ntually autogenerate a small webpage showing all KDE5<br>specific entries, =
in a single HTML page. This will also have the remote<br>URL associated wit=
h, so people could easily use wget on that. If you look at<br></div><div>th=
e BLFS homepage for the KDE stack, they do not seem to attach that <br></di=
v><div>information right on the very page:<br><br>=C2=A0 <a href=3D"http://=
www.linuxfromscratch.org/blfs/view/svn/kde/krameworks5.html" target=3D"_bla=
nk">http://www.linuxfromscratch.<wbr>org/blfs/view/svn/kde/<wbr>krameworks5=
.html</a><br><br></div><div>Their idea seems to be to have you use a specif=
ic shell script to downloadthat. Which is fine, but since<br>I can autogene=
rate that information, I canalso easily put the URL into the autogenerated =
.html file<br>eventually.<br></div><div><br></div><div>They also miss descr=
iptions, homepage, licence info etc. on the above<br></div><div>webpage by =
the way.<br></div><div><br>The autogenerated HTML page, with the various UR=
Ls, can then hopefully help in<br>getting the whole KDE5 stack to work on G=
oboLinux. Some of KDE5 is still a bit<br>annoying to get to work (the KDE s=
tuff puts a lot of info cmake subdirectories,<br>such as:<br><br>=C2=A0 /us=
r/lib/cmake/LibTaskManager -&gt; /Programs/Plasmaworkspace/5.<wbr>11.0/lib6=
4/cmake/<wbr>LibTaskManager/<br><br>but my hope here is that if I can provi=
de that information (and I&#39;ll also test it on<br>GoboLinux, once I rein=
stall it, &quot;de-novo&quot; so to speak) on a webpage, then anyone<br>cou=
ld help fill in the &quot;missing gaps&quot;, in particular dependencies. S=
o it does not<br>necessarily have to be lucas (or hisham) doing the solo wo=
rk for the ... 100-200 recipes<br>or so that would constitute the whole KDE=
5 stack. (Things were so much simpler in<br>the KDE3 era ...)<br><br>I am c=
urrently working through this page:<br><br>=C2=A0 <a href=3D"https://downlo=
ad.kde.org/stable/applications/17.08.2/src/" target=3D"_blank">https://down=
load.kde.org/<wbr>stable/applications/17.08.2/<wbr>src/</a><br><br>but I th=
ink I will have this finished by this weekend, so perhaps next weekend I ca=
n actually<br>provide the autogenerated-webpage with information on how to =
get the whole KDE5 stack<br>on GoboLinux - or at the least provide all info=
rmation from the various &quot;Description&quot; files, which<br>I assume i=
s one area that requires manual work. For example, the kde4 program<br>KDE-=
Plasma-Addons would miss a Description entry and I assume that this is most=
ly because<br>of the time investment to get it all written down:<br><br>=C2=
=A0 <a href=3D"http://recipes.gobolinux.org/r/?list=3DKDE-Plasma-Addons&amp=
;ver=3D4.12.0-r1&amp;file=3DResources/Description" target=3D"_blank">http:/=
/recipes.gobolinux.org/<wbr>r/?list=3DKDE-Plasma-Addons&amp;ver=3D<wbr>4.12=
.0-r1&amp;file=3DResources/<wbr>Description</a><br><br>But for me it is qui=
te easy to keep information updated in the=C2=A0 various yaml files that I =
use<br>there. (Note that I am no longer tracking KDE4 myself though; I am p=
redominantly keeping track<br>towards KDE5, so if anyone else wants to get =
the KDE4 stack to work and possibly keep it up<br>to date,, you&#39;d have =
to do that - I myself am fine with focusing time to get KDE5 to work in gen=
eral).<br><br>Anyway, I&#39;ll stop here before this gets too long; I will =
most likely write another email once I get the <br>whole KDE5 stack + autog=
enerated descriptions to work at the least.<br><br></div>Cheers,<br></div>R=
obert</div></blockquote><div><br></div><div>Hey Robert,</div><div><br></div=
><div>Thanks for the update on the KDE efforts! A long time ago I used to m=
aintain a script that attempted to ease the creation of new KDE recipes. It=
&#39;s called UpdateKdeRecipe and is part of the Scripts package. It may be=
 relevant to what you are doing.</div><div><br></div><div>Good luck on your=
 endeavor!</div><div><br></div><div>Lucas</div><div><br></div><div><br></di=
v></div></div></div>

--94eb2c06973440f189055b6cbc87--

--===============6300438702232099382==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZ29ib2xpbnV4
LXVzZXJzIG1haWxpbmcgbGlzdApnb2JvbGludXgtdXNlcnNAbGlzdHMuZ29ib2xpbnV4Lm9yZwpo
dHRwOi8vbGlzdHMuZ29ib2xpbnV4Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2dvYm9saW51eC11c2Vy
cwo=

--===============6300438702232099382==--