qt5-build.eclass: add support for 5.10 URIs
authorJimi Huotari <chiitoo@gentoo.org>
Sat, 9 Dec 2017 11:49:31 +0000 (13:49 +0200)
committerMichael Palimaka <kensington@gentoo.org>
Fri, 22 Dec 2017 11:56:00 +0000 (22:56 +1100)
eclass/qt5-build.eclass

index 7462ab2059b3c037e6b1f952787ed01df4fe8598..8728acc2c18d72159d1dc37c7a67593b5397fbe6 100644 (file)
@@ -73,14 +73,26 @@ case ${PV} in
        *_alpha*|*_beta*|*_rc*)
                # development release
                QT5_BUILD_TYPE="release"
-               MY_P=${QT5_MODULE}-opensource-src-${PV/_/-}
+
+               if [[ ${QT5_MINOR_VERSION} -ge 10 ]]; then
+                       MY_P=${QT5_MODULE}-everywhere-src-${PV/_/-}
+               else
+                       MY_P=${QT5_MODULE}-opensource-src-${PV/_/-}
+               fi
+
                SRC_URI="https://download.qt.io/development_releases/qt/${PV%.*}/${PV/_/-}/submodules/${MY_P}.tar.xz"
                S=${WORKDIR}/${MY_P}
                ;;
        *)
                # official stable release
                QT5_BUILD_TYPE="release"
-               MY_P=${QT5_MODULE}-opensource-src-${PV}
+
+               if [[ ${QT5_MINOR_VERSION} -ge 10 ]]; then
+                       MY_P=${QT5_MODULE}-everywhere-src-${PV}
+               else
+                       MY_P=${QT5_MODULE}-opensource-src-${PV}
+               fi
+
                SRC_URI="https://download.qt.io/official_releases/qt/${PV%.*}/${PV}/submodules/${MY_P}.tar.xz"
                S=${WORKDIR}/${MY_P}
                ;;