dev-python/PyQt5: restrict qt deps
authorDavide Pesavento <pesa@gentoo.org>
Fri, 24 Nov 2017 23:44:13 +0000 (00:44 +0100)
committerDavide Pesavento <pesa@gentoo.org>
Fri, 24 Nov 2017 23:44:55 +0000 (00:44 +0100)
Closes: https://bugs.gentoo.org/638474
Package-Manager: Portage-2.3.16, Repoman-2.3.6

dev-python/PyQt5/PyQt5-5.7.1.ebuild

index 0de6722265f6a0dafc4aaf0826ee7175184dc714..757f91b7a17b475711dfe7dea58cc3a34e2b3c1c 100644 (file)
@@ -51,41 +51,40 @@ REQUIRED_USE="
        xmlpatterns? ( network )
 "
 
-# Minimal supported version of Qt.
-QT_PV="5.6.0:5"
+QT_PV=${PV}
 
 RDEPEND="
        ${PYTHON_DEPS}
        >=dev-python/sip-4.19:=[${PYTHON_USEDEP}]
-       >=dev-qt/qtcore-${QT_PV}
-       >=dev-qt/qtxml-${QT_PV}
-       bluetooth? ( >=dev-qt/qtbluetooth-${QT_PV} )
+       ~dev-qt/qtcore-${QT_PV}
+       ~dev-qt/qtxml-${QT_PV}
+       bluetooth? ( ~dev-qt/qtbluetooth-${QT_PV} )
        dbus? (
                dev-python/dbus-python[${PYTHON_USEDEP}]
-               >=dev-qt/qtdbus-${QT_PV}
+               ~dev-qt/qtdbus-${QT_PV}
        )
-       declarative? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
-       designer? ( >=dev-qt/designer-${QT_PV} )
-       gui? ( >=dev-qt/qtgui-${QT_PV}[gles2=] )
-       help? ( >=dev-qt/qthelp-${QT_PV} )
-       location? ( >=dev-qt/qtlocation-${QT_PV} )
-       multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[widgets?] )
-       network? ( >=dev-qt/qtnetwork-${QT_PV} )
-       opengl? ( >=dev-qt/qtopengl-${QT_PV} )
-       positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
-       printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} )
-       sensors? ( >=dev-qt/qtsensors-${QT_PV} )
-       serialport? ( >=dev-qt/qtserialport-${QT_PV} )
-       sql? ( >=dev-qt/qtsql-${QT_PV} )
-       svg? ( >=dev-qt/qtsvg-${QT_PV} )
-       testlib? ( >=dev-qt/qttest-${QT_PV} )
-       webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} )
-       webengine? ( >=dev-qt/qtwebengine-${QT_PV}[widgets?] )
-       webkit? ( >=dev-qt/qtwebkit-${QT_PV}[printsupport] )
-       websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )
-       widgets? ( >=dev-qt/qtwidgets-${QT_PV} )
-       x11extras? ( >=dev-qt/qtx11extras-${QT_PV} )
-       xmlpatterns? ( >=dev-qt/qtxmlpatterns-${QT_PV} )
+       declarative? ( ~dev-qt/qtdeclarative-${QT_PV}[widgets?] )
+       designer? ( ~dev-qt/designer-${QT_PV} )
+       gui? ( ~dev-qt/qtgui-${QT_PV}[gles2=] )
+       help? ( ~dev-qt/qthelp-${QT_PV} )
+       location? ( ~dev-qt/qtlocation-${QT_PV} )
+       multimedia? ( ~dev-qt/qtmultimedia-${QT_PV}[widgets?] )
+       network? ( ~dev-qt/qtnetwork-${QT_PV} )
+       opengl? ( ~dev-qt/qtopengl-${QT_PV} )
+       positioning? ( ~dev-qt/qtpositioning-${QT_PV} )
+       printsupport? ( ~dev-qt/qtprintsupport-${QT_PV} )
+       sensors? ( ~dev-qt/qtsensors-${QT_PV} )
+       serialport? ( ~dev-qt/qtserialport-${QT_PV} )
+       sql? ( ~dev-qt/qtsql-${QT_PV} )
+       svg? ( ~dev-qt/qtsvg-${QT_PV} )
+       testlib? ( ~dev-qt/qttest-${QT_PV} )
+       webchannel? ( ~dev-qt/qtwebchannel-${QT_PV} )
+       webengine? ( ~dev-qt/qtwebengine-${QT_PV}[widgets?] )
+       webkit? ( ~dev-qt/qtwebkit-${QT_PV}[printsupport] )
+       websockets? ( ~dev-qt/qtwebsockets-${QT_PV} )
+       widgets? ( ~dev-qt/qtwidgets-${QT_PV} )
+       x11extras? ( ~dev-qt/qtx11extras-${QT_PV} )
+       xmlpatterns? ( ~dev-qt/qtxmlpatterns-${QT_PV} )
 "
 DEPEND="${RDEPEND}
        dbus? ( virtual/pkgconfig )