KDE5 on GoboLinux (eventually and hopefully)

Robert Alexander <[email protected]> Fri, 13 Oct 2017 08:12:58 +0200
Newsgroups gmane.linux.distributions.gobo.general
Message-ID <CAFie_ACYk_bx2y79maj8ECbDb35OpDQqfrpoEi_XpLfQ3woaug@mail.gmail.com>
--===============7845753041075015069==
Content-Type: multipart/alternative; boundary="f403045c11486eec8b055b678ced"

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

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

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

<div dir=3D"ltr"><div><div>Hello GoboFolks,<br><br>Just a semi-short email =
(ok, not so short but still), more of a notification.<br><br>First, thanks =
to hisham for an updated ruby version on GoboLinux; and also<br>thanks to l=
ucas for providing entry-point documentation for AlienVFS. I will<br>soon r=
einstall GoboLinux, primarily to test all of that, including Ruby, and also=
<br>my (updated set of) ruby scripts that should aid me (or anyone else) th=
ere.<br><br>Lucas wrote a while ago that one obstacle for KDE (5? 4? probab=
ly both) on<br>GoboLinux is, quite simply put, lack of time.<br><br>I wrote=
 some more code that helps me update the whole kde stack (almost)<br>automa=
tically. For example, class Cookbooks::UpdateKdePlasma, will update<br>all =
of KDE plasma. That means mostly download the source archives .tar.xz<br><b=
r>I also added descriptions to the KDE stack, such as homepage, licence, an=
d,<br>well, the main description, to the various yaml files that I use.<br>=
<br>My idea here is to eventually autogenerate a small webpage showing all =
KDE5<br>specific entries, in a single HTML page. This will also have the re=
mote<br>URL associated with, so people could easily use wget on that. If yo=
u look at<br></div><div>the BLFS homepage for the KDE stack, they do not se=
em to attach that <br></div><div>information right on the very page:<br><br=
>=C2=A0 <a href=3D"http://www.linuxfromscratch.org/blfs/view/svn/kde/kramew=
orks5.html">http://www.linuxfromscratch.org/blfs/view/svn/kde/krameworks5.h=
tml</a><br><br></div><div>Their idea seems to be to have you use a specific=
 shell script to downloadthat. Which is fine, but since<br>I can autogenera=
te that information, I canalso easily put the URL into the autogenerated .h=
tml file<br>eventually.<br></div><div><br></div><div>They also miss descrip=
tions, homepage, licence info etc. on the above<br></div><div>webpage by th=
e way.<br></div><div><br>The autogenerated HTML page, with the various URLs=
, can then hopefully help in<br>getting the whole KDE5 stack to work on Gob=
oLinux. Some of KDE5 is still a bit<br>annoying to get to work (the KDE stu=
ff puts a lot of info cmake subdirectories,<br>such as:<br><br>=C2=A0 /usr/=
lib/cmake/LibTaskManager -&gt; /Programs/Plasmaworkspace/5.11.0/lib64/cmake=
/LibTaskManager/<br><br>but my hope here is that if I can provide that info=
rmation (and I&#39;ll also test it on<br>GoboLinux, once I reinstall it, &q=
uot;de-novo&quot; so to speak) on a webpage, then anyone<br>could help fill=
 in the &quot;missing gaps&quot;, in particular dependencies. So it does no=
t<br>necessarily have to be lucas (or hisham) doing the solo work for the .=
.. 100-200 recipes<br>or so that would constitute the whole KDE5 stack. (Th=
ings were so much simpler in<br>the KDE3 era ...)<br><br>I am currently wor=
king through this page:<br><br>=C2=A0 <a href=3D"https://download.kde.org/s=
table/applications/17.08.2/src/">https://download.kde.org/stable/applicatio=
ns/17.08.2/src/</a><br><br>but I think I will have this finished by this we=
ekend, so perhaps next weekend I can 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 information from the various &quot;Descripti=
on&quot; files, which<br>I assume is one area that requires manual work. Fo=
r example, the kde4 program<br>KDE-Plasma-Addons would miss a Description e=
ntry and I assume that this is mostly 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/De=
scription">http://recipes.gobolinux.org/r/?list=3DKDE-Plasma-Addons&amp;ver=
=3D4.12.0-r1&amp;file=3DResources/Description</a><br><br>But for me it is q=
uite 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=
 predominantly keeping track<br>towards KDE5, so if anyone else wants to ge=
t the KDE4 stack to work and possibly keep it up<br>to date,, you&#39;d hav=
e to do that - I myself am fine with focusing time to get KDE5 to work in g=
eneral).<br><br>Anyway, I&#39;ll stop here before this gets too long; I wil=
l most likely write another email once I get the <br>whole KDE5 stack + aut=
ogenerated descriptions to work at the least.<br><br></div>Cheers,<br></div=
>Robert<br></div>

--f403045c11486eec8b055b678ced--

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZ29ib2xpbnV4
LXVzZXJzIG1haWxpbmcgbGlzdApnb2JvbGludXgtdXNlcnNAbGlzdHMuZ29ib2xpbnV4Lm9yZwpo
dHRwOi8vbGlzdHMuZ29ib2xpbnV4Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2dvYm9saW51eC11c2Vy
cwo=

--===============7845753041075015069==--