commit:     e5f1f104e8f08f03a6001593b043df259c994d2e
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 13 19:43:32 2014 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Wed Aug 13 19:43:32 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=e5f1f104

[media-libs/phonon-gstreamer] Version bump

Package-Manager: portage-2.2.12

---
 media-libs/phonon-gstreamer/metadata.xml           |  8 ++
 .../phonon-gstreamer-4.7.80.ebuild                 | 92 ++++++++++++++++++++++
 2 files changed, 100 insertions(+)

diff --git a/media-libs/phonon-gstreamer/metadata.xml 
b/media-libs/phonon-gstreamer/metadata.xml
new file mode 100644
index 0000000..cd1b622
--- /dev/null
+++ b/media-libs/phonon-gstreamer/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <herd>kde</herd>
+       <use>
+               <flag name="network">Enable network streaming support via 
libsoup</flag>
+       </use>
+</pkgmetadata>

diff --git a/media-libs/phonon-gstreamer/phonon-gstreamer-4.7.80.ebuild 
b/media-libs/phonon-gstreamer/phonon-gstreamer-4.7.80.ebuild
new file mode 100644
index 0000000..ff03916
--- /dev/null
+++ b/media-libs/phonon-gstreamer/phonon-gstreamer-4.7.80.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+[[ ${PV} == *9999 ]] && git_eclass="git-r3"
+EGIT_REPO_URI=( "git://anongit.kde.org/${PN}" )
+
+MY_PN="phonon-backend-gstreamer"
+MY_P=${MY_PN}-${PV}
+
+inherit cmake-utils multibuild ${git_eclass}
+
+DESCRIPTION="Phonon GStreamer backend"
+HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon/phonon-gstreamer";
+[[ ${PV} == *9999 ]] || 
SRC_URI="mirror://kde/unstable/phonon/${MY_PN}/${PV}/${MY_P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+if [[ ${PV} == *9999 ]]; then
+       KEYWORDS=""
+else
+       KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd 
~x64-macos"
+fi
+SLOT="0"
+IUSE="alsa debug +network +qt4 qt5"
+REQUIRED_USE="|| ( qt4 qt5 )"
+
+RDEPEND="
+       dev-libs/glib:2
+       dev-libs/libxml2:2
+       media-libs/gstreamer:1.0
+       media-libs/gst-plugins-base:1.0
+       media-plugins/gst-plugins-meta:0.10[alsa?,ogg,vorbis]
+       >=media-libs/phonon-4.7.80[qt4?,qt5?]
+       qt4? (
+               dev-qt/qtcore:4[glib]
+               dev-qt/qtgui:4[glib]
+               dev-qt/qtopengl:4
+       )
+       qt5? (
+               dev-qt/qtcore:5
+               dev-qt/qtgui:5
+               dev-qt/qtopengl:5
+               dev-qt/qtwidgets:5
+       )
+       virtual/opengl
+       network? ( media-plugins/gst-plugins-soup:1.0 )
+"
+DEPEND="${RDEPEND}
+       qt4? ( >=dev-util/automoc-0.9.87 )
+       virtual/pkgconfig
+"
+
+[[ ${PV} == 9999 ]] || S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+       MULTIBUILD_VARIANTS=()
+       if use qt4; then
+               MULTIBUILD_VARIANTS+=(qt4)
+       fi
+       if use qt5; then
+               MULTIBUILD_VARIANTS+=(qt5)
+       fi
+}
+
+src_configure() {
+       myconfigure() {
+               local mycmakeargs=()
+               if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
+                       mycmakeargs+=(-DPHONON_BUILD_PHONON4QT5=OFF)
+               fi
+               if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
+                       mycmakeargs+=(-DPHONON_BUILD_PHONON4QT5=ON)
+               fi
+               cmake-utils_src_configure
+       }
+
+       multibuild_foreach_variant myconfigure
+}
+
+src_compile() {
+       multibuild_foreach_variant cmake-utils_src_compile
+}
+
+src_install() {
+       multibuild_foreach_variant cmake-utils_src_install
+}
+
+src_test() {
+       multibuild_foreach_variant cmake-utils_src_test
+}

Reply via email to