aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavide Pesavento <pesa@gentoo.org>2016-12-04 03:47:32 +0100
committerDavide Pesavento <pesa@gentoo.org>2016-12-04 03:47:32 +0100
commit4b7ca223526e696b47ba90d3dd5fbcee2c6185f0 (patch)
treee6a1151a166d7a22802c78ad6503d9fe1ee5eb51
parentReplace broken link in README.md (diff)
downloadqt-4b7ca223.tar.gz
qt-4b7ca223.tar.bz2
qt-4b7ca223.zip
qt5-build.eclass: fix version check for install_global_docs
This restores global docs installation in 5.6.1 and 5.6.2, which do not contain the mentioned upstream commit. Amends ff79c14ece9b5fbd2e13a897e67d37ab241a3b68
-rw-r--r--eclass/qt5-build.eclass21
1 files changed, 10 insertions, 11 deletions
diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index d496ba0a..f6a62ccd 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -54,7 +54,8 @@ inherit eutils flag-o-matic toolchain-funcs versionator virtualx
HOMEPAGE="https://www.qt.io/"
QT5_MINOR_VERSION=$(get_version_component_range 2)
-readonly QT5_MINOR_VERSION
+QT5_PATCH_VERSION=$(get_version_component_range 3)
+readonly QT5_MINOR_VERSION QT5_PATCH_VERSION
if [[ ${QT5_MINOR_VERSION} -ge 7 ]]; then
LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3"
@@ -283,18 +284,16 @@ qt5-build_src_install() {
qmake_install_target=sub-qmake-qmake-aux-pro-install_subtargets
fi
- if [[ ${QT5_MINOR_VERSION} -ge 6 ]]; then
-
- set -- emake INSTALL_ROOT="${D}" \
- ${qmake_install_target} \
- install_{syncqt,mkspecs}
- else
-
- set -- emake INSTALL_ROOT="${D}" \
- ${qmake_install_target} \
- install_{syncqt,mkspecs,global_docs}
+ local global_docs_install_target=
+ if [[ ${QT5_MINOR_VERSION} -le 6 && ${QT5_PATCH_VERSION} -le 2 ]]; then
+ global_docs_install_target=install_global_docs
fi
+ set -- emake INSTALL_ROOT="${D}" \
+ ${qmake_install_target} \
+ install_{syncqt,mkspecs} \
+ ${global_docs_install_target}
+
einfo "Running $*"
"$@"