You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
1.5 KiB
63 lines
1.5 KiB
7 years ago
|
# Copyright 1999-2017 Gentoo Foundation
|
||
|
# Distributed under the terms of the GNU General Public License v2
|
||
|
|
||
|
EAPI=6
|
||
|
|
||
|
KDE_HANDBOOK="optional"
|
||
|
CPPUNIT_REQUIRED="optional"
|
||
|
EGIT_BRANCH="KDE/4.14"
|
||
|
inherit kde4-base
|
||
|
|
||
|
DESCRIPTION="Common library for KDE PIM apps"
|
||
|
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
|
||
|
LICENSE="LGPL-2.1"
|
||
|
IUSE="debug ldap prison"
|
||
|
|
||
|
# some akonadi tests timeout, that probaly needs more work as its ~700 tests
|
||
|
RESTRICT="test"
|
||
|
|
||
|
DEPEND="
|
||
|
>=app-crypt/gpgme-1.8.0
|
||
|
>=dev-libs/boost-1.35.0-r5:=
|
||
|
dev-libs/libgpg-error
|
||
|
>=dev-libs/libical-0.48-r2:=
|
||
|
dev-libs/cyrus-sasl
|
||
|
>=dev-libs/qjson-0.8.1
|
||
|
kde-apps/akonadi:4
|
||
|
media-libs/phonon[qt4]
|
||
|
x11-misc/shared-mime-info
|
||
|
prison? ( kde-frameworks/prison:4 )
|
||
|
ldap? ( net-nds/openldap )
|
||
|
"
|
||
|
# boost is not linked to, but headers which include it are installed
|
||
|
# bug #418071
|
||
|
RDEPEND="${DEPEND}
|
||
|
!=kde-apps/kdepim-runtime-4.10*
|
||
|
!=kde-apps/kdepim-runtime-4.11*
|
||
|
!<kde-apps/kdepim-runtime-4.4.11.1-r2:4
|
||
|
"
|
||
|
|
||
|
PATCHES=(
|
||
|
"${FILESDIR}/${PN}-4.14.11-boostincludes.patch"
|
||
|
"${FILESDIR}/${PN}-CVE-2016-7966-r1.patch"
|
||
|
"${FILESDIR}/${PN}-4.14.11-gpgme-1.8.0.patch"
|
||
|
)
|
||
|
|
||
|
src_configure() {
|
||
|
local mycmakeargs=(
|
||
|
-DBUILD_doc=$(usex handbook)
|
||
|
$(cmake-utils_use_find_package ldap Ldap)
|
||
|
$(cmake-utils_use_find_package prison Prison)
|
||
|
)
|
||
|
|
||
|
kde4-base_src_configure
|
||
|
}
|
||
|
|
||
|
src_install() {
|
||
|
kde4-base_src_install
|
||
|
rm "${ED}"/usr/share/apps/cmake/modules/FindQtOAuth.cmake #Collides with net-im/choqok
|
||
|
|
||
|
# contains constants/defines only
|
||
|
QA_DT_NEEDED="$(find "${ED}" -type f -name 'libakonadi-kabc.so.*' -printf '/%P\n')"
|
||
|
}
|