= Diff of branches mp-osx-ci and production for repository mp-osx-ci = The mp-osx-ci branch of the [http://quickgit.kde.org/?p=clones%2Fwebsites%2Fbuild-kde-org%2Fkaning%2Fmp-osx-ci.git mp-osx-ci git repository] contains all settings needed for an OSX/CI system. {{{ $ date; git diff production config Sun Aug 24 22:39:07 CEST 2014 diff --git a/config/base/kf5-qt5 b/config/base/kf5-qt5 index 2260aa6..573bc24 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 kde/*: general/kdesupport-svn kde/workspace/plasma-workspace: general/libdbusmenu-qt @@ -31,3 +31,7 @@ extragear/multimedia/plasma-mediacenter: general/mockcpp 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 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/darwin-mavericks.cfg b/config/build/darwin-mavericks.cfg index cb62c49..64f14f6 100644 --- a/config/build/darwin-mavericks.cfg +++ b/config/build/darwin-mavericks.cfg @@ -1,7 +1,9 @@ [DEFAULT] +scriptsLocation=/Users/marko/scripts opSys=darwin architecture=mavericks compiler=clang +configurePlatformArgs=-DCMAKE_INSTALL_BUNDLEDIR="Applications/KF5" -DDATA_INSTALL_DIR="Library/Application Support" -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/ diff --git a/config/build/global.cfg b/config/build/global.cfg index 4052215..9dbe1e1 100644 --- a/config/build/global.cfg +++ b/config/build/global.cfg @@ -55,7 +55,7 @@ updateMimeDatabaseCommand=%(updateMimeDatabaseExecutable)s share/mime deployInstallation=True [Test] -testsEnabled=True +testsEnabled=False ctestCountTestsCommand=%(ctestExecutable)s -N xvfbDisplayName=:99 xvfbCommand=%(xvfbExecutable)s %(xvfbDisplayName)s -ac -screen 0 1600x1200x24+32 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/kconfigwidgets/darwin-mavericks.cfg b/config/build/kconfigwidgets/darwin-mavericks.cfg new file mode 100644 index 0000000..e44ae1c --- /dev/null +++ b/config/build/kconfigwidgets/darwin-mavericks.cfg @@ -0,0 +1,2 @@ +[DEFAULT] +configureExtraArgs=-DDATA_INSTALL_DIR="{instPrefix}/Library/Application Support" diff --git a/config/build/plasma-framework/darwin-mavericks.cfg b/config/build/plasma-framework/darwin-mavericks.cfg new file mode 100644 index 0000000..3d76592 --- /dev/null +++ b/config/build/plasma-framework/darwin-mavericks.cfg @@ -0,0 +1,5 @@ +[DEFAULT] +configureExtraArgs= + +[QualityCheck] +runCppcheck=True diff --git a/config/build/plasma-framework/project.cfg b/config/build/plasma-framework/project.cfg index 036a862..b1551be 100644 --- a/config/build/plasma-framework/project.cfg +++ b/config/build/plasma-framework/project.cfg @@ -1,3 +1,6 @@ +[DEFAULT] +configureExtraArgs=-DBUILD_COVERAGE=ON + [Build] cmakeBuildType=Profile diff --git a/config/build/qt5/darwin-mavericks.cfg b/config/build/qt5/darwin-mavericks.cfg new file mode 100644 index 0000000..31d3c16 --- /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 -confi }}}