commit: b80bb5e62c9003e43ff33698a0c98e75cd4c77b8 Author: Karol Herbst <git <AT> karolherbst <DOT> de> AuthorDate: Thu Mar 12 18:38:13 2015 +0000 Commit: Johannes Huber <johu <AT> gentoo <DOT> org> CommitDate: Sat Mar 21 08:34:21 2015 +0000 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=b80bb5e6
[kde-apps/kaccounts,ktp*] Fix dependencies and build issues .../kaccounts-integration-9999.ebuild | 8 ++++++++ .../kaccounts-providers-9999.ebuild | 4 +++- .../ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild | 18 ++++++++++++----- .../ktp-auth-handler/ktp-auth-handler-9999.ebuild | 13 ++++++++---- .../ktp-common-internals-9999.ebuild | 23 ++++++++++++++++------ kde-apps/ktp-common-internals/metadata.xml | 1 + .../ktp-contact-list/ktp-contact-list-9999.ebuild | 13 +++++++++--- .../ktp-contact-runner-9999.ebuild | 9 ++++++--- .../ktp-desktop-applets-9999.ebuild | 11 ++++++----- .../ktp-kded-module/ktp-kded-module-9999.ebuild | 13 +++++++----- kde-apps/ktp-send-file/ktp-send-file-9999.ebuild | 9 +++++++-- kde-apps/ktp-text-ui/ktp-text-ui-9999.ebuild | 1 - 12 files changed, 88 insertions(+), 35 deletions(-) diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-9999.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-9999.ebuild index f28eddf..46f8d27 100644 --- a/kde-apps/kaccounts-integration/kaccounts-integration-9999.ebuild +++ b/kde-apps/kaccounts-integration/kaccounts-integration-9999.ebuild @@ -13,6 +13,7 @@ LICENSE="LGPL-2.1" IUSE="" DEPEND=" + $(add_frameworks_dep kcmutils) $(add_frameworks_dep kconfig) $(add_frameworks_dep kconfigwidgets) $(add_frameworks_dep kcoreaddons) @@ -28,3 +29,10 @@ DEPEND=" net-libs/signond " RDEPEND="${DEPEND}" + +src_configure() { + mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_KF5Akonadi=ON + ) + kde5_src_configure +} diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild index d721dbf..f82c9d7 100644 --- a/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild +++ b/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild @@ -11,7 +11,9 @@ HOMEPAGE="https://community.kde.org/KTp" LICENSE="LGPL-2.1" IUSE="" -DEPEND="" +DEPEND=" + net-libs/libaccounts-glib +" RDEPEND=" net-im/telepathy-connection-managers[xmpp] net-libs/signon-ui diff --git a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild index edec99a..bec0bd4 100644 --- a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild +++ b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild @@ -13,12 +13,13 @@ LICENSE="LGPL-2.1" KEYWORDS="" IUSE="experimental" -DEPEND=" +COMMON_DEPEND=" $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kconfig) $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) $(add_frameworks_dep kiconthemes) $(add_frameworks_dep kitemviews) - $(add_frameworks_dep ki18n) $(add_frameworks_dep kservice) $(add_frameworks_dep ktextwidgets) $(add_frameworks_dep kwidgetsaddons) @@ -27,13 +28,20 @@ DEPEND=" dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 + net-libs/accounts-qt + net-libs/signond net-libs/telepathy-qt[qt5] " - -RDEPEND="${DEPEND} +DEPEND=" + ${COMMON_DEPEND} + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kio) + net-libs/libaccounts-glib +" +RDEPEND="${COMMON_DEPEND} $(add_kdeapps_dep kaccounts-providers) net-im/telepathy-connection-managers - experimental? ( net-im/telepathy-connection-managers[steam] ) !net-im/ktp-accounts-kcm " diff --git a/kde-apps/ktp-auth-handler/ktp-auth-handler-9999.ebuild b/kde-apps/ktp-auth-handler/ktp-auth-handler-9999.ebuild index 6efadda..160c960 100644 --- a/kde-apps/ktp-auth-handler/ktp-auth-handler-9999.ebuild +++ b/kde-apps/ktp-auth-handler/ktp-auth-handler-9999.ebuild @@ -13,15 +13,16 @@ LICENSE="LGPL-2.1" KEYWORDS="" IUSE="" -DEPEND=" +COMMON_DEPEND=" $(add_frameworks_dep kconfig) $(add_frameworks_dep kcoreaddons) $(add_frameworks_dep ki18n) $(add_frameworks_dep kio) + $(add_frameworks_dep kwallet) $(add_frameworks_dep kwidgetsaddons) $(add_kdeapps_dep kaccounts-integration) $(add_kdeapps_dep ktp-common-internals) - app-crypt/qca[openssl,qt5] + app-crypt/qca[qt5] dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 @@ -30,7 +31,11 @@ DEPEND=" net-libs/signond net-libs/telepathy-qt[qt5] " - -RDEPEND="${DEPEND} +DEPEND=" + $(add_frameworks_dep kdewebkit) + ${COMMON_DEPEND} +" +RDEPEND="${COMMON_DEPEND} + app-crypt/qca[openssl] !net-im/ktp-auth-handler " diff --git a/kde-apps/ktp-common-internals/ktp-common-internals-9999.ebuild b/kde-apps/ktp-common-internals/ktp-common-internals-9999.ebuild index 8d84845..5b0a232 100644 --- a/kde-apps/ktp-common-internals/ktp-common-internals-9999.ebuild +++ b/kde-apps/ktp-common-internals/ktp-common-internals-9999.ebuild @@ -5,7 +5,7 @@ EAPI=5 KDE_DOXYGEN="true" -KDE_TEST="true" +KDE_TEST="false" inherit kde5 DESCRIPTION="KDE Telepathy common library" @@ -13,10 +13,10 @@ HOMEPAGE="http://community.kde.org/Real-Time_Communication_and_Collaboration" LICENSE="LGPL-2.1" KEYWORDS="" -IUSE="otr" +IUSE="otr sso" # todo: kdepimlibs -DEPEND=" +COMMON_DEPEND=" $(add_frameworks_dep kcmutils) $(add_frameworks_dep kconfig) $(add_frameworks_dep kconfigwidgets) @@ -31,23 +31,32 @@ DEPEND=" $(add_frameworks_dep ktexteditor) $(add_frameworks_dep kwallet) $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kwindowsystem) $(add_frameworks_dep kxmlgui) - $(add_kdeapps_dep kaccounts-integration) dev-qt/qtdbus:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 + dev-qt/qtsql:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 net-libs/accounts-qt net-libs/telepathy-logger-qt:5 >=net-libs/telepathy-qt-0.9.5[qt5] + sso? ( + $(add_kdeapps_dep kaccounts-integration) + net-libs/accounts-qt + ) otr? ( dev-libs/libgcrypt:0= >=net-libs/libotr-4.0.0 ) " -RDEPEND="${DEPEND} +DEPEND=" + ${COMMON_DEPEND} + $(add_frameworks_dep kio) + dev-qt/qtnetwork:5 +" +RDEPEND=" + ${COMMON_DEPEND} !net-im/ktp-common-internals " @@ -56,6 +65,8 @@ PATCHES=( "${FILESDIR}/${PN}-tests-optional.patch" ) src_configure() { local mycmakeargs=( $(cmake-utils_use_find_package doc Doxygen) + $(cmake-utils_use_find_package sso KAccounts) + $(cmake-utils_use_find_package sso AccountsQt5) $(cmake-utils_use_find_package otr Libgcrypt) $(cmake-utils_use_find_package otr LibOTR) ) diff --git a/kde-apps/ktp-common-internals/metadata.xml b/kde-apps/ktp-common-internals/metadata.xml index 0defe78..4a5693f 100644 --- a/kde-apps/ktp-common-internals/metadata.xml +++ b/kde-apps/ktp-common-internals/metadata.xml @@ -3,6 +3,7 @@ <pkgmetadata> <herd>kde</herd> <use> + <flag name="sso">Enable support for Single sign-on through KAccounts</flag> <flag name="otr">Enable support for encrypted conversations using Off-The-Records messaging</flag> </use> </pkgmetadata> diff --git a/kde-apps/ktp-contact-list/ktp-contact-list-9999.ebuild b/kde-apps/ktp-contact-list/ktp-contact-list-9999.ebuild index 9e5b6cb..6e95d11 100644 --- a/kde-apps/ktp-contact-list/ktp-contact-list-9999.ebuild +++ b/kde-apps/ktp-contact-list/ktp-contact-list-9999.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-2" KEYWORDS="" IUSE="" -DEPEND=" +COMMON_DEPEND=" $(add_frameworks_dep kcompletion) $(add_frameworks_dep kconfig) $(add_frameworks_dep kconfigwidgets) @@ -33,7 +33,14 @@ DEPEND=" dev-qt/qtwidgets:5 net-libs/telepathy-qt[qt5] " - -RDEPEND="${DEPEND} +DEPEND=" + ${COMMON_DEPEND} + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifyconfig) + dev-qt/qtxml:5 +" +RDEPEND=" + ${COMMON_DEPEND} !net-im/ktp-contact-list " diff --git a/kde-apps/ktp-contact-runner/ktp-contact-runner-9999.ebuild b/kde-apps/ktp-contact-runner/ktp-contact-runner-9999.ebuild index 4af5388..b943d3f 100644 --- a/kde-apps/ktp-contact-runner/ktp-contact-runner-9999.ebuild +++ b/kde-apps/ktp-contact-runner/ktp-contact-runner-9999.ebuild @@ -13,7 +13,7 @@ LICENSE="LGPL-2.1" KEYWORDS="" IUSE="" -DEPEND=" +COMMON_DEPEND=" $(add_frameworks_dep kcoreaddons) $(add_frameworks_dep ki18n) $(add_frameworks_dep krunner) @@ -23,7 +23,10 @@ DEPEND=" dev-qt/qtwidgets:5 net-libs/telepathy-qt[qt5] " - -RDEPEND="${DEPEND} +DEPEND=" + ${COMMON_DEPEND} + $(add_frameworks_dep kservice) +" +RDEPEND="${COMMON_DEPEND} !net-im/ktp-contact-runner " diff --git a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-9999.ebuild b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-9999.ebuild index 66fd3ef..379a4b2 100644 --- a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-9999.ebuild +++ b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-9999.ebuild @@ -13,13 +13,14 @@ LICENSE="GPL-2 LGPL-2.1" KEYWORDS="" IUSE="" +COMMON_DEPEND=" + $(add_frameworks_dep kwindowsystem) + dev-qt/qtdeclarative:5 +" DEPEND=" + ${COMMON_DEPEND} $(add_frameworks_dep plasma) " -RDEPEND="${DEPEND} - $(add_frameworks_dep kdeclarative) - $(add_kdeapps_dep ktp-common-internals) - dev-qt/qtdeclarative:5 - dev-qt/qtquickcontrols:5 +RDEPEND="${COMMON_DEPEND} !net-im/ktp-desktop-applets " diff --git a/kde-apps/ktp-kded-module/ktp-kded-module-9999.ebuild b/kde-apps/ktp-kded-module/ktp-kded-module-9999.ebuild index 57b0861..be16989 100644 --- a/kde-apps/ktp-kded-module/ktp-kded-module-9999.ebuild +++ b/kde-apps/ktp-kded-module/ktp-kded-module-9999.ebuild @@ -4,7 +4,6 @@ EAPI=5 -MY_P=${PN/kded/kded-integration}-${PV} inherit kde5 DESCRIPTION="KDE Telepathy workspace integration" @@ -14,7 +13,7 @@ LICENSE="LGPL-2.1" KEYWORDS="" IUSE="" -DEPEND=" +COMMON_DEPEND=" $(add_frameworks_dep kconfig) $(add_frameworks_dep kconfigwidgets) $(add_frameworks_dep kcoreaddons) @@ -32,9 +31,13 @@ DEPEND=" dev-qt/qtwidgets:5 net-libs/telepathy-qt[qt5] " -RDEPEND="${DEPEND} +DEPEND=" + ${COMMON_DEPEND} + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kwidgetsaddons) +" +RDEPEND=" + ${COMMON_DEPEND} $(add_kdeapps_dep signon-kwallet-extension) !net-im/ktp-kded-module " - -[[ ${PV} == *9999* ]] || S=${WORKDIR}/${MY_P} diff --git a/kde-apps/ktp-send-file/ktp-send-file-9999.ebuild b/kde-apps/ktp-send-file/ktp-send-file-9999.ebuild index 1c21270..a383b73 100644 --- a/kde-apps/ktp-send-file/ktp-send-file-9999.ebuild +++ b/kde-apps/ktp-send-file/ktp-send-file-9999.ebuild @@ -13,7 +13,7 @@ LICENSE="LGPL-2.1" KEYWORDS="" IUSE="" -DEPEND=" +COMMON_DEPEND=" $(add_frameworks_dep kcoreaddons) $(add_frameworks_dep ki18n) $(add_frameworks_dep kiconthemes) @@ -25,7 +25,12 @@ DEPEND=" dev-qt/qtwidgets:5 net-libs/telepathy-qt[qt5] " -RDEPEND="${DEPEND} +DEPEND=" + ${COMMON_DEPEND} + $(add_frameworks_dep kcmutils) +" +RDEPEND=" + ${COMMON_DEPEND} $(add_kdeapps_dep ktp-contact-list) $(add_kdeapps_dep ktp-filetransfer-handler) !net-im/ktp-send-file diff --git a/kde-apps/ktp-text-ui/ktp-text-ui-9999.ebuild b/kde-apps/ktp-text-ui/ktp-text-ui-9999.ebuild index 9e9a31f..983b5ab 100644 --- a/kde-apps/ktp-text-ui/ktp-text-ui-9999.ebuild +++ b/kde-apps/ktp-text-ui/ktp-text-ui-9999.ebuild @@ -16,7 +16,6 @@ IUSE="" DEPEND=" $(add_frameworks_dep karchive) $(add_frameworks_dep kcmutils) - $(add_frameworks_dep kcompletion) $(add_frameworks_dep kconfig) $(add_frameworks_dep kconfigwidgets) $(add_frameworks_dep kcoreaddons)