<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;">> On 2022-02-02 08:50, slbtty wrote:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > 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;">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > 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;">> > 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;">> > 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;">> > with already fixed bugs in dependencies.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Hi,</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> 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;">> don't need any howto.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> 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;">> rolling release</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> that is not bleeding edge.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> 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;">> to have</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> 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;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> 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;">> some merge request</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> 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;">> that there, too,</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> for people like you ;=)</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </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;">  Kåre</p>
<br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Greetings</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> Christoph</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > Just guessing.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > On Tue, Feb 1, 2022 at 5:23 PM Alexander Neundorf <neundorf@kde.org></p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> > wrote:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> Hi,</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> 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;">> >> talks about how to build it using kdesrc-build:</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> https://kate-editor.org/build-it/</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> To me, this seems quite complicated.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> 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;">> >> 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;">> >> 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;">> >> straightforward.</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> Why isn't this recommended ?</p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> </p>
<p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">> >> Alex</p>
<br /><br /></body>
</html>