All posts by Christoph Cullmann

Dr.-Ing. Christoph Cullmann is a Senior Software Engineer at AbsInt Angewandte Informatik GmbH. His work is focused on static analysis of both binary and source programs and the WCET analysis of embedded systems. In his spare time, he works on the KDE project and maintains the Kate editor application and component.

KDE Software for Windows & Chocolatey

eY1Bty7lKDE applications providing Windows installers can now be additionally listed in the Chocolatey software repository on an dedicated KDE profile. If you want to be added to this profile with your application, contact kde-windows@kde.org.

At the moment, you can find digiKam, Kate & Krita. The profile allows an quick overview about the KDE applications that are available.

This is a nice addition to the downloads provided via download.kde.org or the application homepages and increases the visibility of our applications on Windows.

More info about KDE software on Windows and how to join the KDE Windows initiative can be found on our windows.kde.org page.

Would be nice if you support us to make things like this at the Randa sprint possible! 😉

New Kate/KWrite Bundles for Mac

I updated again the Kate/KWrite application bundles following the new guide on KDE on Mac.

With the same guide, other application developers should be able to create stand-alone application bundles for Mac OS X, too. Btw., the guide is on a wiki page, feel free to enhance the documentation, I doubt it is optimal ATM.

What needs to be solved to make it easier: At the moment, the guide uses a stock Qt as obtainable from qt.io but unfortunately, macdeployqt needs to be patched to deploy non-qt plugins

For this see the review request “add support for -extra-plugins command line option”. I hope this gets into Qt or we get an alternative solution, hint, hint => help appreciated :=))

KWrite on Mac looks unspectacular:

Bildschirmfoto 2016-06-16 um 12.24.46

But the cool thing is: This is the result of a plain compile of KF5 & kate.git. We patch NONE of the frameworks anymore and we don’t need to build Qt on our own, we can use the stock Qt installer (the bundles use 5.7.0, the build that should be the final one to be released these days).

For deployment problems like: “how to get our icons” or “how to locate our plugins or ioslaves” generic solutions were implemented in the KF5 libraries.

If the above review request is accepted or an other solution is found you will have exactly the same developer experience on Mac as on e.g. Linux. No ugly hacks, no patching, etc.

For Kate we even have a kind of working embedded Konsole again with this updated build, enjoy:

Bildschirmfoto 2016-06-16 um 12.22.34

I think overall, the Mac developer experience for KF5 based stuff really improved in the last months and the latest things that happened this week were only possible thanks to the Randa sprint. Would be nice if you support us 😉

Kate & Co. on Tour

We used the nice weather for some small trip near Randa between hacking ;=)
27077238394_423b6b425b_z

But beside getting a bit fresh air, we did other nice things like fixing together with David Faure of Frameworks fame the issue “how to get automagically icons loaded if you want to bundle them in your installer/app bundle”, see the change: “Add support for loading and using an icontheme in a RCC file automatically.”

Would be nice if you support us to make things like the Randa sprint possible! 😉

New Mac OS X Build Documentation

During the Mac OS X platform meeting here at Randa, the point was made that the current build documentation for Mac OS X is a bit lacking, as e.g. the steps to create an application bundle are only documented somewhere for Kate, Krita, KDevelop, … but in no central place.

I started to writeup a new howto at the mac.kde.org page that utilizes emerge for the heavy lifting like the KDE Windows team uses it.

I think this might be nice to have synergy effects between both ports, thanks to Hannah for hinting to this and the help for setting it up. Might be interesting for the CI, too.