1 |
commit: 4b7ca223526e696b47ba90d3dd5fbcee2c6185f0 |
2 |
Author: Davide Pesavento <pesa <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Dec 4 02:47:32 2016 +0000 |
4 |
Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Dec 4 02:47:32 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=4b7ca223 |
7 |
|
8 |
qt5-build.eclass: fix version check for install_global_docs |
9 |
|
10 |
This restores global docs installation in 5.6.1 and 5.6.2, which |
11 |
do not contain the mentioned upstream commit. |
12 |
|
13 |
Amends ff79c14ece9b5fbd2e13a897e67d37ab241a3b68 |
14 |
|
15 |
eclass/qt5-build.eclass | 21 ++++++++++----------- |
16 |
1 file changed, 10 insertions(+), 11 deletions(-) |
17 |
|
18 |
diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass |
19 |
index d496ba0..f6a62cc 100644 |
20 |
--- a/eclass/qt5-build.eclass |
21 |
+++ b/eclass/qt5-build.eclass |
22 |
@@ -54,7 +54,8 @@ inherit eutils flag-o-matic toolchain-funcs versionator virtualx |
23 |
HOMEPAGE="https://www.qt.io/" |
24 |
|
25 |
QT5_MINOR_VERSION=$(get_version_component_range 2) |
26 |
-readonly QT5_MINOR_VERSION |
27 |
+QT5_PATCH_VERSION=$(get_version_component_range 3) |
28 |
+readonly QT5_MINOR_VERSION QT5_PATCH_VERSION |
29 |
|
30 |
if [[ ${QT5_MINOR_VERSION} -ge 7 ]]; then |
31 |
LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3" |
32 |
@@ -283,18 +284,16 @@ qt5-build_src_install() { |
33 |
qmake_install_target=sub-qmake-qmake-aux-pro-install_subtargets |
34 |
fi |
35 |
|
36 |
- if [[ ${QT5_MINOR_VERSION} -ge 6 ]]; then |
37 |
- |
38 |
- set -- emake INSTALL_ROOT="${D}" \ |
39 |
- ${qmake_install_target} \ |
40 |
- install_{syncqt,mkspecs} |
41 |
- else |
42 |
- |
43 |
- set -- emake INSTALL_ROOT="${D}" \ |
44 |
- ${qmake_install_target} \ |
45 |
- install_{syncqt,mkspecs,global_docs} |
46 |
+ local global_docs_install_target= |
47 |
+ if [[ ${QT5_MINOR_VERSION} -le 6 && ${QT5_PATCH_VERSION} -le 2 ]]; then |
48 |
+ global_docs_install_target=install_global_docs |
49 |
fi |
50 |
|
51 |
+ set -- emake INSTALL_ROOT="${D}" \ |
52 |
+ ${qmake_install_target} \ |
53 |
+ install_{syncqt,mkspecs} \ |
54 |
+ ${global_docs_install_target} |
55 |
+ |
56 |
einfo "Running $*" |
57 |
"$@" |