# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 if [[ ${PV} != *9999* ]]; then SRC_URI="https://github.com/euroelessar/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="amd64 ~ppc x86" else GIT_ECLASS="git-r3" EGIT_REPO_URI=( "git://github.com/euroelessar/${PN}" ) KEYWORDS="" fi inherit cmake-utils multibuild ${GIT_ECLASS} DESCRIPTION="Qt XMPP library" HOMEPAGE="https://github.com/euroelessar/jreen" LICENSE="GPL-2" SLOT="0" IUSE="debug +qt4 qt5" REQUIRED_USE="|| ( qt4 qt5 )" DEPEND=" media-libs/speex net-libs/libgsasl sys-libs/zlib qt4? ( >=dev-qt/qtcore-4.6.0:4[ssl] >=dev-qt/qtgui-4.6.0:4 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtnetwork:5 ) " RDEPEND="${DEPEND}" DOCS=( AUTHORS ChangeLog README ) pkg_setup() { MULTIBUILD_VARIANTS=() if use qt4; then MULTIBUILD_VARIANTS+=( qt4 ) fi if use qt5; then MULTIBUILD_VARIANTS+=( qt5 ) fi } src_configure() { myconfigure() { local mycmakeargs=() if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then mycmakeargs+=( -DJREEN_FORCE_QT4=ON ) fi if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then mycmakeargs+=( -DJREEN_FORCE_QT4=OFF ) fi cmake-utils_src_configure } multibuild_foreach_variant myconfigure } src_compile() { multibuild_foreach_variant cmake-utils_src_compile } src_install() { multibuild_foreach_variant cmake-utils_src_install } src_test() { multibuild_foreach_variant cmake-utils_src_test }