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 01BC913997F for ; Mon, 11 Nov 2019 00:19:24 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4D96FE0A83; Mon, 11 Nov 2019 00:19:23 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (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 1FE15E0A83 for ; Mon, 11 Nov 2019 00:19:23 +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 5A92534CB6C for ; Mon, 11 Nov 2019 00:19:21 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id D580E8AF for ; Mon, 11 Nov 2019 00:19:19 +0000 (UTC) From: "Andreas Sturmlechner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Sturmlechner" Message-ID: <1573429951.6fd1d431b709583b9044edd81c278de8ded151f5.asturm@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: asturm X-VCS-Committer-Name: Andreas Sturmlechner X-VCS-Revision: 6fd1d431b709583b9044edd81c278de8ded151f5 X-VCS-Branch: master Date: Mon, 11 Nov 2019 00:19:19 +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-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 249fda3d-0b40-4258-b3e8-f72bbf2b4623 X-Archives-Hash: 8a2a93488b98b6a2145c2cb7b9376a63 commit: 6fd1d431b709583b9044edd81c278de8ded151f5 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Nov 10 23:52:31 2019 +0000 Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Nov 10 23:52:31 2019 +0000 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=6fd1d431 media-gfx/krita: Port to ecm.eclass and kde.org.eclass Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner gentoo.org> media-gfx/krita/krita-9999.ebuild | 62 +++++++++++++++++++++------------------ 1 file changed, 33 insertions(+), 29 deletions(-) diff --git a/media-gfx/krita/krita-9999.ebuild b/media-gfx/krita/krita-9999.ebuild index a39f760956..fd93648acb 100644 --- a/media-gfx/krita/krita-9999.ebuild +++ b/media-gfx/krita/krita-9999.ebuild @@ -3,10 +3,12 @@ EAPI=7 -KDE_TEST="forceoptional-recursive" -VIRTUALX_REQUIRED="test" +ECM_TEST="forceoptional-recursive" PYTHON_COMPAT=( python3_{6,7} ) -inherit kde5 python-single-r1 +KFMIN=5.60.0 +QTMIN=5.12.3 +VIRTUALX_REQUIRED="test" +inherit ecm kde.org python-single-r1 if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" @@ -15,7 +17,9 @@ fi DESCRIPTION="Free digital painting application. Digital Painting, Creative Freedom!" HOMEPAGE="https://kde.org/applications/graphics/krita/ https://krita.org/" + LICENSE="GPL-3" +SLOT="5" IUSE="color-management fftw gif +gsl heif +jpeg openexr pdf qtmedia +raw tiff vc" REQUIRED_USE="${PYTHON_REQUIRED_USE}" @@ -25,33 +29,33 @@ BDEPEND=" sys-devel/gettext " RDEPEND="${PYTHON_DEPS} - $(add_frameworks_dep karchive) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kcrash) - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kitemmodels) - $(add_frameworks_dep kitemviews) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kwindowsystem) - $(add_frameworks_dep kxmlgui) - $(add_qt_dep qtconcurrent) - $(add_qt_dep qtdbus) - $(add_qt_dep qtdeclarative) - $(add_qt_dep qtgui '-gles2' '' '5=') - $(add_qt_dep qtnetwork) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtsvg) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtx11extras) - $(add_qt_dep qtxml) dev-libs/boost:= dev-libs/quazip dev-python/PyQt5[${PYTHON_USEDEP}] dev-python/sip[${PYTHON_USEDEP}] + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5=[-gles2] + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 media-gfx/exiv2:= media-libs/lcms media-libs/libpng:0= @@ -70,7 +74,7 @@ RDEPEND="${PYTHON_DEPS} media-libs/openexr ) pdf? ( app-text/poppler[qt5] ) - qtmedia? ( $(add_qt_dep qtmultimedia) ) + qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 ) raw? ( media-libs/libraw:= ) tiff? ( media-libs/tiff:0 ) " @@ -83,7 +87,7 @@ RESTRICT+=" test" pkg_setup() { python-single-r1_pkg_setup - kde5_pkg_setup + ecm_pkg_setup } src_configure() { @@ -106,5 +110,5 @@ src_configure() { $(cmake-utils_use_find_package vc Vc) ) - kde5_src_configure + ecm_src_configure }