Issues for Qt5/KF5/KDE/CI system on OSX/MacPorts

Ben Cooksley bcooksley at kde.org
Wed May 28 06:45:53 UTC 2014


On Tue, May 27, 2014 at 5:53 PM, Marko Käning <mk-lists at email.de> wrote:
> On 27 May 2014, at 07:29 , Ben Cooksley <bcooksley at kde.org> wrote:
>
>> Please try the following syntax instead.
>> Note that I recommend you override this in
>> config/build/darwin-mavericks.cfg instead to ensure all CMake projects
>> on OS X are affected by it.
>>
>> configurePlatformArgs=-DCMAKE_INSTALL_BUNDLEDIR="{installPrefix}/Applications”
> Will do.
>
>> We're using /Applications within the install prefix here to ensure we
>> don't conflict with binaries, and also as they would normally be
>> separated on a normal system installation.
>>
>> As a note to the KConfig framework maintainer - I'm not sure about OS
>> X specifically, but I thought that /Applications was only supposed to
>> be used by full applications the user could run. kconfig_compiler
>> doesn't fit this….
>
> Hmm, I also don’t think this is the right place for it!
>
> I’d leave it in the SOME-PREFIX/lib/libexec/ path, if possible, if it is a
> tool only needed during installation…
>
> But, if this is not true and it is a tool for everyday-work on KDE, then I’d suggest
> something like /Applications/KF5/.

This is outside the scope of the above BUNDLEDIR specification - it
needs to be fixed in the CMake code to just create a binary and not a
bundle. It is up to the framework maintainer whether it is supposed to
be used by users or not though.

Thanks,
Ben


More information about the Kde-frameworks-devel mailing list