summaryrefslogtreecommitdiff
path: root/kde-apps
diff options
context:
space:
mode:
authorKarol Herbst <git@karolherbst.de>2015-03-12 19:38:13 +0100
committerJohannes Huber <johu@gentoo.org>2015-03-21 09:34:21 +0100
commitb80bb5e62c9003e43ff33698a0c98e75cd4c77b8 (patch)
treea5e31b37d8a8763635a3935cd50b20144469a382 /kde-apps
parent553d1d08cfd656c9a10733afbb695b399dab4816 (diff)
downloadkde-b80bb5e62c9003e43ff33698a0c98e75cd4c77b8.tar.gz
kde-b80bb5e62c9003e43ff33698a0c98e75cd4c77b8.tar.bz2
kde-b80bb5e62c9003e43ff33698a0c98e75cd4c77b8.zip
[kde-apps/kaccounts,ktp*] Fix dependencies and build issues
Diffstat (limited to 'kde-apps')
-rw-r--r--kde-apps/kaccounts-integration/kaccounts-integration-9999.ebuild8
-rw-r--r--kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild4
-rw-r--r--kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild18
-rw-r--r--kde-apps/ktp-auth-handler/ktp-auth-handler-9999.ebuild13
-rw-r--r--kde-apps/ktp-common-internals/ktp-common-internals-9999.ebuild23
-rw-r--r--kde-apps/ktp-common-internals/metadata.xml1
-rw-r--r--kde-apps/ktp-contact-list/ktp-contact-list-9999.ebuild13
-rw-r--r--kde-apps/ktp-contact-runner/ktp-contact-runner-9999.ebuild9
-rw-r--r--kde-apps/ktp-desktop-applets/ktp-desktop-applets-9999.ebuild11
-rw-r--r--kde-apps/ktp-kded-module/ktp-kded-module-9999.ebuild13
-rw-r--r--kde-apps/ktp-send-file/ktp-send-file-9999.ebuild9
-rw-r--r--kde-apps/ktp-text-ui/ktp-text-ui-9999.ebuild1
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 f28eddfa6d8..46f8d272e85 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 d721dbf639b..f82c9d73806 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 edec99a49c4..bec0bd43394 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 6efadda8a4e..160c960f1bf 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 8d84845cbe2..5b0a232c1c5 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 0defe784bf0..4a5693fc096 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 9e5b6cb4611..6e95d1143ed 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 4af5388fca9..b943d3f10b2 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 66fd3ef9ba5..379a4b22408 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 57b0861040e..be16989b0be 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 1c212707039..a383b737603 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 9e9a31fab94..983b5ab6d42 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)