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

[media-libs/phonon-vlc] Version bump

Package-Manager: portage-2.2.12

---
 media-libs/phonon-vlc/metadata.xml             |  5 ++
 media-libs/phonon-vlc/phonon-vlc-0.7.80.ebuild | 94 ++++++++++++++++++++++++++
 2 files changed, 99 insertions(+)

diff --git a/media-libs/phonon-vlc/metadata.xml 
b/media-libs/phonon-vlc/metadata.xml
new file mode 100644
index 0000000..a23f444
--- /dev/null
+++ b/media-libs/phonon-vlc/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <herd>kde</herd>
+</pkgmetadata>

diff --git a/media-libs/phonon-vlc/phonon-vlc-0.7.80.ebuild 
b/media-libs/phonon-vlc/phonon-vlc-0.7.80.ebuild
new file mode 100644
index 0000000..90d0241
--- /dev/null
+++ b/media-libs/phonon-vlc/phonon-vlc-0.7.80.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+MY_PN="phonon-backend-vlc"
+MY_P="${MY_PN}-${PV}"
+EGIT_REPO_URI=( "git://anongit.kde.org/${PN}" )
+[[ ${PV} == 9999 ]] && git_eclass=git-r3
+inherit cmake-utils multibuild ${git_eclass}
+unset git_eclass
+
+DESCRIPTION="Phonon VLC backend"
+HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon/phonon-vlc";
+[[ ${PV} == 9999 ]] || 
SRC_URI="mirror://kde/unstable/phonon/${MY_PN}/${PV}/${MY_P}.tar.xz"
+
+LICENSE="LGPL-2.1"
+
+# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
+[[ ${PV} == 9999 ]] || \
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-fbsd"
+
+SLOT="0"
+IUSE="debug +qt4 qt5"
+REQUIRED_USE="|| ( qt4 qt5 )"
+
+RDEPEND="
+       >=media-libs/phonon-4.7.80[qt4=,qt5=]
+       >=media-video/vlc-2.0.1:=[dbus,ogg,vorbis]
+       qt4? (
+               dev-qt/qtcore:4
+               dev-qt/qtgui:4
+       )
+       qt5? (
+               dev-qt/qtcore:5
+               dev-qt/qtgui:5
+               dev-qt/qtwidgets:5
+       )
+"
+DEPEND="${RDEPEND}
+       app-arch/xz-utils
+       virtual/pkgconfig
+       qt4? ( >=dev-util/automoc-0.9.87 )
+"
+
+[[ ${PV} == 9999 ]] || S=${WORKDIR}/${MY_P}
+
+DOCS=( AUTHORS )
+
+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
+}
+
+pkg_postinst() {
+       elog "For more verbose debug information, export the following 
variables:"
+       elog "PHONON_DEBUG=1"
+       elog ""
+       elog "To make KDE detect the new backend without reboot, run:"
+       elog "kbuildsycoca4 --noincremental"
+}

Reply via email to