1 |
commit: 4b6a9320ee8f2caa0e34b6783a4b99c21b082f0c |
2 |
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Jul 23 04:30:55 2017 +0000 |
4 |
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Jul 23 04:31:20 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=4b6a9320 |
7 |
|
8 |
dev-qt/qtmultimedia: Qt 5.9 updates |
9 |
|
10 |
Also remove gstreamer:0.10 support, as it's vulnerable and the maintainers |
11 |
are looking to last rite it. |
12 |
|
13 |
Package-Manager: Portage-2.3.6, Repoman-2.3.3 |
14 |
|
15 |
dev-qt/qtmultimedia/qtmultimedia-5.9.1.ebuild | 25 +++++++----------------- |
16 |
dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild | 25 +++++++----------------- |
17 |
dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild | 25 +++++++----------------- |
18 |
3 files changed, 21 insertions(+), 54 deletions(-) |
19 |
|
20 |
diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9.1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9.1.ebuild |
21 |
index f28d3192..d0626551 100644 |
22 |
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9.1.ebuild |
23 |
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9.1.ebuild |
24 |
@@ -10,8 +10,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then |
25 |
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" |
26 |
fi |
27 |
|
28 |
-IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets" |
29 |
-REQUIRED_USE="?? ( gstreamer gstreamer010 )" |
30 |
+IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets" |
31 |
|
32 |
RDEPEND=" |
33 |
~dev-qt/qtcore-${PV} |
34 |
@@ -24,12 +23,6 @@ RDEPEND=" |
35 |
media-libs/gst-plugins-bad:1.0 |
36 |
media-libs/gst-plugins-base:1.0 |
37 |
) |
38 |
- gstreamer010? ( |
39 |
- dev-libs/glib:2 |
40 |
- media-libs/gstreamer:0.10 |
41 |
- media-libs/gst-plugins-bad:0.10 |
42 |
- media-libs/gst-plugins-base:0.10 |
43 |
- ) |
44 |
pulseaudio? ( media-sound/pulseaudio ) |
45 |
qml? ( |
46 |
~dev-qt/qtdeclarative-${PV} |
47 |
@@ -46,14 +39,8 @@ DEPEND="${RDEPEND} |
48 |
" |
49 |
|
50 |
src_prepare() { |
51 |
- # do not rely on qtbase configuration |
52 |
- sed -i -e 's/contains(QT_CONFIG, \(alsa\|pulseaudio\))://' \ |
53 |
- qtmultimedia.pro || die |
54 |
- |
55 |
- qt_use_compile_test alsa |
56 |
- qt_use_compile_test gstreamer |
57 |
- qt_use_compile_test openal |
58 |
- qt_use_compile_test pulseaudio |
59 |
+ qt_use_disable_config openal openal \ |
60 |
+ src/imports/imports.pro |
61 |
|
62 |
qt_use_disable_mod qml quick \ |
63 |
src/src.pro \ |
64 |
@@ -69,8 +56,10 @@ src_prepare() { |
65 |
|
66 |
src_configure() { |
67 |
local myqmakeargs=( |
68 |
- $(usex gstreamer 'GST_VERSION=1.0' '') |
69 |
- $(usex gstreamer010 'GST_VERSION=0.10' '') |
70 |
+ -- |
71 |
+ $(qt_use alsa) |
72 |
+ $(qt_use gstreamer) |
73 |
+ $(qt_use pulseaudio) |
74 |
) |
75 |
qt5-build_src_configure |
76 |
} |
77 |
|
78 |
diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild |
79 |
index f28d3192..d0626551 100644 |
80 |
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild |
81 |
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild |
82 |
@@ -10,8 +10,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then |
83 |
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" |
84 |
fi |
85 |
|
86 |
-IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets" |
87 |
-REQUIRED_USE="?? ( gstreamer gstreamer010 )" |
88 |
+IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets" |
89 |
|
90 |
RDEPEND=" |
91 |
~dev-qt/qtcore-${PV} |
92 |
@@ -24,12 +23,6 @@ RDEPEND=" |
93 |
media-libs/gst-plugins-bad:1.0 |
94 |
media-libs/gst-plugins-base:1.0 |
95 |
) |
96 |
- gstreamer010? ( |
97 |
- dev-libs/glib:2 |
98 |
- media-libs/gstreamer:0.10 |
99 |
- media-libs/gst-plugins-bad:0.10 |
100 |
- media-libs/gst-plugins-base:0.10 |
101 |
- ) |
102 |
pulseaudio? ( media-sound/pulseaudio ) |
103 |
qml? ( |
104 |
~dev-qt/qtdeclarative-${PV} |
105 |
@@ -46,14 +39,8 @@ DEPEND="${RDEPEND} |
106 |
" |
107 |
|
108 |
src_prepare() { |
109 |
- # do not rely on qtbase configuration |
110 |
- sed -i -e 's/contains(QT_CONFIG, \(alsa\|pulseaudio\))://' \ |
111 |
- qtmultimedia.pro || die |
112 |
- |
113 |
- qt_use_compile_test alsa |
114 |
- qt_use_compile_test gstreamer |
115 |
- qt_use_compile_test openal |
116 |
- qt_use_compile_test pulseaudio |
117 |
+ qt_use_disable_config openal openal \ |
118 |
+ src/imports/imports.pro |
119 |
|
120 |
qt_use_disable_mod qml quick \ |
121 |
src/src.pro \ |
122 |
@@ -69,8 +56,10 @@ src_prepare() { |
123 |
|
124 |
src_configure() { |
125 |
local myqmakeargs=( |
126 |
- $(usex gstreamer 'GST_VERSION=1.0' '') |
127 |
- $(usex gstreamer010 'GST_VERSION=0.10' '') |
128 |
+ -- |
129 |
+ $(qt_use alsa) |
130 |
+ $(qt_use gstreamer) |
131 |
+ $(qt_use pulseaudio) |
132 |
) |
133 |
qt5-build_src_configure |
134 |
} |
135 |
|
136 |
diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild |
137 |
index f28d3192..d0626551 100644 |
138 |
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild |
139 |
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild |
140 |
@@ -10,8 +10,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then |
141 |
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" |
142 |
fi |
143 |
|
144 |
-IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets" |
145 |
-REQUIRED_USE="?? ( gstreamer gstreamer010 )" |
146 |
+IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets" |
147 |
|
148 |
RDEPEND=" |
149 |
~dev-qt/qtcore-${PV} |
150 |
@@ -24,12 +23,6 @@ RDEPEND=" |
151 |
media-libs/gst-plugins-bad:1.0 |
152 |
media-libs/gst-plugins-base:1.0 |
153 |
) |
154 |
- gstreamer010? ( |
155 |
- dev-libs/glib:2 |
156 |
- media-libs/gstreamer:0.10 |
157 |
- media-libs/gst-plugins-bad:0.10 |
158 |
- media-libs/gst-plugins-base:0.10 |
159 |
- ) |
160 |
pulseaudio? ( media-sound/pulseaudio ) |
161 |
qml? ( |
162 |
~dev-qt/qtdeclarative-${PV} |
163 |
@@ -46,14 +39,8 @@ DEPEND="${RDEPEND} |
164 |
" |
165 |
|
166 |
src_prepare() { |
167 |
- # do not rely on qtbase configuration |
168 |
- sed -i -e 's/contains(QT_CONFIG, \(alsa\|pulseaudio\))://' \ |
169 |
- qtmultimedia.pro || die |
170 |
- |
171 |
- qt_use_compile_test alsa |
172 |
- qt_use_compile_test gstreamer |
173 |
- qt_use_compile_test openal |
174 |
- qt_use_compile_test pulseaudio |
175 |
+ qt_use_disable_config openal openal \ |
176 |
+ src/imports/imports.pro |
177 |
|
178 |
qt_use_disable_mod qml quick \ |
179 |
src/src.pro \ |
180 |
@@ -69,8 +56,10 @@ src_prepare() { |
181 |
|
182 |
src_configure() { |
183 |
local myqmakeargs=( |
184 |
- $(usex gstreamer 'GST_VERSION=1.0' '') |
185 |
- $(usex gstreamer010 'GST_VERSION=0.10' '') |
186 |
+ -- |
187 |
+ $(qt_use alsa) |
188 |
+ $(qt_use gstreamer) |
189 |
+ $(qt_use pulseaudio) |
190 |
) |
191 |
qt5-build_src_configure |
192 |
} |