summaryrefslogtreecommitdiff
path: root/dev-libs/libattica/libattica-9999.ebuild
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2013-03-12 02:22:24 +1100
committerMichael Palimaka <kensington@gentoo.org>2013-03-12 02:22:24 +1100
commita594105647d515bc3468e5238b86c4c56708d55a (patch)
tree0a8ec31aea42b269abbc31322dd71205338f762e /dev-libs/libattica/libattica-9999.ebuild
parent3ef321c1d8bca3054ac0ddf65667b8d33b2a04b3 (diff)
downloadkde-a594105647d515bc3468e5238b86c4c56708d55a.tar.gz
kde-a594105647d515bc3468e5238b86c4c56708d55a.tar.bz2
kde-a594105647d515bc3468e5238b86c4c56708d55a.zip
[dev-libs/libattica] Add support for building against Qt5.
Package-Manager: portage-2.1.11.55
Diffstat (limited to 'dev-libs/libattica/libattica-9999.ebuild')
-rw-r--r--dev-libs/libattica/libattica-9999.ebuild44
1 files changed, 38 insertions, 6 deletions
diff --git a/dev-libs/libattica/libattica-9999.ebuild b/dev-libs/libattica/libattica-9999.ebuild
index 2283ca070e1..cef818d2b90 100644
--- a/dev-libs/libattica/libattica-9999.ebuild
+++ b/dev-libs/libattica/libattica-9999.ebuild
@@ -2,21 +2,53 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-EAPI=4
+EAPI=5
+
+MY_P="${P#lib}"
+MY_PN="${PN#lib}"
inherit cmake-utils git-2
DESCRIPTION="A library providing access to Open Collaboration Services"
-HOMEPAGE="http://kde.org/"
+HOMEPAGE="http://www.kde.org/"
EGIT_REPO_URI="git://anongit.kde.org/attica"
LICENSE="GPL-2 LGPL-2"
KEYWORDS=""
SLOT="0"
-IUSE="debug"
+IUSE="debug +qt4 qt5 test"
+
+REQUIRED_USE="^^ ( qt4 qt5 )"
-RDEPEND="dev-qt/qtcore:4"
+RDEPEND="
+ qt4? ( dev-qt/qtcore:4 )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtnetwork:5
+ )
+"
DEPEND="${RDEPEND}
- dev-qt/qttest:4"
+ qt5? ( dev-libs/extra-cmake-modules )
+ test? (
+ qt4? (
+ dev-qt/qtgui:4
+ dev-qt/qttest:4
+ )
+ qt5? (
+ dev-qt/qttest:5
+ dev-qt/qtwidgets:5
+ )
+ )
+"
+
+DOCS=( AUTHORS ChangeLog README )
+
+S=${WORKDIR}/${MY_P}
-DOCS=(AUTHORS ChangeLog README)
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package qt5 Qt5Core)
+ $(cmake-utils_use test ATTICA_ENABLE_TESTS)
+ )
+ cmake-utils_src_configure
+}