[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:       Kåre_Särs <kare.sars () mailbox ! org>
Date:       2022-02-02 15:45:57
Message-ID: 2093672.irdbgypaU6 () sars-xps-13-9370
[Download RAW message or body]

On onsdag 2 februari 2022 12:11:40 EET 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
> with some extension to this page, I would have no issues with proposing
> that there, too,
> for people like you ;=)
> 

That is actually also how I have built Kate and KTextEditor on KDE Neon for years :) 

The downside is that if I temporarily need a newer version of some KF5 library than what 
Neon provides (no release yet) I might have to keep building newer versions until I do a 
proper cleanup of installed cmake files for that library...

Cheers,
  Kåre

> Greetings
> Christoph
> 
> > Just guessing.
> > 
> > On Tue, Feb 1, 2022 at 5:23 PM Alexander Neundorf <neundorf@kde.org>
> > 
> > wrote:
> >> Hi,
> >> 
> >> 
> >> on kate-editor.org, the documentation how to build kate basically only
> >> talks about how to build it using kdesrc-build:
> >> https://kate-editor.org/build-it/
> >> 
> >> 
> >> To me, this seems quite complicated.
> >> 
> >> I just installed the KDE development packages from my distro (OpenSUSE
> >> Tumbleweed), ran cmake on the kate source tree, and then I can build
> >> it successfully, and to me it appears much simpler and more
> >> straightforward.
> >> 
> >> 
> >> Why isn't this recommended ?
> >> 
> >> 
> >> Alex



[Attachment #3 (unknown)]

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">On onsdag \
2 februari 2022 12:11:40 EET Christoph Cullmann (cullmann.io) wrote:</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; On 2022-02-02 \
08:50, slbtty wrote:</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt; I think \
rolling-distro users like us are actually the minority.</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt; </p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt; \
Stable-distro users don't have new libraries. If they ever want to</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt; build \
from source, they are highly going to manipulate the code. If</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt; so, \
letting them get sources from the master branch can avoid dealing</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt; with \
already fixed bugs in dependencies.</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; </p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; Hi,</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; </p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; I think if \
you have a distro that up-to-date that you can do that, you</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; don't need \
any howto.</p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
</p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
Without kdesrc-build you can't build it on any normal distro that is not</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; rolling \
release</p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
that is not bleeding edge.</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; </p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; Beside, if \
you want to work on other parts, a kdesrc-build setup is nice</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; to have</p> \
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; and it \
will properly setup the stuff for clangd if used like described.</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; </p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; If you want \
to add to the howto the cmake variant, feel free to submit</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; some merge \
request</p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
with some extension to this page, I would have no issues with proposing</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; that there, \
too,</p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
for people like you ;=)</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; </p> <br /><p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">That is actually \
also how I have built Kate and KTextEditor on KDE Neon for years :) </p> <br /><p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">The downside is \
that if I temporarily need a newer version of some KF5 library than what Neon \
provides (no release yet) I might have to keep building newer versions until I do a \
proper cleanup of installed cmake files for that library...</p> <br /><p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Cheers,</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&nbsp; Kåre</p> \
<br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
Greetings</p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
Christoph</p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
</p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt; \
Just guessing.</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt; </p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt; On Tue, \
Feb 1, 2022 at 5:23 PM Alexander Neundorf &lt;neundorf@kde.org&gt;</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt; </p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt; \
wrote:</p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
&gt;&gt; Hi,</p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
&gt;&gt; </p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
&gt;&gt; </p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
&gt;&gt; on kate-editor.org, the documentation how to build kate basically only</p> \
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt;&gt; \
talks about how to build it using kdesrc-build:</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt;&gt; \
https://kate-editor.org/build-it/</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt;&gt; </p> \
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt;&gt; \
</p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
&gt;&gt; To me, this seems quite complicated.</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt;&gt; </p> \
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt;&gt; I \
just installed the KDE development packages from my distro (OpenSUSE</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt;&gt; \
Tumbleweed), ran cmake on the kate source tree, and then I can build</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt;&gt; it \
successfully, and to me it appears much simpler and more</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt;&gt; \
straightforward.</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt;&gt; </p> \
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt;&gt; \
</p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
&gt;&gt; Why isn't this recommended ?</p> <p \
style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt;&gt; </p> \
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; &gt;&gt; \
</p> <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; \
&gt;&gt; Alex</p> <br /><br /></body>
</html>



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

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