diff options
Diffstat (limited to 'net-libs')
| -rw-r--r-- | net-libs/kdsoap/kdsoap-9999.ebuild | 47 |
1 files changed, 9 insertions, 38 deletions
diff --git a/net-libs/kdsoap/kdsoap-9999.ebuild b/net-libs/kdsoap/kdsoap-9999.ebuild index 8e7c87006ec..98ac4f12a8d 100644 --- a/net-libs/kdsoap/kdsoap-9999.ebuild +++ b/net-libs/kdsoap/kdsoap-9999.ebuild @@ -11,59 +11,30 @@ else EGIT_SUBMODULES=( kdwsdl2cpp/libkode -autogen ) inherit git-r3 fi -inherit cmake multibuild +inherit cmake DESCRIPTION="Qt-based client-side and server-side SOAP component" HOMEPAGE="https://www.kdab.com/development-resources/qt-tools/kd-soap/" LICENSE="GPL-3 AGPL-3" SLOT="0/2" -IUSE="qt5 +qt6" -REQUIRED_USE="|| ( qt5 qt6 )" -RDEPEND=" - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtnetwork:5 - dev-qt/qtxml:5 - ) - qt6? ( dev-qt/qtbase:6[network,xml] )" +RDEPEND="dev-qt/qtbase:6[network,xml]" DEPEND="${RDEPEND} dev-libs/boost " -pkg_setup() { - MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) ) -} - src_prepare() { cmake_src_prepare sed -e "/install.*INSTALL_DOC_DIR/d" -i CMakeLists.txt || die } src_configure() { - my_src_configure() { - local mycmakeargs=( - -DKDSoap_DOCS=OFF - -DKDSoap_EXAMPLES=OFF # no install targets - -DKDSoap_STATIC=OFF - ) - - if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then - mycmakeargs+=( -DKDSoap_QT6=ON ) - else - mycmakeargs+=( -DKDSoap_QT6=OFF ) - fi - cmake_src_configure - } - - multibuild_foreach_variant my_src_configure -} - -src_compile() { - multibuild_foreach_variant cmake_src_compile -} - -src_install() { - multibuild_foreach_variant cmake_src_install + local mycmakeargs=( + -DKDSoap_DOCS=OFF + -DKDSoap_EXAMPLES=OFF # no install targets + -DKDSoap_QT6=ON + -DKDSoap_STATIC=OFF + ) + cmake_src_configure } |
