[MacPorts] KDEProblems/KDEMacPortsCI/Status/Dependencies added
MacPorts
noreply at macports.org
Sun Aug 24 14:11:55 PDT 2014
Page "KDEProblems/KDEMacPortsCI/Status/Dependencies" was added by mk at macports.org
Comment: moved dependency troubleshooting info to dedicated page
Content:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
= Troubleshooting for projects' dependencies =
[http://quickgit.kde.org/?p=kde-build-metadata.git Dependency data for the CI system] might sometimes need adding of a new entry to the KF5-specific (logical) dependency data in case a project cannot find a required framework, although it is already available on the CI system! Take care that many dependencies get defined already globally.
== Dependency data ==
Relevant for KF5 is the file
{{{
dependency-data-kf5-qt5
}}}
which contains information specific for KF5 projects.
See this snippet of the kmymoney part as an example
{{{
# Extragear Office
extragear/office/kmymoney: extragear/office/alkimia
extragear/office/kmymoney: kde/kdepimlibs
}}}
which defines things for KF5 in general (i.e. Linux/Windows/OSX).
On OSX it is currently necessary to exclude kdepimlibs from kmymoney's dependencies in
{{{
~/scripts/config/base/kf5-qt5
}}}
by appending these lines
{{{
+# Extragear Office
+# Do not depend on kdepimlibs on OSX/CI for now because of akonadi
+extragear/office/kmymoney: -kde/kdepimlibs
}}}
due to a build failure for akonadi.
== Logical module structure ==
Information about the logical module structure is stored in
{{{
logical-module-structure
}}}
might be important if some branches aren't named the usual way, like again e.g. for kmymoney and its dependencies:
{{{
"kde/kdepimlibs" : {
"oldstable-qt4": "KDE/4.13",
"stable-qt4": "KDE/4.14",
"latest-qt4": "KDE/4.14",
"kf5-qt5": "master"
},
...
"extragear/office/alkimia": {
"stable-qt4": "master",
"latest-qt4": "master",
"kf5-qt5": "frameworks"
},
...
"extragear/office/kmymoney": {
"stable-qt4": "master",
"latest-qt4": "master",
"kf5-qt5": "frameworks"
},
}}}
-------8<------8<------8<------8<------8<------8<------8<------8<--------
--
Page URL: <https://trac.macports.org/wiki/KDEProblems/KDEMacPortsCI/Status/Dependencies>
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/Dependencies' page.
If it was not you, please report to .
More information about the macports-changes
mailing list