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/qtmultimedia/
Date: Sun, 23 Jul 2017 04:31:32
Message-Id: 1500784280.4b6a9320ee8f2caa0e34b6783a4b99c21b082f0c.kensington@gentoo
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 }