Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: media-libs/qt-gstreamer/
Date: Wed, 30 Aug 2017 21:29:49
Message-Id: 1504121479.fbb8dad122c69ac485679238757a8e262d0d0603.asturm@gentoo
1 commit: fbb8dad122c69ac485679238757a8e262d0d0603
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 30 19:31:19 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 30 19:31:19 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=fbb8dad1
7
8 media-libs/qt-gstreamer: Drop USE=qt4,qt5
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.1
11
12 media-libs/qt-gstreamer/qt-gstreamer-9999.ebuild | 72 ++++++++----------------
13 1 file changed, 24 insertions(+), 48 deletions(-)
14
15 diff --git a/media-libs/qt-gstreamer/qt-gstreamer-9999.ebuild b/media-libs/qt-gstreamer/qt-gstreamer-9999.ebuild
16 index c27fe7eaf7..33ca17cbea 100644
17 --- a/media-libs/qt-gstreamer/qt-gstreamer-9999.ebuild
18 +++ b/media-libs/qt-gstreamer/qt-gstreamer-9999.ebuild
19 @@ -4,75 +4,51 @@
20 EAPI=6
21
22 if [[ ${PV} != *9999* ]]; then
23 - SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
24 + SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
25 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
26 else
27 - EGIT_REPO_URI=( "git://anongit.freedesktop.org/gstreamer/${PN}" )
28 + EGIT_REPO_URI="https://anongit.freedesktop.org/git/gstreamer/${PN}.git"
29 inherit git-r3
30 fi
31
32 -inherit cmake-utils multibuild
33 +inherit cmake-utils
34
35 DESCRIPTION="C++ bindings for GStreamer with a Qt-style API"
36 -HOMEPAGE="http://gstreamer.freedesktop.org/modules/qt-gstreamer.html"
37 +HOMEPAGE="https://gstreamer.freedesktop.org/modules/qt-gstreamer.html"
38
39 LICENSE="LGPL-2.1"
40 SLOT="0"
41 -IUSE="+qt4 qt5 test"
42 -
43 -REQUIRED_USE="|| ( qt4 qt5 )"
44 +IUSE="test"
45
46 RDEPEND="
47 dev-libs/glib:2
48 - >=dev-libs/boost-1.40:=
49 + dev-libs/boost:=
50 + dev-qt/qtcore:5
51 + dev-qt/qtdeclarative:5
52 + dev-qt/qtgui:5
53 + dev-qt/qtopengl:5
54 + dev-qt/qtwidgets:5
55 media-libs/gstreamer:1.0
56 media-libs/gst-plugins-base:1.0
57 - qt4? (
58 - dev-qt/qtcore:4
59 - dev-qt/qtdeclarative:4
60 - dev-qt/qtgui:4
61 - dev-qt/qtopengl:4
62 - )
63 - qt5? (
64 - dev-qt/qtcore:5
65 - dev-qt/qtdeclarative:5
66 - dev-qt/qtgui:5
67 - dev-qt/qtopengl:5
68 - dev-qt/qtwidgets:5
69 - )
70 "
71 DEPEND="${RDEPEND}
72 - test? (
73 - qt4? ( dev-qt/qttest:4 )
74 - qt5? ( dev-qt/qttest:5 )
75 - )
76 + test? ( dev-qt/qttest:5 )
77 "
78
79 +PATCHES=(
80 + "${FILESDIR}/${P}-gstreamer15.patch"
81 + "${FILESDIR}/${P}-boost157.patch"
82 +)
83 +
84 # bug 497880
85 RESTRICT="test"
86
87 -pkg_setup() {
88 - MULTIBUILD_VARIANTS=( $(usex qt4 4 '') $(usex qt5 5 '') )
89 -}
90 -
91 src_configure() {
92 - myconfigure() {
93 - local mycmakeargs=(
94 - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Declarative=ON
95 - -DQTGSTREAMER_EXAMPLES=OFF
96 - -DQTGSTREAMER_TESTS=$(usex test)
97 - -DQT_VERSION=${MULTIBUILD_VARIANT}
98 - )
99 - cmake-utils_src_configure
100 - }
101 -
102 - multibuild_foreach_variant myconfigure
103 -}
104 -
105 -src_compile() {
106 - multibuild_foreach_variant cmake-utils_src_compile
107 -}
108 -
109 -src_install() {
110 - multibuild_foreach_variant cmake-utils_src_install
111 + local mycmakeargs=(
112 + -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Declarative=ON
113 + -DQTGSTREAMER_EXAMPLES=OFF
114 + -DQTGSTREAMER_TESTS=$(usex test)
115 + -DQT_VERSION=5
116 + )
117 + cmake-utils_src_configure
118 }