# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=6 KDE_HANDBOOK="forceoptional" KDE_TEST="forceoptional" KMNAME="kdepim" VIRTUALX_REQUIRED="test" inherit kde5 DESCRIPTION="Note taking application" HOMEPAGE="https://www.kde.org/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="" DEPEND=" $(add_frameworks_dep kcmutils) $(add_frameworks_dep kcompletion) $(add_frameworks_dep kconfig) $(add_frameworks_dep kconfigwidgets) $(add_frameworks_dep kcoreaddons) $(add_frameworks_dep kcrash) $(add_frameworks_dep kdelibs4support) $(add_frameworks_dep kdnssd) $(add_frameworks_dep kglobalaccel) $(add_frameworks_dep ki18n) $(add_frameworks_dep kiconthemes) $(add_frameworks_dep kitemmodels) $(add_frameworks_dep kitemviews) $(add_frameworks_dep knewstuff) $(add_frameworks_dep knotifications) $(add_frameworks_dep kparts) $(add_frameworks_dep ktextwidgets) $(add_frameworks_dep kwidgetsaddons) $(add_frameworks_dep kwindowsystem) $(add_frameworks_dep kxmlgui) $(add_kdeapps_dep akonadi) $(add_kdeapps_dep akonadi-notes) $(add_kdeapps_dep akonadi-search) $(add_kdeapps_dep kcalcore) $(add_kdeapps_dep kcalutils) $(add_kdeapps_dep kcontacts) $(add_kdeapps_dep kmime) $(add_kdeapps_dep kontactinterface) $(add_kdeapps_dep libkdepim) $(add_kdeapps_dep pimcommon) $(add_qt_dep qtdbus) $(add_qt_dep qtgui) $(add_qt_dep qtprintsupport) $(add_qt_dep qtwidgets) $(add_qt_dep qtx11extras) $(add_qt_dep qtxml) dev-libs/grantlee:5 dev-libs/libxslt x11-libs/libX11 " RDEPEND="${DEPEND} !kde-apps/kdepim " src_prepare() { # knotes subproject does not contain doc # at least until properly split upstream echo "add_subdirectory(doc)" >> CMakeLists.txt || die "Failed to add doc dir" mkdir doc || die "Failed to create doc dir" mv ../doc/${PN} doc || die "Failed to move handbook" mv ../doc/akonadi_notes_agent doc || die "Failed to move handbook" cat <<-EOF > doc/CMakeLists.txt add_subdirectory(${PN}) add_subdirectory(akonadi_notes_agent) EOF kde5_src_prepare }