From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 509FD1382C5 for ; Sun, 8 Apr 2018 16:03:10 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 88D74E0B09; Sun, 8 Apr 2018 16:03:09 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6B12FE0B09 for ; Sun, 8 Apr 2018 16:03:09 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 0463C335C0A for ; Sun, 8 Apr 2018 16:03:08 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 3671F274 for ; Sun, 8 Apr 2018 16:03:06 +0000 (UTC) From: "Johannes Huber" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Johannes Huber" Message-ID: <1523203360.70a718f3d38ae41f544c65dec1d6b86d71be96f2.johu@gentoo> Subject: [gentoo-commits] proj/kde:master commit in: media-gfx/krita/ X-VCS-Repository: proj/kde X-VCS-Files: media-gfx/krita/krita-9999.ebuild X-VCS-Directories: media-gfx/krita/ X-VCS-Committer: johu X-VCS-Committer-Name: Johannes Huber X-VCS-Revision: 70a718f3d38ae41f544c65dec1d6b86d71be96f2 X-VCS-Branch: master Date: Sun, 8 Apr 2018 16:03:06 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 066349db-e913-4a84-8ea2-74604c6a7755 X-Archives-Hash: 9fba008702c70ea5245d1dab52f746af commit: 70a718f3d38ae41f544c65dec1d6b86d71be96f2 Author: Johannes Huber gentoo org> AuthorDate: Sun Apr 8 15:47:25 2018 +0000 Commit: Johannes Huber gentoo org> CommitDate: Sun Apr 8 16:02:40 2018 +0000 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=70a718f3 media-gfx/krita: Add python use flag Upstream commit 5f0f100d6a99d3e1801dccd86ca38a88d9acd981 Package-Manager: Portage-2.3.28, Repoman-2.3.9 media-gfx/krita/krita-9999.ebuild | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/media-gfx/krita/krita-9999.ebuild b/media-gfx/krita/krita-9999.ebuild index 59aac9fc7e..2815e69719 100644 --- a/media-gfx/krita/krita-9999.ebuild +++ b/media-gfx/krita/krita-9999.ebuild @@ -5,14 +5,16 @@ EAPI=6 KDE_TEST="forceoptional-recursive" VIRTUALX_REQUIRED="test" -inherit kde5 +PYTHON_COMPAT=( python3_{4,5,6} ) +inherit kde5 python-single-r1 DESCRIPTION="Free digital painting application. Digital Painting, Creative Freedom!" HOMEPAGE="https://www.kde.org/applications/graphics/krita/ https://krita.org/" LICENSE="GPL-3" KEYWORDS="" -IUSE="color-management fftw gif +gsl +jpeg openexr pdf qtmedia +raw tiff vc" +IUSE="color-management fftw gif +gsl +jpeg openexr pdf python qtmedia +raw tiff vc" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" COMMON_DEPEND=" $(add_frameworks_dep karchive) @@ -57,6 +59,11 @@ COMMON_DEPEND=" media-libs/openexr ) pdf? ( app-text/poppler[qt5] ) + python? ( + ${PYTHON_DEPS} + dev-python/PyQt5[${PYTHON_USEDEP}] + dev-python/sip[${PYTHON_USEDEP}] + ) qtmedia? ( $(add_qt_dep qtmultimedia) ) raw? ( media-libs/libraw:= ) tiff? ( media-libs/tiff:0 ) @@ -72,6 +79,10 @@ RDEPEND="${COMMON_DEPEND} !app-office/calligra-l10n:4[calligra_features_krita(+)] " +pkg_setup() { + use python && python-single-r1_pkg_setup +} + src_configure() { local mycmakeargs=( $(cmake-utils_use_find_package color-management OCIO) @@ -81,6 +92,8 @@ src_configure() { $(cmake-utils_use_find_package jpeg JPEG) $(cmake-utils_use_find_package openexr OpenEXR) $(cmake-utils_use_find_package pdf Poppler) + $(cmake-utils_use_find_package python PyQt5) + $(cmake-utils_use_find_package python SIP) $(cmake-utils_use_find_package qtmedia Qt5Multimedia) $(cmake-utils_use_find_package raw LibRaw) $(cmake-utils_use_find_package tiff TIFF)