diff options
Diffstat (limited to 'dev-libs')
| -rw-r--r-- | dev-libs/purpose/metadata.xml | 3 | ||||
| -rw-r--r-- | dev-libs/purpose/purpose-9999.ebuild | 29 |
2 files changed, 28 insertions, 4 deletions
diff --git a/dev-libs/purpose/metadata.xml b/dev-libs/purpose/metadata.xml index 2fdbf33d963..69186b245f3 100644 --- a/dev-libs/purpose/metadata.xml +++ b/dev-libs/purpose/metadata.xml @@ -5,4 +5,7 @@ <email>kde@gentoo.org</email> <name>Gentoo KDE Project</name> </maintainer> + <use> + <flag name="kaccounts">Enable support for system-wide defined KAccounts</flag> + </use> </pkgmetadata> diff --git a/dev-libs/purpose/purpose-9999.ebuild b/dev-libs/purpose/purpose-9999.ebuild index fbab9f771cc..a8b3e851143 100644 --- a/dev-libs/purpose/purpose-9999.ebuild +++ b/dev-libs/purpose/purpose-9999.ebuild @@ -10,20 +10,41 @@ inherit kde5 DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled" LICENSE="LGPL-2.1+" KEYWORDS="" -IUSE="" +IUSE="+kaccounts" DEPEND=" $(add_frameworks_dep kcoreaddons) $(add_frameworks_dep ki18n) $(add_frameworks_dep kio) - $(add_kdeapps_dep kaccounts-integration) $(add_qt_dep qtdeclarative) $(add_qt_dep qtgui) $(add_qt_dep qtnetwork) $(add_qt_dep qtwidgets) - net-libs/accounts-qt + kaccounts? ( + $(add_kdeapps_dep kaccounts-integration) + net-libs/accounts-qt + ) " RDEPEND="${DEPEND}" # requires running environment -RESTRICT="test" +RESTRICT+=" test" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package kaccounts KAccounts) + ) + + kde5_src_configure +} + +pkg_postinst(){ + kde5_pkg_postinst + + if ! has_version "kde-misc/kdeconnect[app]" ; then + elog + elog "Optional runtime dependency:" + elog "kde-misc/kdeconnect[app] (send through KDE Connect)" + elog + fi +} |
