diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2021-09-08 10:16:56 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2021-09-13 11:31:03 +0200 |
commit | 532f4bc2737531af5f11e4f63f3ebd90854c63c9 (patch) | |
tree | 5808452050e4bdfdae328157d755d9a3a206feb6 /dev-qt/qtwebengine | |
parent | kde-frameworks/threadweaver: x86 stable wrt bug #808216 (diff) | |
download | gentoo-532f4bc2737531af5f11e4f63f3ebd90854c63c9.tar.gz gentoo-532f4bc2737531af5f11e4f63f3ebd90854c63c9.tar.bz2 gentoo-532f4bc2737531af5f11e4f63f3ebd90854c63c9.zip |
dev-qt/qtwebengine: Switch from ~QTVER to =QT5_PV* version deps
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'dev-qt/qtwebengine')
-rw-r--r-- | dev-qt/qtwebengine/qtwebengine-5.15.2_p20210824.ebuild | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.2_p20210824.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.2_p20210824.ebuild index 223cd21ff67e..a8e5942a0be0 100644 --- a/dev-qt/qtwebengine/qtwebengine-5.15.2_p20210824.ebuild +++ b/dev-qt/qtwebengine/qtwebengine-5.15.2_p20210824.ebuild @@ -4,7 +4,6 @@ EAPI=8 PYTHON_COMPAT=( python2_7 ) -QTVER=$(ver_cut 1-3) inherit estack flag-o-matic multiprocessing python-any-r1 qt5-build DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications" @@ -12,7 +11,7 @@ HOMEPAGE="https://www.qt.io/" if [[ ${QT5_BUILD_TYPE} == release ]]; then KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" - if [[ ${PV} == ${QTVER}_p* ]]; then + if [[ ${PV} == ${QT5_PV}_p* ]]; then SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz" S="${WORKDIR}/${P}" QT5_BUILD_DIR="${S}_build" @@ -42,12 +41,12 @@ RDEPEND=" dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/re2:= - ~dev-qt/qtcore-${QTVER} - ~dev-qt/qtdeclarative-${QTVER} - ~dev-qt/qtgui-${QTVER} - ~dev-qt/qtnetwork-${QTVER} - ~dev-qt/qtprintsupport-${QTVER} - ~dev-qt/qtwebchannel-${QTVER}[qml] + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtdeclarative-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtnetwork-${QT5_PV}* + =dev-qt/qtprintsupport-${QT5_PV}* + =dev-qt/qtwebchannel-${QT5_PV}*[qml] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= @@ -76,15 +75,15 @@ RDEPEND=" x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) - designer? ( ~dev-qt/designer-${QTVER} ) - geolocation? ( ~dev-qt/qtpositioning-${QTVER} ) + designer? ( =dev-qt/designer-${QT5_PV}* ) + geolocation? ( =dev-qt/qtpositioning-${QT5_PV}* ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( media-video/ffmpeg:0= ) system-icu? ( >=dev-libs/icu-69.1:= ) widgets? ( - ~dev-qt/qtdeclarative-${QTVER}[widgets] - ~dev-qt/qtwidgets-${QTVER} + =dev-qt/qtdeclarative-${QT5_PV}*[widgets] + =dev-qt/qtwidgets-${QT5_PV}* ) " DEPEND="${RDEPEND}" @@ -137,13 +136,13 @@ src_unpack() { } src_prepare() { - if [[ ${PV} == ${QTVER}_p* ]]; then + if [[ ${PV} == ${QT5_PV}_p* ]]; then # This is made from git, and for some reason will fail w/o .git directories. mkdir -p .git src/3rdparty/chromium/.git || die # We need to make sure this integrates well into Qt 5.15.2 installation. # Otherwise revdeps fail w/o heavy changes. This is the simplest way to do it. - sed -e "/^MODULE_VERSION/s/5.*/${QTVER}/" -i .qmake.conf || die + sed -e "/^MODULE_VERSION/s/5.*/${QT5_PV}*/" -i .qmake.conf || die fi # QTBUG-88657 - jumbo-build could still make trouble |