commit:     6c4e262ac2cc747d34555a66a77ea7d17369d261
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 22 12:49:09 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Aug 22 12:50:35 2019 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=6c4e262a

media-libs/phonon*: Import live ebuilds from Gentoo ebuild repo

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/phonon-gstreamer/metadata.xml           | 11 +++++
 .../phonon-gstreamer/phonon-gstreamer-9999.ebuild  | 39 ++++++++++++++++++
 media-libs/phonon-vlc/metadata.xml                 |  8 ++++
 media-libs/phonon-vlc/phonon-vlc-9999.ebuild       | 29 +++++++++++++
 media-libs/phonon/metadata.xml                     | 13 ++++++
 media-libs/phonon/phonon-9999.ebuild               | 48 ++++++++++++++++++++++
 6 files changed, 148 insertions(+)

diff --git a/media-libs/phonon-gstreamer/metadata.xml 
b/media-libs/phonon-gstreamer/metadata.xml
new file mode 100644
index 0000000000..b1ca978b00
--- /dev/null
+++ b/media-libs/phonon-gstreamer/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="project">
+               <email>k...@gentoo.org</email>
+               <name>Gentoo KDE Project</name>
+       </maintainer>
+       <use>
+               <flag name="network">Enable network streaming support via 
libsoup</flag>
+       </use>
+</pkgmetadata>

diff --git a/media-libs/phonon-gstreamer/phonon-gstreamer-9999.ebuild 
b/media-libs/phonon-gstreamer/phonon-gstreamer-9999.ebuild
new file mode 100644
index 0000000000..777afe2e95
--- /dev/null
+++ b/media-libs/phonon-gstreamer/phonon-gstreamer-9999.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="GStreamer backend for the Phonon multimedia library"
+HOMEPAGE="https://phonon.kde.org/";
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+       
SRC_URI="mirror://kde/stable/phonon/phonon-backend-gstreamer/${PV}/phonon-backend-gstreamer-${PV}.tar.xz"
+       KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-fbsd"
+fi
+
+LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
+SLOT="0"
+IUSE="alsa debug +network"
+
+BDEPEND="
+       dev-qt/linguist-tools:5
+       virtual/pkgconfig
+"
+DEPEND="
+       dev-libs/glib:2
+       dev-libs/libxml2:2
+       dev-qt/qtgui:5
+       dev-qt/qtopengl:5
+       dev-qt/qtwidgets:5
+       dev-qt/qtx11extras:5
+       media-libs/gst-plugins-base:1.0
+       media-libs/gstreamer:1.0
+       >=media-libs/phonon-4.10.60
+       media-plugins/gst-plugins-meta:1.0[alsa?,ogg,vorbis]
+       virtual/opengl
+"
+RDEPEND="${DEPEND}
+       network? ( media-plugins/gst-plugins-soup:1.0 )
+"

diff --git a/media-libs/phonon-vlc/metadata.xml 
b/media-libs/phonon-vlc/metadata.xml
new file mode 100644
index 0000000000..2fdbf33d96
--- /dev/null
+++ b/media-libs/phonon-vlc/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="project">
+               <email>k...@gentoo.org</email>
+               <name>Gentoo KDE Project</name>
+       </maintainer>
+</pkgmetadata>

diff --git a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild 
b/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
new file mode 100644
index 0000000000..890afef5f1
--- /dev/null
+++ b/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="VLC backend for the Phonon multimedia library"
+HOMEPAGE="https://phonon.kde.org/";
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+       
SRC_URI="mirror://kde/stable/phonon/phonon-backend-vlc/${PV}/phonon-backend-vlc-${PV}.tar.xz"
+       KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
+SLOT="0"
+IUSE="debug"
+
+BDEPEND="
+       virtual/pkgconfig
+"
+DEPEND="
+       dev-qt/qtgui:5
+       dev-qt/qtwidgets:5
+       >=media-libs/phonon-4.10.60
+       media-video/vlc:=[dbus,ogg,vorbis]
+"
+RDEPEND="${DEPEND}"

diff --git a/media-libs/phonon/metadata.xml b/media-libs/phonon/metadata.xml
new file mode 100644
index 0000000000..e86d58c68e
--- /dev/null
+++ b/media-libs/phonon/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="project">
+               <email>k...@gentoo.org</email>
+               <name>Gentoo KDE Project</name>
+       </maintainer>
+       <use>
+               <flag name="designer">Install plugin for 
<pkg>dev-qt/designer</pkg></flag>
+               <flag name="gui">Install device preferences and backend 
settings GUI</flag>
+               <flag name="vlc">Install VLC Phonon backend</flag>
+       </use>
+</pkgmetadata>

diff --git a/media-libs/phonon/phonon-9999.ebuild 
b/media-libs/phonon/phonon-9999.ebuild
new file mode 100644
index 0000000000..9c9a4fc940
--- /dev/null
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="KDE multimedia abstraction library"
+HOMEPAGE="https://phonon.kde.org/";
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+       SRC_URI="mirror://kde/stable/phonon/${PV}/${P}.tar.xz"
+       KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-fbsd"
+fi
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+SLOT="0"
+IUSE="debug designer gstreamer gui pulseaudio +vlc"
+
+BDEPEND="
+       dev-qt/linguist-tools:5
+       virtual/pkgconfig
+"
+DEPEND="
+       !!dev-qt/qtphonon:4
+       dev-qt/qtgui:5
+       dev-qt/qtwidgets:5
+       designer? ( dev-qt/designer:5 )
+       pulseaudio? (
+               dev-libs/glib:2
+               media-sound/pulseaudio[glib]
+       )
+"
+RDEPEND="${DEPEND}"
+PDEPEND="
+       gstreamer? ( >=media-libs/phonon-gstreamer-4.9.60 )
+       vlc? ( >=media-libs/phonon-vlc-0.9.60 )
+"
+
+src_configure() {
+       local mycmakeargs=(
+               -DPHONON_BUILD_DESIGNER_PLUGIN=$(usex designer)
+               -DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=$(usex !pulseaudio)
+               -DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio)
+               -DPHONON_BUILD_SETTINGS=$(usex gui)
+       )
+       kde5_src_configure
+}

Reply via email to