From fc637fb28da700da71ec2064d65ca5a7a31b9c6c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 18 Aug 2019 18:16:17 +0100 Subject: gentoo resync : 18.08.2019 --- net-irc/kvirc/kvirc-9999.ebuild | 85 ++++++++++++++++++++++++++--------------- 1 file changed, 54 insertions(+), 31 deletions(-) (limited to 'net-irc/kvirc/kvirc-9999.ebuild') diff --git a/net-irc/kvirc/kvirc-9999.ebuild b/net-irc/kvirc/kvirc-9999.ebuild index b37c64f007b3..46a0772c2758 100644 --- a/net-irc/kvirc/kvirc-9999.ebuild +++ b/net-irc/kvirc/kvirc-9999.ebuild @@ -1,10 +1,9 @@ # Copyright 2009-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# True Authors: Arfrever Frehtes Taifersar Arahesis - EAPI="7" -PYTHON_COMPAT=(python2_7) +CMAKE_MAKEFILE_GENERATOR="emake" +PYTHON_COMPAT=(python{2_7,3_6,3_7}) inherit cmake-utils flag-o-matic python-single-r1 xdg-utils @@ -34,7 +33,8 @@ KEYWORDS="" IUSE="audiofile +dbus dcc_video debug doc gsm kde +nls oss +perl +phonon profile +python spell +ssl theora webkit" REQUIRED_USE="audiofile? ( oss ) python? ( ${PYTHON_REQUIRED_USE} )" -BDEPEND="virtual/pkgconfig +BDEPEND="dev-lang/perl:0 + virtual/pkgconfig doc? ( app-doc/doxygen ) kde? ( kde-frameworks/extra-cmake-modules:5 ) nls? ( sys-devel/gettext )" @@ -79,6 +79,10 @@ if [[ "${PV}" != "9999" ]]; then S="${WORKDIR}/KVIrc-${KVIRC_GIT_REVISION}" fi +PATCHES=( + "${FILESDIR}/${PN}-5.2_pre20190628041642-python-3.patch" +) + DOCS=() pkg_setup() { @@ -106,40 +110,59 @@ src_configure() { -DLIB_SUFFIX=${libdir#lib} -DMANUAL_REVISION=${KVIRC_GIT_REVISION} -DMANUAL_SOURCES_DATE=${KVIRC_GIT_SOURCES_DATE//-/} - -DWANT_ENV_FLAGS=yes - -DWANT_VERBOSE=yes - - -DWANT_CRYPT=yes - -DWANT_DCC_VOICE=yes - -DWANT_IPC=yes - -DWANT_IPV6=yes - -DWANT_TRANSPARENCY=yes - - -DWANT_AUDIOFILE=$(usex audiofile) - -DWANT_DCC_VIDEO=$(usex dcc_video) - -DWANT_DEBUG=$(usex debug) - -DWANT_DOXYGEN=$(usex doc) - -DWANT_GETTEXT=$(usex nls) - -DWANT_GSM=$(usex gsm) - -DWANT_KDE=$(usex kde) - -DWANT_MEMORY_PROFILE=$(usex profile) - -DWANT_OGG_THEORA=$(usex theora) - -DWANT_OPENSSL=$(usex ssl) - -DWANT_OSS=$(usex oss) - -DWANT_PERL=$(usex perl) - -DWANT_PHONON=$(usex phonon) - -DWANT_PYTHON=$(usex python) - -DWANT_QTDBUS=$(usex dbus) - -DWANT_QTWEBKIT=$(usex webkit) - -DWANT_SPELLCHECKER=$(usex spell) + -DWANT_ENV_FLAGS=ON + -DWANT_VERBOSE=ON + + -DWANT_CRYPT=ON + -DWANT_DCC_VOICE=ON + -DWANT_IPC=ON + -DWANT_IPV6=ON + -DWANT_TRANSPARENCY=ON + + -DWANT_AUDIOFILE=$(usex audiofile ON OFF) + -DWANT_DCC_VIDEO=$(usex dcc_video ON OFF) + -DWANT_DEBUG=$(usex debug ON OFF) + -DWANT_DOXYGEN=$(usex doc ON OFF) + -DWANT_GETTEXT=$(usex nls ON OFF) + -DWANT_GSM=$(usex gsm ON OFF) + -DWANT_KDE=$(usex kde ON OFF) + -DWANT_MEMORY_PROFILE=$(usex profile ON OFF) + -DWANT_OGG_THEORA=$(usex theora ON OFF) + -DWANT_OPENSSL=$(usex ssl ON OFF) + -DWANT_OSS=$(usex oss ON OFF) + -DWANT_PERL=$(usex perl ON OFF) + -DWANT_PHONON=$(usex phonon ON OFF) + -DWANT_PYTHON=$(usex python ON OFF) + -DWANT_QTDBUS=$(usex dbus ON OFF) + -DWANT_QTWEBKIT=$(usex webkit ON OFF) + -DWANT_SPELLCHECKER=$(usex spell ON OFF) # COMPILE_SVG_SUPPORT not used in source code. - -DWANT_QTSVG=no + -DWANT_QTSVG=OFF ) cmake-utils_src_configure } +src_compile() { + cmake-utils_src_compile + + if use doc; then + cmake-utils_src_compile devdocs + fi +} + +src_install() { + cmake-utils_src_install + + if use doc; then + ( + docinto html + dodoc -r "${BUILD_DIR}/doc/api/html/"* + ) + fi +} + pkg_postinst() { xdg_desktop_database_update xdg_icon_cache_update -- cgit v1.2.3