[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwrite-devel
Subject:    Re: Building kate as documented on the web page
From:       Dominik Haumann <dhaumann () kde ! org>
Date:       2022-02-02 21:06:35
Message-ID: CALi_srD5VxYZO8YgjiWgqvJmy+ap6rU9JEpk8ZniJVfjTka14A () mail ! gmail ! com
[Download RAW message or body]

Hi Alex!

https://invent.kde.org/websites/kate-editor-org
This is Kate's website.

The reason why we suggest kdesrc-build is because if you compile Kate, you
likely also need KTextEditor and KSyntaxHighlighting. And the frameworks
cannot be built standalone, since also ecm is typically checked to make
sure all frameworks have the same version.

To avoid user questions all over the time about half baked kate compiles,
kdesrc-build is the only correct answer.

PS: I know that for you it's easy to use cmake directly. But with your
cmake background, you are pretty much above average as much as one could be.

Best regards
Dominik

Alexander Neundorf <neundorf@kde.org> schrieb am Mi., 2. Feb. 2022, 21:33:

> On Mittwoch, 2. Februar 2022 11:11:40 CET Christoph Cullmann (cullmann.io)
>
> wrote:
> > On 2022-02-02 08:50, slbtty wrote:
> > > I think rolling-distro users like us are actually the minority.
> > >
> > > Stable-distro users don't have new libraries. If they ever want to
> > > build from source, they are highly going to manipulate the code. If
> > > so, letting them get sources from the master branch can avoid dealing
> > > with already fixed bugs in dependencies.
> >
> > Hi,
> >
> > I think if you have a distro that up-to-date that you can do that, you
> > don't need any howto.
> >
> > Without kdesrc-build you can't build it on any normal distro that is not
> > rolling release
> > that is not bleeding edge.
> >
> > Beside, if you want to work on other parts, a kdesrc-build setup is nice
> > to have
> > and it will properly setup the stuff for clangd if used like described.
> >
> > If you want to add to the howto the cmake variant, feel free to submit
> > some merge request
>
> stupid question: how/where would I create that merge request ?
>
> Alex
>
>
>
>

[Attachment #3 (text/html)]

<div dir="auto"><div>Hi Alex!</div><div dir="auto"><br></div><div dir="auto"><a \
href="https://invent.kde.org/websites/kate-editor-org">https://invent.kde.org/websites/kate-editor-org</a></div><div \
dir="auto">This is Kate&#39;s website.</div><div dir="auto"><br></div><div \
dir="auto">The reason why we suggest kdesrc-build is because if you compile Kate, you \
likely also need KTextEditor and KSyntaxHighlighting. And the frameworks cannot be \
built standalone, since also ecm is typically checked to make sure all frameworks \
have the same version.</div><div dir="auto"><br></div><div dir="auto">To avoid user \
questions all over the time about half baked kate compiles, kdesrc-build is the only \
correct answer.</div><div dir="auto"><br></div><div dir="auto">PS: I know that for \
you it&#39;s easy to use cmake directly. But with your cmake background, you are \
pretty much above average as much as one could be.</div><div \
dir="auto"><br></div><div dir="auto">Best regards</div><div \
dir="auto">Dominik<br><br><div class="gmail_quote" dir="auto"><div dir="ltr" \
class="gmail_attr">Alexander Neundorf &lt;<a \
href="mailto:neundorf@kde.org">neundorf@kde.org</a>&gt; schrieb am Mi., 2. Feb. 2022, \
21:33:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 \
.8ex;border-left:1px #ccc solid;padding-left:1ex">On Mittwoch, 2. Februar 2022 \
11:11:40 CET Christoph Cullmann (<a href="http://cullmann.io" rel="noreferrer \
noreferrer" target="_blank">cullmann.io</a>) <br> wrote:<br>
&gt; On 2022-02-02 08:50, slbtty wrote:<br>
&gt; &gt; I think rolling-distro users like us are actually the minority.<br>
&gt; &gt; <br>
&gt; &gt; Stable-distro users don&#39;t have new libraries. If they ever want to<br>
&gt; &gt; build from source, they are highly going to manipulate the code. If<br>
&gt; &gt; so, letting them get sources from the master branch can avoid dealing<br>
&gt; &gt; with already fixed bugs in dependencies.<br>
&gt; <br>
&gt; Hi,<br>
&gt; <br>
&gt; I think if you have a distro that up-to-date that you can do that, you<br>
&gt; don&#39;t need any howto.<br>
&gt; <br>
&gt; Without kdesrc-build you can&#39;t build it on any normal distro that is not<br>
&gt; rolling release<br>
&gt; that is not bleeding edge.<br>
&gt; <br>
&gt; Beside, if you want to work on other parts, a kdesrc-build setup is nice<br>
&gt; to have<br>
&gt; and it will properly setup the stuff for clangd if used like described.<br>
&gt; <br>
&gt; If you want to add to the howto the cmake variant, feel free to submit<br>
&gt; some merge request<br>
<br>
stupid question: how/where would I create that merge request ?<br>
<br>
Alex<br>
<br>
<br>
<br>
</blockquote></div></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic