[MacPorts] KDEProblems/KDEMacPortsCI/Status modified
MacPorts
noreply at macports.org
Sat Sep 6 05:20:36 PDT 2014
Page "KDEProblems/KDEMacPortsCI/Status" was changed by mk at macports.org
Diff URL: <https://trac.macports.org/wiki/KDEProblems/KDEMacPortsCI/Status?action=diff&version=221>
Revision 221
Comment: separate section + links for standard paths
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: KDEProblems/KDEMacPortsCI/Status
=========================================================================
--- KDEProblems/KDEMacPortsCI/Status (version: 220)
+++ KDEProblems/KDEMacPortsCI/Status (version: 221)
@@ -166,6 +166,18 @@
+==== Standard paths for Qt5 ====
+
+A very important issue for Qt5 and KF5 is that QStandardPaths gets set appropriately for OSX in general and especially for the OSX/CI system, as this installs all frameworks and apps into separate install roots. To enable Qt5/KF5 apps to find the correct locations for files (for configuration, read-only data, writeable data, etc.) it is necessary to patch QStandardPaths. This is done as a temporary hack in
+{{{
+~/scripts/patches/qt5/kf5-qt5/patch-qstandardpaths_mac.cpp.diff
+}}}
+and still required more work. The patch enables kdoctools and kdelibs4support to locate their files successfully (which had up to now to be handled using an even nastier workaround), but apart from that there are still problems with config files. '''In short: this is still work in progress...'''
+
+More information about standard paths is given for [http://qt-project.org/doc/qt-5/qstandardpaths.html Qt5] and [https://community.kde.org/Frameworks/Epics/StandardPathsMigration KF5].
+
+
+
==== Set up build environment for Qt5 ====
It is '''required''' to build the debug version. Also make sure that all libs can be found by adding search paths, use "-dbus-linked" to make the [https://bugs.kde.org/show_bug.cgi?id=337140#c22 session bus work] and avoid inclusion of MacPorts' glib2:
@@ -185,12 +197,6 @@
$ python2.7 tools/perform-build.py --project qt5 --branchGroup kf5-qt5 --platform darwin-mavericks --sources ~/WC/KDECI-builds/qt5
...
}}}
-
-A very important issue for Qt5 and KF5 is that QStandardPaths gets set appropriately for OSX in general and especially for the OSX/CI system, as this installs all frameworks and apps into separate install roots. To enable Qt5/KF5 apps to find the correct locations for files (for configuration, read-only data, writeable data, etc.) it is necessary to patch QStandardPaths. This is done as a temporary hack in
-{{{
-~/scripts/patches/qt5/kf5-qt5/patch-qstandardpaths_mac.cpp.diff
-}}}
-and still required more work. The patch enables kdoctools and kdelibs4support to locate their files successfully (which had up to now to be handled using an even nastier workaround), but apart from that there are still problems with config files. '''In short: this is still work in progress...'''
-------8<------8<------8<------8<------8<------8<------8<------8<--------
--
Page URL: <https://trac.macports.org/wiki/KDEProblems/KDEMacPortsCI/Status>
MacPorts <http://www.macports.org/>
Ports system for OS X
This is an automated message. Someone added your email address to be
notified of changes on 'KDEProblems/KDEMacPortsCI/Status' page.
If it was not you, please report to .
More information about the macports-changes
mailing list