summaryrefslogtreecommitdiff
path: root/dev-python/PyQt6_WebEngine/PyQt6_WebEngine-6.3.1.ebuild
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2022-08-03 07:44:51 -0400
committerIonen Wolkens <ionen@gentoo.org>2022-08-03 08:26:50 -0400
commitb8cb86345e657e7af1fffa5e68508a64748e1503 (patch)
tree8196e565ab1cb048360d8dc8a0166e296114abd8 /dev-python/PyQt6_WebEngine/PyQt6_WebEngine-6.3.1.ebuild
parentf251005a19167828b25cd87dd83e9dad492a31a0 (diff)
downloadgentoo-b8cb86345e657e7af1fffa5e68508a64748e1503.tar.gz
gentoo-b8cb86345e657e7af1fffa5e68508a64748e1503.tar.bz2
gentoo-b8cb86345e657e7af1fffa5e68508a64748e1503.zip
dev-python/PyQt6-WebEngine: rename from dev-python/PyQt6_WebEngine
Was meant to match to skip MY_P (like dev-python often does), but on second thought it doesn't feel entirely right here given (ignoring pypi tarballs) official website doesn't use underscore (e.g. PyQt-WebEngine). Could probably skip pkgmove (qt6 still masked), but feels messy not to so doing it anyway. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-python/PyQt6_WebEngine/PyQt6_WebEngine-6.3.1.ebuild')
-rw-r--r--dev-python/PyQt6_WebEngine/PyQt6_WebEngine-6.3.1.ebuild62
1 files changed, 0 insertions, 62 deletions
diff --git a/dev-python/PyQt6_WebEngine/PyQt6_WebEngine-6.3.1.ebuild b/dev-python/PyQt6_WebEngine/PyQt6_WebEngine-6.3.1.ebuild
deleted file mode 100644
index f304d9d147f4..000000000000
--- a/dev-python/PyQt6_WebEngine/PyQt6_WebEngine-6.3.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=sip
-PYTHON_COMPAT=( python3_{8..11} )
-inherit distutils-r1 flag-o-matic multiprocessing qmake-utils
-
-QT_PV="6.3:6" # minimum tested qt version
-
-DESCRIPTION="Python bindings for QtWebEngine"
-HOMEPAGE="https://www.riverbankcomputing.com/software/pyqtwebengine/"
-SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug quick +widgets"
-
-RDEPEND="
- >=dev-python/PyQt6-${PV}[gui,ssl,${PYTHON_USEDEP}]
- >=dev-qt/qtbase-${QT_PV}
- >=dev-qt/qtwebengine-${QT_PV}[widgets]
- quick? ( dev-python/PyQt6[qml] )
- widgets? ( dev-python/PyQt6[network,printsupport,webchannel,widgets] )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- >=dev-python/PyQt-builder-1.11[${PYTHON_USEDEP}]
- >=dev-qt/qtbase-${QT_PV}
- sys-devel/gcc"
-
-src_prepare() {
- default
-
- # hack: qmake wants g++ (not clang), try to respect ${CHOST} #726112
- mkdir "${T}"/cxx || die
- ln -s "$(type -P ${CHOST}-g++ || type -P g++ || die)" "${T}"/cxx/g++ || die
- PATH=${T}/cxx:${PATH}
-}
-
-src_configure() {
- append-cxxflags -std=c++17 # for clang and old gcc that default to <17
-
- # hack: currently lacking qt6_get_bindir (or alternatively have
- # qmake6 in PATH like qmake5 is so it wouldn't matter)
- local qmake6=$(qt5_get_bindir)/qmake6
- qmake6=${qmake6//qt5/qt6}
-
- DISTUTILS_ARGS=(
- --jobs=$(makeopts_jobs)
- --qmake="${qmake6}"
- --qmake-setting="$(qt5_get_qmake_args)"
- --verbose
-
- --enable=QtWebEngineCore
- $(usex quick --{enable,disable}=QtWebEngineQuick)
- $(usex widgets --{enable,disable}=QtWebEngineWidgets)
-
- $(usev debug '--debug --qml-debug --tracing')
- )
-}