From c0e9d6af55005407407a2c58b80062b1ee385e92 Mon Sep 17 00:00:00 2001 From: David Faure Date: Mon, 16 May 2016 09:27:55 +0200 Subject: [PATCH] Add custom-qt5-libs-build-include for building additional Qt-based libs --- custom-qt5-libs-build-include | 45 +++++++++++++++++++++++++++++++++++ kf5-qt5-build-include | 7 ++++-- 2 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 custom-qt5-libs-build-include diff --git a/custom-qt5-libs-build-include b/custom-qt5-libs-build-include new file mode 100644 index 0000000..e309a0e --- /dev/null +++ b/custom-qt5-libs-build-include @@ -0,0 +1,45 @@ +# These libs are likely part of your distro + +# So you only need to include this file if you compile your own Qt5, +# to avoid mixing your own Qt with the distro's Qt. + +# For okular + +module poppler + repository git://git.freedesktop.org/git/poppler/poppler + branch master + cmake-options -DWITH_GLIB=OFF -DLIB_SUFFIX=64 +end module + +# For kaccounts-integration + +module libaccounts-glib + # doesn't depend on qt, but this way it's the right version for libaccounts-qt below + repository https://gitlab.com/accounts-sso/libaccounts-glib.git +end module + +module libaccounts-qt + repository https://gitlab.com/accounts-sso/libaccounts-qt.git + qmake-options PREFIX=${kdedir} +end module + +module signond + repository https://gitlab.com/accounts-sso/signond.git + qmake-options PREFIX=${kdedir} +end module + +# For telepathy-accounts-signon + +module libsignon-glib + # this one does depend on qt, it seems + repository https://gitlab.com/accounts-sso/libsignon-glib.git + qmake-options PREFIX=${kdedir} +end module + +# Mandatory for kmouth, optional for kpimtextedit + +module qtspeech + repository git://code.qt.io/qt/qtspeech.git + branch dev +end module + diff --git a/kf5-qt5-build-include b/kf5-qt5-build-include index dc7651f..5a5df91 100644 --- a/kf5-qt5-build-include +++ b/kf5-qt5-build-include @@ -10,13 +10,16 @@ # # You can then add additional modules if desired. +# If you compile your own Qt 5, add this line as the first include: +# include extragear/utils/kdesrc-build/custom-qt5-libs-build-include + include kf5-frameworks-build-include include kf5-workspace-build-include include kf5-applications-build-include include kf5-kdepim-build-include -# Uncomment the following to include some specific extragear modules (you can edit the file to -# choose your own) +# Uncomment the following to include some specific extragear modules +# (you can instead add the ones you want to your main kdesrc-buildrc) #include kf5-extragear-build-include # or simply pull in all possible extragear and playground modules.