KDE Applications 17.07.90 (17.08-rc) packages available for packagers

David Faure faure at kde.org
Fri Aug 4 18:37:38 UTC 2017


On vendredi 4 août 2017 15:35:33 CEST Christoph Feck wrote:
> On 04.08.2017 14:37, Bernhard Rosenkraenzer wrote:
> > On Friday, August 04, 2017 03:05 CEST, Christoph Feck <cfeck at kde.org> 
wrote:
> >> *.tar.xz files are available at the usual "unstable" location.
> > 
> > Hi,
> > looks good overall, but akonadi-contacts has started doing something weird
> > -- some of its headers go to $INCLUDEDIR/KF5/ContactEditor while others
> > go to $INCLUDEDIR/KF5/contacteditor. Is that intentional, or was someone
> > using a case insensitive filesystem?
> If they are of the form "contacteditor/classname.h" and
> "ContactEditor/ClassName", then it is probably intentional.
> 
> Adding KDEPIM developers to investigate.

That's how the ECM macro (for installing headers for namespaced classes) 
works.

It's the same in namespaced frameworks like KIO:

PREFIX/include/KF5/KIOCore/kio/chmodjob.h
PREFIX/include/KF5/KIOCore/KIO/ChmodJob

This allows to #include <KIO/ChmodJob>
or #include <kio/chmodjob.h>
so it's all as intended. These headers should NOT end up in the same directory 
[except on case-insensitive filesystems].

-- 
David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5



More information about the release-team mailing list