wiki:KDEProblems/KDEMacPortsCI/Status/Diff_mp-osx-ci

Version 6 (modified by mkae (Marko Käning), 9 years ago) (diff)

make disabling coverage explicit

Diff of branches mp-osx-ci and production for repository mp-osx-ci

The mp-osx-ci branch of the mp-osx-ci git repository contains all settings needed for an OSX/CI system.

$ date; git diff production config
Sat Feb 14 21:50:51 CET 2015
diff --git a/config/base/kf5-qt5 b/config/base/kf5-qt5
index 4ec4661..28c3d97 100644
--- a/config/base/kf5-qt5
+++ b/config/base/kf5-qt5
@@ -20,7 +20,7 @@ general/vc: -qt5
 general/shared-desktop-ontologies: -qt5
 
 # KDE Frameworks
-frameworks/kauth: kdesupport/polkit-qt-1
+#frameworks/kauth: kdesupport/polkit-qt-1
 frameworks/ktexteditor: general/libgit2
 
 # KDE Workspaces
@@ -29,11 +29,12 @@ kde/applications/kate: general/libgit2
 kde/applications/rocs: general/grantlee
 kde/workspace/plasma-workspace: general/libdbusmenu-qt
 kde/workspace/kio-extras: general/libssh
-kde/workspace/kfilemetadata: general/poppler
+#kde/workspace/kfilemetadata: general/poppler
 
 # Extragear
 extragear/kdevelop/kdevplatform: general/grantlee
-extragear/multimedia/plasma-mediacenter: general/mockcpp
+#extragear/multimedia/plasma-mediacenter: general/mockcpp
+extragear/multimedia/plasma-mediacenter: -kde/workspace/baloo
 extragear/network/telepathy/*: general/telepathy-qt5
 
 # Playground/Network
@@ -41,5 +42,14 @@ playground/network/sflphone-kde[master]: -kde/kdelibs
 playground/network/sflphone-kde[master]: -kde/kdepimlibs
 playground/network/sflphone-kde[master]: kde/kdelibs[frameworks]
 
+# Extragear Office
+# Do not depend on kdepimlibs on OSX/CI for now because of akonadi
+extragear/office/kmymoney: -kde/kdepimlibs
+
+# KDE/Applications
+kde/applications/kde-baseapps: -kde/workspace/baloo
+kde/applications/kde-baseapps: -kde/kdelibs/baloo-widgets
+kde/applications/kde-baseapps: -general/poppler
+
 # Books
 books/kf5book: general/snippetextractor
diff --git a/config/base/stable-kf5-qt5 b/config/base/stable-kf5-qt5
index daf8160..dd17158 100644
--- a/config/base/stable-kf5-qt5
+++ b/config/base/stable-kf5-qt5
@@ -20,7 +20,7 @@ general/vc: -qt5
 general/shared-desktop-ontologies: -qt5
 
 # KDE Frameworks
-frameworks/kauth: kdesupport/polkit-qt-1
+#frameworks/kauth: kdesupport/polkit-qt-1
 frameworks/ktexteditor: general/libgit2
 
 # KDE Workspaces
@@ -39,3 +39,8 @@ extragear/network/telepathy/*: general/telepathy-qt5
 playground/network/sflphone-kde[master]: -kde/kdelibs
 playground/network/sflphone-kde[master]: -kde/kdepimlibs
 playground/network/sflphone-kde[master]: kde/kdelibs[frameworks]
+
+# KDE/Applications
+kde/applications/kde-baseapps: -kde/kdelibs/baloo
+kde/applications/kde-baseapps: -kde/kdelibs/baloo-widgets
+kde/applications/kde-baseapps: -general/poppler
diff --git a/config/build/00-verbose-make-template/darwin-mavericks.cfg b/config/build/00-verbose-make-template/darwin-mavericks.cfg
new file mode 100644
index 0000000..0b123b0
--- /dev/null
+++ b/config/build/00-verbose-make-template/darwin-mavericks.cfg
@@ -0,0 +1,2 @@
+[Build]
+#makeCommand=%(makeExecutable)s -l {loadLevel} -j {jobCount} VERBOSE=1
diff --git a/config/build/alkimia/darwin-mavericks.cfg b/config/build/alkimia/darwin-mavericks.cfg
new file mode 100644
index 0000000..05215cd
--- /dev/null
+++ b/config/build/alkimia/darwin-mavericks.cfg
@@ -0,0 +1,2 @@
+[DEFAULT]
+configureExtraArgs=-I/opt/local/include -L/opt/local/lib
diff --git a/config/build/ark/darwin-mavericks.cfg b/config/build/ark/darwin-mavericks.cfg
new file mode 100644
index 0000000..6f2b22b
--- /dev/null
+++ b/config/build/ark/darwin-mavericks.cfg
@@ -0,0 +1,2 @@
+[DEFAULT]
+configureExtraArgs=-DCMAKE_PREFIX_PATH=/opt/local
diff --git a/config/build/darwin-mavericks.cfg b/config/build/darwin-mavericks.cfg
index cb62c49..e3042b9 100644
--- a/config/build/darwin-mavericks.cfg
+++ b/config/build/darwin-mavericks.cfg
@@ -1,7 +1,12 @@
 [DEFAULT]
+scriptsLocation=/Users/marko/scripts
 opSys=darwin
 architecture=mavericks
 compiler=clang
+configurePlatformArgs=-DCMAKE_INSTALL_BUNDLEDIR="Applications/KF5" -DCMAKE_DISABLE_FIND_PACKAGE_X11=ON
 
 [General]
-installPrefix=/opt/kde/install/%(opSys)s/%(architecture)s/%(compiler)s/
\ No newline at end of file
+installPrefix=/opt/kde/install/%(opSys)s/%(architecture)s/%(compiler)s/
+
+[Test]
+testsEnabled=False
diff --git a/config/build/global.cfg b/config/build/global.cfg
index b69a7b8..b3066e3 100644
--- a/config/build/global.cfg
+++ b/config/build/global.cfg
@@ -89,4 +89,4 @@ extractionCommand=%(python3Executable)s %(scriptsLocation)s/kde-dev-scripts/cmak
 metadataFilename={project}-{branchGroup}.json
 localPrefix=/srv/jenkins/cmake-dependency-metadata/
 remotePrefix=/srv/jenkins/cmake-dependency-metadata/
-remoteHostPrefix=jenkins@build.kde.org:%(remotePrefix)s
\ No newline at end of file
+remoteHostPrefix=jenkins@build.kde.org:%(remotePrefix)s
diff --git a/config/build/kactivities/darwin-mavericks.cfg b/config/build/kactivities/darwin-mavericks.cfg
new file mode 100644
index 0000000..5512f48
--- /dev/null
+++ b/config/build/kactivities/darwin-mavericks.cfg
@@ -0,0 +1,2 @@
+[DEFAULT]
+configureExtraArgs=-DKACTIVITIES_ENABLE_EXCEPTIONS:BOOL=TRUE
diff --git a/config/build/kconfig/darwin-mavericks.cfg b/config/build/kconfig/darwin-mavericks.cfg
new file mode 100644
index 0000000..28e02d7
--- /dev/null
+++ b/config/build/kconfig/darwin-mavericks.cfg
@@ -0,0 +1,2 @@
+[DEFAULT]
+configureExtraArgs=-DCMAKE_INSTALL_BUNDLEDIR="lib/libexec/kf5"
diff --git a/config/build/kdecoration/kf5-qt5-darwin-mavericks.cfg b/config/build/kdecoration/kf5-qt5-darwin-mavericks.cfg
new file mode 100644
index 0000000..db0b774
--- /dev/null
+++ b/config/build/kdecoration/kf5-qt5-darwin-mavericks.cfg
@@ -0,0 +1,2 @@
+[DEFAULT]
+configureExtraArgs=-DBUILD_COVERAGE=OFF
diff --git a/config/build/kdevelop/kf5-qt5-darwin-mavericks.cfg b/config/build/kdevelop/kf5-qt5-darwin-mavericks.cfg
new file mode 100644
index 0000000..db0b774
--- /dev/null
+++ b/config/build/kdevelop/kf5-qt5-darwin-mavericks.cfg
@@ -0,0 +1,2 @@
+[DEFAULT]
+configureExtraArgs=-DBUILD_COVERAGE=OFF
diff --git a/config/build/kdevplatform/kf5-qt5-darwin-mavericks.cfg b/config/build/kdevplatform/kf5-qt5-darwin-mavericks.cfg
new file mode 100644
index 0000000..db0b774
--- /dev/null
+++ b/config/build/kdevplatform/kf5-qt5-darwin-mavericks.cfg
@@ -0,0 +1,2 @@
+[DEFAULT]
+configureExtraArgs=-DBUILD_COVERAGE=OFF
diff --git a/config/build/plasma-framework/darwin-mavericks.cfg b/config/build/plasma-framework/darwin-mavericks.cfg
new file mode 100644
index 0000000..db0b774
--- /dev/null
+++ b/config/build/plasma-framework/darwin-mavericks.cfg
@@ -0,0 +1,2 @@
+[DEFAULT]
+configureExtraArgs=-DBUILD_COVERAGE=OFF
diff --git a/config/build/plasma-mediacenter/kf5-qt5-darwin-mavericks.cfg b/config/build/plasma-mediacenter/kf5-qt5-darwin-mavericks.cfg
new file mode 100644
index 0000000..db0b774
--- /dev/null
+++ b/config/build/plasma-mediacenter/kf5-qt5-darwin-mavericks.cfg
@@ -0,0 +1,2 @@
+[DEFAULT]
+configureExtraArgs=-DBUILD_COVERAGE=OFF
diff --git a/config/build/qt5/darwin-mavericks.cfg b/config/build/qt5/darwin-mavericks.cfg
new file mode 100644
index 0000000..663ca0a
--- /dev/null
+++ b/config/build/qt5/darwin-mavericks.cfg
@@ -0,0 +1,2 @@
+[Build]
+configureCommand=%(configureExecutable)s -debug -separate-debug-info -system-zlib -system-libpng -system-libjpeg -system-sqlite -dbus-linked -plugin-sql-mysql -nomake examples -confirm-license -opensource -prefix {instPrefix} -no-framework -v -I/opt/local/include -L/opt/local/lib -no-glib -I/opt/local/lib/dbus-1.0/include -I/opt/local/include/dbus-1.0
diff --git a/config/build/qtcurve/kf5-qt5-darwin-mavericks.cfg b/config/build/qtcurve/kf5-qt5-darwin-mavericks.cfg
new file mode 100644
index 0000000..ab97507
--- /dev/null
+++ b/config/build/qtcurve/kf5-qt5-darwin-mavericks.cfg
@@ -0,0 +1,2 @@
+[DEFAULT]
+configureExtraArgs=-DQTC_ENABLE_X11=false -DENABLE_QT4:BOOL=OFF -DENABLE_QT5:BOOL=ON -DENABLE_GTK2:BOOL=OFF
diff --git a/config/build/trojita/kf5-qt5-darwin-mavericks.cfg b/config/build/trojita/kf5-qt5-darwin-mavericks.cfg
new file mode 100644
index 0000000..7671d5c
--- /dev/null
+++ b/config/build/trojita/kf5-qt5-darwin-mavericks.cfg
@@ -0,0 +1,5 @@
+[DEFAULT]
+configureExtraArgs=-DWITH_RAGEL=OFF -DWITH_ZLIB=ON -DWITH_QT5=1
+
+[Build]
+#deployInstallation=False