From 434e6e6d65bdcdf2bbb05fe6c65462949a0619d7 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Wed, 2 Sep 2015 09:49:32 +0200 Subject: Updated/added cmake scripts, mainly for new KF5 ports of Applications --- kde/cmake/akonadi | 1 + kde/cmake/akonadi-calendar | 1 + kde/cmake/akonadi-search | 1 + kde/cmake/akonadi4 | 16 ++++++++++++++ kde/cmake/applications | 28 +++++++++++++++++++++++++ kde/cmake/applications5 | 28 +++++++++++++++++++++++++ kde/cmake/ark | 1 + kde/cmake/baloo-widgets | 1 + kde/cmake/breeze | 35 ++++++++++++++++++++++++++++++- kde/cmake/debugsettings | 1 + kde/cmake/dolphin | 1 + kde/cmake/dolphin-plugins | 1 + kde/cmake/dragon | 1 + kde/cmake/gpgmepp | 1 + kde/cmake/kajongg | 7 +++++++ kde/cmake/kalarmcal | 1 + kde/cmake/kblog | 1 + kde/cmake/kcalcore | 1 + kde/cmake/kcalutils | 1 + kde/cmake/kcontacts | 1 + kde/cmake/kde-runtime | 7 +++++++ kde/cmake/kdeartwork | 7 +++++++ kde/cmake/kdebugsettings | 1 + kde/cmake/kdepim | 23 +++++++++++++++++++++ kde/cmake/kdepim-runtime | 1 + kde/cmake/kdepimlibs | 1 + kde/cmake/kdepimlibs-framework | 20 ------------------ kde/cmake/kgamma5 | 1 + kde/cmake/kholidays | 1 + kde/cmake/kidentitymanagement | 1 + kde/cmake/kimap | 1 + kde/cmake/kio-extras | 2 +- kde/cmake/kiriki | 1 + kde/cmake/kldap | 1 + kde/cmake/kmailtransport | 1 + kde/cmake/kmbox | 1 + kde/cmake/kmime | 1 + kde/cmake/kontactinterface | 1 + kde/cmake/kpimtextedit | 1 + kde/cmake/kross-interpreters | 13 +++++++++--- kde/cmake/ktnef | 1 + kde/cmake/kwallet-pam | 1 + kde/cmake/kwalletmanager | 1 + kde/cmake/kwayland-integration | 1 + kde/cmake/marble | 47 ++++++++++++++++++++++++++++++++++++++++++ kde/cmake/picmi | 1 + kde/cmake/plasma-pa | 1 + kde/cmake/rocs | 24 +-------------------- kde/cmake/syndication | 1 + kde/cmake/user-manager | 1 + 50 files changed, 246 insertions(+), 48 deletions(-) create mode 120000 kde/cmake/akonadi create mode 120000 kde/cmake/akonadi-calendar create mode 120000 kde/cmake/akonadi-search create mode 100644 kde/cmake/akonadi4 create mode 120000 kde/cmake/ark create mode 120000 kde/cmake/baloo-widgets mode change 120000 => 100644 kde/cmake/breeze create mode 120000 kde/cmake/debugsettings create mode 120000 kde/cmake/dolphin create mode 120000 kde/cmake/dolphin-plugins create mode 120000 kde/cmake/dragon create mode 120000 kde/cmake/gpgmepp create mode 120000 kde/cmake/kalarmcal create mode 120000 kde/cmake/kblog create mode 120000 kde/cmake/kcalcore create mode 120000 kde/cmake/kcalutils create mode 120000 kde/cmake/kcontacts create mode 120000 kde/cmake/kdebugsettings create mode 100644 kde/cmake/kdepim create mode 120000 kde/cmake/kdepim-runtime create mode 120000 kde/cmake/kdepimlibs delete mode 100644 kde/cmake/kdepimlibs-framework create mode 120000 kde/cmake/kgamma5 create mode 120000 kde/cmake/kholidays create mode 120000 kde/cmake/kidentitymanagement create mode 120000 kde/cmake/kimap create mode 120000 kde/cmake/kiriki create mode 120000 kde/cmake/kldap create mode 120000 kde/cmake/kmailtransport create mode 120000 kde/cmake/kmbox create mode 120000 kde/cmake/kmime create mode 120000 kde/cmake/kontactinterface create mode 120000 kde/cmake/kpimtextedit create mode 120000 kde/cmake/ktnef create mode 120000 kde/cmake/kwallet-pam create mode 120000 kde/cmake/kwalletmanager create mode 120000 kde/cmake/kwayland-integration create mode 100644 kde/cmake/marble create mode 120000 kde/cmake/picmi create mode 120000 kde/cmake/plasma-pa mode change 100644 => 120000 kde/cmake/rocs create mode 120000 kde/cmake/syndication create mode 120000 kde/cmake/user-manager (limited to 'kde') diff --git a/kde/cmake/akonadi b/kde/cmake/akonadi new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/akonadi @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/akonadi-calendar b/kde/cmake/akonadi-calendar new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/akonadi-calendar @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/akonadi-search b/kde/cmake/akonadi-search new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/akonadi-search @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/akonadi4 b/kde/cmake/akonadi4 new file mode 100644 index 0000000..f47f241 --- /dev/null +++ b/kde/cmake/akonadi4 @@ -0,0 +1,16 @@ +# If we do not specify the correct QT_PLUGINS_DIR, then the application +# decides on using $QT4DIR/qt4/plugins instead. +mkdir -p build +cd build + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DMAN_INSTALL_DIR=/usr/man \ + -DINSTALL_QSQLITE_IN_QT_PREFIX:BOOL=ON \ + -DQT_PLUGINS_DIR=/usr/lib$LIBDIRSUFFIX/qt/plugins \ + .. + diff --git a/kde/cmake/applications b/kde/cmake/applications index 7f99619..05e5634 100644 --- a/kde/cmake/applications +++ b/kde/cmake/applications @@ -1,3 +1,31 @@ +# Temporary cludge to fix badly ported applications: +for APP in \ +libkexiv2 \ +libkdcraw \ +kde-baseapps \ +kde-runtime \ +okular \ +kdegraphics-thumbnailers \ +kolourpaint \ +kopete \ +ksnapshot \ +superkaramba \ +libkcddb \ +kget \ +kdeartwork \ +kajongg \ +ksirk \ +kalzium \ +; do + if [ "$APP" = "$PKGNAME" ]; then + if ! grep -q 'cmake_minimum_required' CMakeLists.txt ; then + # Prepend a cmake_minimum_required stanza at the top, which enables + # newer cmake features which the build needs: + sed -i -e '1icmake_minimum_required(VERSION 2.8.9)\' CMakeLists.txt + fi + fi +done + mkdir build cd build cmake \ diff --git a/kde/cmake/applications5 b/kde/cmake/applications5 index 626e05d..57353de 100644 --- a/kde/cmake/applications5 +++ b/kde/cmake/applications5 @@ -1,3 +1,31 @@ +# Temporary cludge to fix badly ported apps: +for APP in \ +libkexiv2 \ +libkdcraw \ +kde-baseapps \ +kde-runtime \ +okular \ +kdegraphics-thumbnailers \ +kolourpaint \ +kopete \ +ksnapshot \ +superkaramba \ +libkcddb \ +kget \ +kdeartwork \ +kajongg \ +ksirk \ +kalzium \ +; do + if [ "$APP" = "$PKGNAME" ]; then + if ! grep -q 'cmake_minimum_required' CMakeLists.txt ; then + # Prepend a cmake_minimum_required stanza at the top, which enables + # newer cmake features which the build needs: + sed -i -e '1icmake_minimum_required(VERSION 2.8.9)\' CMakeLists.txt + fi + fi +done + mkdir build cd build cmake \ diff --git a/kde/cmake/ark b/kde/cmake/ark new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/ark @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/baloo-widgets b/kde/cmake/baloo-widgets new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/baloo-widgets @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/breeze b/kde/cmake/breeze deleted file mode 120000 index eff359e..0000000 --- a/kde/cmake/breeze +++ /dev/null @@ -1 +0,0 @@ -plasma \ No newline at end of file diff --git a/kde/cmake/breeze b/kde/cmake/breeze new file mode 100644 index 0000000..c5ab268 --- /dev/null +++ b/kde/cmake/breeze @@ -0,0 +1,34 @@ +function configure_breeze() +{ + cmake \ + $* \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_C_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DBUILD_TESTING=OFF \ + .. +} + +# First configure the Qt5 support: +mkdir build_qt5 +cd build_qt5 +configure_breeze \ + -DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \ + -DLIBEXEC_INSTALL_DIR=lib$LIBDIRSUFFIX \ + -DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \ + -DQML_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/qml \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON +cd - + +# Next, the Qt4 integration: +mkdir build_qt4 +cd build_qt4 +configure_breeze \ + -DUSE_KDE4=ON + diff --git a/kde/cmake/debugsettings b/kde/cmake/debugsettings new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/debugsettings @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/dolphin b/kde/cmake/dolphin new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/dolphin @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/dolphin-plugins b/kde/cmake/dolphin-plugins new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/dolphin-plugins @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/dragon b/kde/cmake/dragon new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/dragon @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/gpgmepp b/kde/cmake/gpgmepp new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/gpgmepp @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kajongg b/kde/cmake/kajongg index 125582b..83b8c47 100644 --- a/kde/cmake/kajongg +++ b/kde/cmake/kajongg @@ -1,3 +1,10 @@ +# Temporary kludge to allow badly ported app to compile: +if ! grep -q 'cmake_minimum_required' CMakeLists.txt ; then + # Prepend a cmake_minimum_required stanza at the top, which enables + # newer cmake features which the build needs: + sed -i -e '1icmake_minimum_required(VERSION 2.8.9)\' CMakeLists.txt +fi + mkdir build cd build cmake \ diff --git a/kde/cmake/kalarmcal b/kde/cmake/kalarmcal new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kalarmcal @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kblog b/kde/cmake/kblog new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kblog @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kcalcore b/kde/cmake/kcalcore new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kcalcore @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kcalutils b/kde/cmake/kcalutils new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kcalutils @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kcontacts b/kde/cmake/kcontacts new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kcontacts @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kde-runtime b/kde/cmake/kde-runtime index 42ece97..b9bb5cb 100644 --- a/kde/cmake/kde-runtime +++ b/kde/cmake/kde-runtime @@ -1,3 +1,10 @@ +# Temporary kludge to allow badly ported app to compile: +if ! grep -q 'cmake_minimum_required' CMakeLists.txt ; then + # Prepend a cmake_minimum_required stanza at the top, which enables + # newer cmake features which the build needs: + sed -i -e '1icmake_minimum_required(VERSION 2.8.9)\' CMakeLists.txt +fi + mkdir build cd build cmake \ diff --git a/kde/cmake/kdeartwork b/kde/cmake/kdeartwork index 9bfd7d6..e6970bd 100644 --- a/kde/cmake/kdeartwork +++ b/kde/cmake/kdeartwork @@ -1,3 +1,10 @@ +# Temporary kludge to allow badly ported app to compile: +if ! grep -q 'cmake_minimum_required' CMakeLists.txt ; then + # Prepend a cmake_minimum_required stanza at the top, which enables + # newer cmake features which the build needs: + sed -i -e '1icmake_minimum_required(VERSION 2.8.9)\' CMakeLists.txt +fi + mkdir -p build cd build cmake \ diff --git a/kde/cmake/kdebugsettings b/kde/cmake/kdebugsettings new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kdebugsettings @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kdepim b/kde/cmake/kdepim new file mode 100644 index 0000000..0223b84 --- /dev/null +++ b/kde/cmake/kdepim @@ -0,0 +1,23 @@ +mkdir build +cd build + cmake \ + $KDE_OPT_ARGS \ + -DKDE_PLATFORM_FEATURE_DISABLE_DEPRECATED=TRUE \ + -DCMAKE_C_FLAGS:STRING="-I/usr/include/grantlee-qt5 $SLKCFLAGS" \ + -DCMAKE_C_FLAGS_RELEASE:STRING="-I/usr/include/grantlee-qt5 $SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="-I/usr/include/grantlee-qt5 $SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS_RELEASE:STRING="-I/usr/include/grantlee-qt5 $SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \ + -DLIBEXEC_INSTALL_DIR=lib$LIBDIRSUFFIX \ + -DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \ + -DQML_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/qml \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF \ + -DQca-qt5_DIR=/usr/lib${LIBDIRSUFFIX}/cmake/Qca \ + .. + diff --git a/kde/cmake/kdepim-runtime b/kde/cmake/kdepim-runtime new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kdepim-runtime @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kdepimlibs b/kde/cmake/kdepimlibs new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kdepimlibs @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kdepimlibs-framework b/kde/cmake/kdepimlibs-framework deleted file mode 100644 index a552351..0000000 --- a/kde/cmake/kdepimlibs-framework +++ /dev/null @@ -1,20 +0,0 @@ -mkdir build -cd build - cmake \ - $KDE_OPT_ARGS \ - -DKDE_PLATFORM_FEATURE_DISABLE_DEPRECATED=TRUE \ - -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_C_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ - -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ - -DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ - -DCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING="-lQt5Core $SLKLDFLAGS" \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DMAN_INSTALL_DIR=/usr/man \ - -DSYSCONF_INSTALL_DIR=/etc/kde \ - -DLIB_SUFFIX=${LIBDIRSUFFIX} \ - -DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \ - -DQML_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/qml \ - -DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \ - .. - diff --git a/kde/cmake/kgamma5 b/kde/cmake/kgamma5 new file mode 120000 index 0000000..eff359e --- /dev/null +++ b/kde/cmake/kgamma5 @@ -0,0 +1 @@ +plasma \ No newline at end of file diff --git a/kde/cmake/kholidays b/kde/cmake/kholidays new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kholidays @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kidentitymanagement b/kde/cmake/kidentitymanagement new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kidentitymanagement @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kimap b/kde/cmake/kimap new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kimap @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kio-extras b/kde/cmake/kio-extras index eff359e..ab12832 120000 --- a/kde/cmake/kio-extras +++ b/kde/cmake/kio-extras @@ -1 +1 @@ -plasma \ No newline at end of file +applications5 \ No newline at end of file diff --git a/kde/cmake/kiriki b/kde/cmake/kiriki new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kiriki @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kldap b/kde/cmake/kldap new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kldap @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kmailtransport b/kde/cmake/kmailtransport new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kmailtransport @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kmbox b/kde/cmake/kmbox new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kmbox @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kmime b/kde/cmake/kmime new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kmime @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kontactinterface b/kde/cmake/kontactinterface new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kontactinterface @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kpimtextedit b/kde/cmake/kpimtextedit new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kpimtextedit @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kross-interpreters b/kde/cmake/kross-interpreters index b57de3f..514c5ee 100644 --- a/kde/cmake/kross-interpreters +++ b/kde/cmake/kross-interpreters @@ -1,8 +1,9 @@ -mkdir -p build +mkdir build cd build - #-DCMAKE_BACKWARDS_COMPATIBILITY:STRING="2.2" \ cmake \ $KDE_OPT_ARGS \ + -DBUILD_ruby:BOOL=OFF \ + -DKDE_PLATFORM_FEATURE_DISABLE_DEPRECATED=TRUE \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_C_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ @@ -12,6 +13,12 @@ cd build -DMAN_INSTALL_DIR=/usr/man \ -DSYSCONF_INSTALL_DIR=/etc/kde \ -DLIB_SUFFIX=${LIBDIRSUFFIX} \ - -DBUILD_ruby:BOOL=OFF \ + -DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \ + -DLIBEXEC_INSTALL_DIR=lib$LIBDIRSUFFIX \ + -DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \ + -DQML_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/qml \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF \ + -DQca-qt5_DIR=/usr/lib${LIBDIRSUFFIX}/cmake/Qca \ .. diff --git a/kde/cmake/ktnef b/kde/cmake/ktnef new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/ktnef @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kwallet-pam b/kde/cmake/kwallet-pam new file mode 120000 index 0000000..eff359e --- /dev/null +++ b/kde/cmake/kwallet-pam @@ -0,0 +1 @@ +plasma \ No newline at end of file diff --git a/kde/cmake/kwalletmanager b/kde/cmake/kwalletmanager new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/kwalletmanager @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/kwayland-integration b/kde/cmake/kwayland-integration new file mode 120000 index 0000000..eff359e --- /dev/null +++ b/kde/cmake/kwayland-integration @@ -0,0 +1 @@ +plasma \ No newline at end of file diff --git a/kde/cmake/marble b/kde/cmake/marble new file mode 100644 index 0000000..6a4ad94 --- /dev/null +++ b/kde/cmake/marble @@ -0,0 +1,47 @@ +function marble_configure() +{ + cmake \ + $* \ + $KDE_OPT_ARGS \ + -DKDE_PLATFORM_FEATURE_DISABLE_DEPRECATED=TRUE \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_C_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ + -DSYSCONF_INSTALL_DIR=/etc/kde \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \ + -DLIBEXEC_INSTALL_DIR=lib$LIBDIRSUFFIX \ + -DBUILD_TESTING=OFF \ + .. +} + +# Configure the Qt5 support first: +mkdir build_qt5 +cd build_qt5 +marble_configure \ + -DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \ + -DQML_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/qml \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DQca-qt5_DIR=/usr/lib${LIBDIRSUFFIX}/cmake/Qca +cd - + +# Add Qt4 support (needed by libkgeomap): +mkdir build_qt4 +cd build_qt4 +QT5DIR="" \ +QTDIR=/usr/lib${LIBDIRSUFFIX}/qt \ +marble_configure \ + -DQT_MOC_EXECUTABLE=/usr/lib${LIBDIRSUFFIX}/qt/bin/moc \ + -DQT_QMAKE_EXECUTABLE=/usr/lib${LIBDIRSUFFIX}/qt/bin/qmake \ + -DMARBLE_PLUGIN_PATH=/usr/lib${LIBDIRSUFFIX}/marble4/plugins \ + -DQT5BUILD=OFF \ + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5=ON \ + -DCMAKE_DISABLE_FIND_PACKAGE_KF5=ON \ + -DBUILD_MARBLE_TESTS=OFF \ + -DBUILD_MARBLE_APPS=OFF + +# make can pick up from here, and first build the Qt4, then Qt5 stuff. diff --git a/kde/cmake/picmi b/kde/cmake/picmi new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/picmi @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/plasma-pa b/kde/cmake/plasma-pa new file mode 120000 index 0000000..eff359e --- /dev/null +++ b/kde/cmake/plasma-pa @@ -0,0 +1 @@ +plasma \ No newline at end of file diff --git a/kde/cmake/rocs b/kde/cmake/rocs deleted file mode 100644 index 0223b84..0000000 --- a/kde/cmake/rocs +++ /dev/null @@ -1,23 +0,0 @@ -mkdir build -cd build - cmake \ - $KDE_OPT_ARGS \ - -DKDE_PLATFORM_FEATURE_DISABLE_DEPRECATED=TRUE \ - -DCMAKE_C_FLAGS:STRING="-I/usr/include/grantlee-qt5 $SLKCFLAGS" \ - -DCMAKE_C_FLAGS_RELEASE:STRING="-I/usr/include/grantlee-qt5 $SLKCFLAGS" \ - -DCMAKE_CXX_FLAGS:STRING="-I/usr/include/grantlee-qt5 $SLKCFLAGS" \ - -DCMAKE_CXX_FLAGS_RELEASE:STRING="-I/usr/include/grantlee-qt5 $SLKCFLAGS" \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DMAN_INSTALL_DIR=/usr/man \ - -DSYSCONF_INSTALL_DIR=/etc/kde \ - -DLIB_SUFFIX=${LIBDIRSUFFIX} \ - -DLIB_INSTALL_DIR=lib$LIBDIRSUFFIX \ - -DLIBEXEC_INSTALL_DIR=lib$LIBDIRSUFFIX \ - -DQT_PLUGIN_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/plugins \ - -DQML_INSTALL_DIR=lib$LIBDIRSUFFIX/qt5/qml \ - -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ - -DBUILD_TESTING=OFF \ - -DQca-qt5_DIR=/usr/lib${LIBDIRSUFFIX}/cmake/Qca \ - .. - diff --git a/kde/cmake/rocs b/kde/cmake/rocs new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/rocs @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/syndication b/kde/cmake/syndication new file mode 120000 index 0000000..ab12832 --- /dev/null +++ b/kde/cmake/syndication @@ -0,0 +1 @@ +applications5 \ No newline at end of file diff --git a/kde/cmake/user-manager b/kde/cmake/user-manager new file mode 120000 index 0000000..eff359e --- /dev/null +++ b/kde/cmake/user-manager @@ -0,0 +1 @@ +plasma \ No newline at end of file -- cgit v1.2.3