diff options
| author | Michael Palimaka <kensington@gentoo.org> | 2013-03-12 02:22:24 +1100 |
|---|---|---|
| committer | Michael Palimaka <kensington@gentoo.org> | 2013-03-12 02:22:24 +1100 |
| commit | a594105647d515bc3468e5238b86c4c56708d55a (patch) | |
| tree | 0a8ec31aea42b269abbc31322dd71205338f762e /dev-libs/libattica/libattica-9999.ebuild | |
| parent | 3ef321c1d8bca3054ac0ddf65667b8d33b2a04b3 (diff) | |
| download | kde-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.ebuild | 44 |
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 +} |
