[KDE/Mac] Mac Build fixed for kdebase/workspace trunk

Andreas Stricker astricker at futurelab.ch
Tue Jun 2 17:53:11 CEST 2009


Hi

As noted before I tried to build kdebase/workspace on Mac OSX.
The main reason was to get access to the plasma engines,
applets, containments, wallpapers, and data engines here.

This only fixes build error's. There are still a lot of issues
at runtime. But as the gap to a buildable system is not to big
this helps to get keep the code buildable.

I tried to differentiate between parts not available on
Mac ( checking with "NOT APPLE" in cmake or "!defined(Q_OS_MAC)"
in Code) and parts not available on non-X11 system (check for
Q_WS_X11).

Usually parts with build problems on OSX are also not available
for the windows target. The conditional parts overlaps here.

There should be 14 patches against svn trunk attached.


Regards, Andy

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0001-Don-t-build-modules-not-usuable-on-OSX-or-not-ported.patch
Url: http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0014.bat 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0002-Excluded-taskmanager-and-ksysguard-from-OSX-build.patch
Url: http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0015.bat 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0003-Don-t-build-kworkspace.cpp-for-OSX.patch
Url: http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0016.bat 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0004-Disabled-xrandr-extension-for-OSX-in-solid-powermana.patch
Url: http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0017.bat 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0005-Don-t-build-all-submodules-for-OSX.patch
Url: http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0018.bat 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0006-Exclude-parts-of-kmenuedit-dependent-of-KHotKeys.patch
Url: http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0019.bat 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0007-Don-t-build-screensaver-parts-and-KSysGuardProcessLi.patch
Url: http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0020.bat 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0008-Exclude-plasma-applets-on-OSX-depending-on-Linux-sys.patch
Url: http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0021.bat 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0009-Exclude-parts-depending-on-KWorkSpace-for-OSX.patch
Url: http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0022.bat 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0010-Exclude-part-for-OSX-depending-on-KWorkSpace-functio.patch
Url: http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0023.bat 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0011-Build-desktop-containment-without-KWorkSpace-parts-i.patch
Url: http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0024.bat 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0012-Don-t-build-plasma-parts-not-ported-to-OSX-yet.patch
Url: http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0025.bat 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0013-Ported-desktop-shell-to-OSX.patch
Url: http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0026.bat 
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0014-plasmapkg-is-a-console-application-build-as-such.patch
Url: http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0027.bat 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
Url : http://mail.kde.org/pipermail/kde-mac/attachments/20090602/3aa19909/attachment-0001.sig 


More information about the kde-mac mailing list