Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qtdbus/
Date: Sat, 25 Feb 2017 10:40:46
Message-Id: 1488019232.0339b82dc658d36fe2a50dde050e11d530a075bd.kensington@gentoo
1 commit: 0339b82dc658d36fe2a50dde050e11d530a075bd
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 25 10:40:24 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 25 10:40:32 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=0339b82d
7
8 dev-qt/qtdbus: add awful hack to make it build
9
10 Gentoo-bug: 599636
11
12 Package-Manager: Portage-2.3.3, Repoman-2.3.1
13
14 dev-qt/qtdbus/qtdbus-5.8.0.ebuild | 30 ++++++++++++++++++++++++++++++
15 dev-qt/qtdbus/qtdbus-5.8.9999.ebuild | 32 +++++++++++++++++++++++++++++++-
16 dev-qt/qtdbus/qtdbus-5.9999.ebuild | 32 +++++++++++++++++++++++++++++++-
17 3 files changed, 92 insertions(+), 2 deletions(-)
18
19 diff --git a/dev-qt/qtdbus/qtdbus-5.8.0.ebuild b/dev-qt/qtdbus/qtdbus-5.8.0.ebuild
20 index 278c7799..d6b48c91 100644
21 --- a/dev-qt/qtdbus/qtdbus-5.8.0.ebuild
22 +++ b/dev-qt/qtdbus/qtdbus-5.8.0.ebuild
23 @@ -21,6 +21,7 @@ DEPEND="
24 RDEPEND="${DEPEND}"
25
26 QT5_TARGET_SUBDIRS=(
27 + src/corelib
28 src/dbus
29 src/tools/qdbusxml2cpp
30 src/tools/qdbuscpp2xml
31 @@ -31,9 +32,38 @@ QT5_GENTOO_CONFIG=(
32 :dbus-linked:
33 )
34
35 +src_prepare() {
36 + qt5-build_src_prepare
37 +
38 + cat > "${S}/src/corelib/corelib.pro" <<-_EOF_ || die
39 + QT =
40 + TARGET = QtCore
41 + load(qt_module)
42 + _EOF_
43 +}
44 +
45 src_configure() {
46 local myconf=(
47 -dbus-linked
48 )
49 qt5-build_src_configure
50 }
51 +
52 +src_install() {
53 + QT5_TARGET_SUBDIRS=(
54 + src/dbus
55 + src/tools/qdbusxml2cpp
56 + src/tools/qdbuscpp2xml
57 + )
58 + qt5-build_src_install
59 +}
60 +
61 +src_compile() {
62 + hack() {
63 + emake
64 + if [[ ${subdir} = "src/corelib" ]]; then
65 + rm "${S}"/lib/libQt5Core* || die
66 + fi
67 + }
68 + qt5_foreach_target_subdir hack
69 +}
70
71 diff --git a/dev-qt/qtdbus/qtdbus-5.8.9999.ebuild b/dev-qt/qtdbus/qtdbus-5.8.9999.ebuild
72 index 8ebd7871..d6b48c91 100644
73 --- a/dev-qt/qtdbus/qtdbus-5.8.9999.ebuild
74 +++ b/dev-qt/qtdbus/qtdbus-5.8.9999.ebuild
75 @@ -1,4 +1,4 @@
76 -# Copyright 1999-2016 Gentoo Foundation
77 +# Copyright 1999-2017 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Id$
80
81 @@ -21,6 +21,7 @@ DEPEND="
82 RDEPEND="${DEPEND}"
83
84 QT5_TARGET_SUBDIRS=(
85 + src/corelib
86 src/dbus
87 src/tools/qdbusxml2cpp
88 src/tools/qdbuscpp2xml
89 @@ -31,9 +32,38 @@ QT5_GENTOO_CONFIG=(
90 :dbus-linked:
91 )
92
93 +src_prepare() {
94 + qt5-build_src_prepare
95 +
96 + cat > "${S}/src/corelib/corelib.pro" <<-_EOF_ || die
97 + QT =
98 + TARGET = QtCore
99 + load(qt_module)
100 + _EOF_
101 +}
102 +
103 src_configure() {
104 local myconf=(
105 -dbus-linked
106 )
107 qt5-build_src_configure
108 }
109 +
110 +src_install() {
111 + QT5_TARGET_SUBDIRS=(
112 + src/dbus
113 + src/tools/qdbusxml2cpp
114 + src/tools/qdbuscpp2xml
115 + )
116 + qt5-build_src_install
117 +}
118 +
119 +src_compile() {
120 + hack() {
121 + emake
122 + if [[ ${subdir} = "src/corelib" ]]; then
123 + rm "${S}"/lib/libQt5Core* || die
124 + fi
125 + }
126 + qt5_foreach_target_subdir hack
127 +}
128
129 diff --git a/dev-qt/qtdbus/qtdbus-5.9999.ebuild b/dev-qt/qtdbus/qtdbus-5.9999.ebuild
130 index 8ebd7871..d6b48c91 100644
131 --- a/dev-qt/qtdbus/qtdbus-5.9999.ebuild
132 +++ b/dev-qt/qtdbus/qtdbus-5.9999.ebuild
133 @@ -1,4 +1,4 @@
134 -# Copyright 1999-2016 Gentoo Foundation
135 +# Copyright 1999-2017 Gentoo Foundation
136 # Distributed under the terms of the GNU General Public License v2
137 # $Id$
138
139 @@ -21,6 +21,7 @@ DEPEND="
140 RDEPEND="${DEPEND}"
141
142 QT5_TARGET_SUBDIRS=(
143 + src/corelib
144 src/dbus
145 src/tools/qdbusxml2cpp
146 src/tools/qdbuscpp2xml
147 @@ -31,9 +32,38 @@ QT5_GENTOO_CONFIG=(
148 :dbus-linked:
149 )
150
151 +src_prepare() {
152 + qt5-build_src_prepare
153 +
154 + cat > "${S}/src/corelib/corelib.pro" <<-_EOF_ || die
155 + QT =
156 + TARGET = QtCore
157 + load(qt_module)
158 + _EOF_
159 +}
160 +
161 src_configure() {
162 local myconf=(
163 -dbus-linked
164 )
165 qt5-build_src_configure
166 }
167 +
168 +src_install() {
169 + QT5_TARGET_SUBDIRS=(
170 + src/dbus
171 + src/tools/qdbusxml2cpp
172 + src/tools/qdbuscpp2xml
173 + )
174 + qt5-build_src_install
175 +}
176 +
177 +src_compile() {
178 + hack() {
179 + emake
180 + if [[ ${subdir} = "src/corelib" ]]; then
181 + rm "${S}"/lib/libQt5Core* || die
182 + fi
183 + }
184 + qt5_foreach_target_subdir hack
185 +}