public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2011-03-27 12:47 Andreas K. Huettel
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas K. Huettel @ 2011-03-27 12:47 UTC (permalink / raw
  To: gentoo-commits

commit:     10e2173dc7b8070287a938531a9bf945dcbcaae1
Author:     Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
AuthorDate: Sun Mar 27 12:42:32 2011 +0000
Commit:     Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Mar 27 12:42:32 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=10e2173d

[media-libs/phonon] Adapt (commented) phonon-gstreamer dependency

(Portage version: 2.1.9.44/git/Linux x86_64, RepoMan options: --force, signed Manifest commit with key B6C5F7DE)

---
 media-libs/phonon/phonon-9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index 5352797..b43699c 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -31,7 +31,7 @@ PDEPEND="
 	vlc? ( media-sound/phonon-vlc )
 	xine? ( media-sound/phonon-xine )
 "
-#	gstreamer? ( media-sound/phonon-gstreamer )
+#	gstreamer? ( media-libs/phonon-gstreamer )
 #	directshow? ( media-sound/phonon-directshow )
 #	mmf? ( media-sound/phonon-mmf )
 #	mplayer? ( media-sound/phonon-mplayer )



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2011-03-27 13:22 Andreas K. Huettel
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas K. Huettel @ 2011-03-27 13:22 UTC (permalink / raw
  To: gentoo-commits

commit:     3b95df91abb3730a5b14c01e77bb8a19b6ef6007
Author:     Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
AuthorDate: Sun Mar 27 13:22:09 2011 +0000
Commit:     Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sun Mar 27 13:22:09 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=3b95df91

[media-libs/phonon] Remove since the live version is in the main tree

---
 media-libs/phonon/phonon-9999.ebuild |   97 ----------------------------------
 1 files changed, 0 insertions(+), 97 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
deleted file mode 100644
index b43699c..0000000
--- a/media-libs/phonon/phonon-9999.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI=3
-
-inherit cmake-utils git
-
-DESCRIPTION="KDE multimedia API"
-HOMEPAGE="http://phonon.kde.org"
-EGIT_REPO_URI="git://anongit.kde.org/${PN}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS=""
-IUSE="alsa aqua debug directshow gstreamer mmf mplayer quicktime pulseaudio vlc waveout +xine"
-
-RDEPEND="
-	!kde-base/phonon-xine
-	!x11-libs/qt-phonon:4
-	>=x11-libs/qt-test-4.7.0:4[aqua=]
-	>=x11-libs/qt-dbus-4.7.0:4[aqua=]
-	>=x11-libs/qt-gui-4.7.0:4[aqua=]
-	>=x11-libs/qt-opengl-4.7.0:4[aqua=]
-	pulseaudio? (
-		dev-libs/glib:2
-		>=media-sound/pulseaudio-0.9.21[glib]
-	)
-"
-PDEPEND="
-	vlc? ( media-sound/phonon-vlc )
-	xine? ( media-sound/phonon-xine )
-"
-#	gstreamer? ( media-libs/phonon-gstreamer )
-#	directshow? ( media-sound/phonon-directshow )
-#	mmf? ( media-sound/phonon-mmf )
-#	mplayer? ( media-sound/phonon-mplayer )
-#	quicktime? ( media-sound/phonon-quicktime )
-#	waveout? ( media-sound/phonon-waveout )
-
-DEPEND="${RDEPEND}
-	>=dev-util/automoc-0.9.87
-"
-
-pkg_setup() {
-	if use !aqua && use !directshow && use !aqua && use !; then
-		ewarn "You must at least select one backend for phonon to be usuable"
-	fi
-
-	if use xine && use aqua; then
-		die "XINE backend needs X11 which is not available for USE=aqua"
-	fi
-}
-
-src_prepare() {
-	# Fix the qt7 backend for MacOS 10.6.
-	[[ ${CHOST} == *-darwin10 ]] && epatch "${FILESDIR}"/${PN}-4.4-qt7.patch
-}
-
-src_configure() {
-	mycmakeargs=(
-		$(cmake-utils_use_with alsa)
-		$(cmake-utils_use_build aqua PHONON_QT7)
-		$(cmake-utils_use_with pulseaudio GLib2)
-	)
-
-	cmake-utils_src_configure
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	if use aqua; then
-		local MY_PV=4.4.0
-
-		install_name_tool \
-			-id "${EPREFIX}/usr/lib/libphonon.${MY_PV::1}.dylib" \
-			"${ED}/usr/lib/libphonon.${MY_PV}.dylib" \
-			|| die "failed to fix libphonon.${MY_PV}.dylib"
-
-		install_name_tool \
-			-id "${EPREFIX}/usr/lib/libphononexperimental.${MY_PV::1}.dylib" \
-			-change "libphonon.${MY_PV::1}.dylib" \
-				"${EPREFIX}/usr/lib/libphononexperimental.${MY_PV::1}.dylib" \
-			"${ED}/usr/lib/libphononexperimental.${MY_PV}.dylib" \
-			|| die "failed to fix libphononexperimental.${MY_PV}.dylib"
-
-		# fake the framework for the qt-apps depending on qt-frameworks (qt-webkit)
-		dodir /usr/lib/qt4/phonon.framework/Versions/${MY_PV::1}
-		dosym ${MY_PV::1} /usr/lib/qt4/phonon.framework/Versions/Current \
-			|| die "failed to create symlink"
-		dosym ../../../../libphonon.${MY_PV::1}.dylib /usr/lib/qt4/phonon.framework/Versions/${MY_PV::1}/phonon \
-			|| die "failed to create symlink"
-		dosym Versions/${MY_PV::1}/phonon /usr/lib/qt4/phonon.framework/phonon \
-			|| die "failed to create symlink"
-	fi
-}



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2011-10-25  0:31 Alexey Shvetsov
  0 siblings, 0 replies; 25+ messages in thread
From: Alexey Shvetsov @ 2011-10-25  0:31 UTC (permalink / raw
  To: gentoo-commits

commit:     261b36e17dda0f8395eff3920f2dcf8f47e1c625
Author:     Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 00:28:06 2011 +0000
Commit:     Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 00:28:06 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=261b36e1

[media-libs/phonon] Add zeitgeist support

(Portage version: 2.2.0_alpha71/git/Linux x86_64, signed Manifest commit with key F82F92E6)

---
 media-libs/phonon/metadata.xml       |    9 +++++
 media-libs/phonon/phonon-9999.ebuild |   56 ++++++++++++++++++++++++++++++++++
 2 files changed, 65 insertions(+), 0 deletions(-)

diff --git a/media-libs/phonon/metadata.xml b/media-libs/phonon/metadata.xml
new file mode 100644
index 0000000..542f21e
--- /dev/null
+++ b/media-libs/phonon/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+<use>
+	<flag name="vlc">Install VLC Phonon backend</flag>
+	<flag name="zeitgeist"> Add support for zeitgeist</flag>
+</use>
+</pkgmetadata>

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
new file mode 100644
index 0000000..32c2c4f
--- /dev/null
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-9999.ebuild,v 1.10 2011/10/20 20:23:37 dilfridge Exp $
+
+EAPI=4
+
+inherit cmake-utils git-2
+
+DESCRIPTION="KDE multimedia API"
+HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon"
+EGIT_REPO_URI="git://anongit.kde.org/${PN}"
+
+LICENSE="LGPL-2.1"
+KEYWORDS=""
+SLOT="0"
+IUSE="aqua debug +gstreamer pulseaudio vlc xine zeitgeist"
+
+COMMON_DEPEND="
+	>=x11-libs/qt-core-4.6.0:4
+	>=x11-libs/qt-dbus-4.6.0:4
+	>=x11-libs/qt-gui-4.6.0:4
+	>=x11-libs/qt-test-4.6.0:4
+	pulseaudio? (
+		dev-libs/glib:2
+		>=media-sound/pulseaudio-0.9.21[glib]
+	)
+	zeitgeist? ( dev-libs/libqzeitgeist )
+	!x11-libs/qt-phonon:4
+"
+# directshow? ( media-sound/phonon-directshow )
+# mmf? ( media-sound/phonon-mmf )
+# mplayer? ( media-sound/phonon-mplayer )
+# waveout? ( media-sound/phonon-waveout )
+PDEPEND="
+	aqua? ( media-libs/phonon-qt7 )
+	gstreamer? ( media-libs/phonon-gstreamer )
+	vlc? ( >=media-libs/phonon-vlc-0.3.2 )
+	xine? ( >=media-libs/phonon-xine-0.4.4 )
+"
+RDEPEND="${COMMON_DEPEND}
+	!kde-base/phonon-xine
+"
+DEPEND="${COMMON_DEPEND}
+	>=dev-util/automoc-0.9.87
+	dev-util/pkgconfig
+"
+
+REQUIRED_USE="|| ( aqua gstreamer vlc xine )"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_with pulseaudio GLIB2)
+		$(cmake-utils_use_with pulseaudio PulseAudio)
+	)
+	cmake-utils_src_configure
+}



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2011-12-23 13:17 Johannes Huber
  0 siblings, 0 replies; 25+ messages in thread
From: Johannes Huber @ 2011-12-23 13:17 UTC (permalink / raw
  To: gentoo-commits

commit:     8fa5aa52e8ae441c43b41e5ba573f478d0297b27
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 23 00:04:02 2011 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Fri Dec 23 12:21:11 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=8fa5aa52

[media-libs/phonon] Sync with tree

(Portage version: 2.2.0_alpha81/git/Linux i686, unsigned Manifest commit)

---
 media-libs/phonon/phonon-9999.ebuild |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index 32c2c4f..42416e2 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -1,21 +1,29 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-9999.ebuild,v 1.10 2011/10/20 20:23:37 dilfridge Exp $
+# $Header: $
 
 EAPI=4
 
-inherit cmake-utils git-2
+if [[ ${PV} != *9999* ]]; then
+	SRC_URI="mirror://kde/stable/phonon/${PV}/src/${P}.tar.xz"
+	KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+else
+	SCM_ECLASS="git-2"
+	EGIT_REPO_URI="git://anongit.kde.org/${PN}"
+	KEYWORDS=""
+fi
+
+inherit cmake-utils ${SCM_ECLASS}
 
 DESCRIPTION="KDE multimedia API"
 HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon"
-EGIT_REPO_URI="git://anongit.kde.org/${PN}"
 
 LICENSE="LGPL-2.1"
-KEYWORDS=""
 SLOT="0"
 IUSE="aqua debug +gstreamer pulseaudio vlc xine zeitgeist"
 
 COMMON_DEPEND="
+	!!x11-libs/qt-phonon:4
 	>=x11-libs/qt-core-4.6.0:4
 	>=x11-libs/qt-dbus-4.6.0:4
 	>=x11-libs/qt-gui-4.6.0:4
@@ -25,7 +33,6 @@ COMMON_DEPEND="
 		>=media-sound/pulseaudio-0.9.21[glib]
 	)
 	zeitgeist? ( dev-libs/libqzeitgeist )
-	!x11-libs/qt-phonon:4
 "
 # directshow? ( media-sound/phonon-directshow )
 # mmf? ( media-sound/phonon-mmf )



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2011-12-23 13:17 Johannes Huber
  0 siblings, 0 replies; 25+ messages in thread
From: Johannes Huber @ 2011-12-23 13:17 UTC (permalink / raw
  To: gentoo-commits

commit:     4da6c7a5767f650229b5d41d33466e2b72f19caa
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 23 13:09:18 2011 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Fri Dec 23 13:09:18 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=4da6c7a5

[media-libs/phonon] Update use flag description

(Portage version: 2.2.0_alpha81/git/Linux i686, unsigned Manifest commit)

---
 media-libs/phonon/metadata.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/media-libs/phonon/metadata.xml b/media-libs/phonon/metadata.xml
index 542f21e..10f0c21 100644
--- a/media-libs/phonon/metadata.xml
+++ b/media-libs/phonon/metadata.xml
@@ -4,6 +4,6 @@
 <herd>kde</herd>
 <use>
 	<flag name="vlc">Install VLC Phonon backend</flag>
-	<flag name="zeitgeist"> Add support for zeitgeist</flag>
+	<flag name="zeitgeist">Add support for Zeitgeist event tracking system</flag>
 </use>
 </pkgmetadata>



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2012-01-31 11:40 Johannes Huber
  0 siblings, 0 replies; 25+ messages in thread
From: Johannes Huber @ 2012-01-31 11:40 UTC (permalink / raw
  To: gentoo-commits

commit:     b054ef678d54507e0da32757ee43f91de5ab4b48
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 31 11:22:22 2012 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Tue Jan 31 11:22:22 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=b054ef67

[media-libs/phonon] Remove phonon xine backend.

(Portage version: 2.2.0_alpha84/git/Linux x86_64, unsigned Manifest commit)

---
 media-libs/phonon/phonon-9999.ebuild |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index 44a27f9..9f65898 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-IUSE="aqua debug +gstreamer pulseaudio vlc xine zeitgeist"
+IUSE="aqua debug +gstreamer pulseaudio vlc zeitgeist"
 
 COMMON_DEPEND="
 	!!x11-libs/qt-phonon:4
@@ -42,17 +42,14 @@ PDEPEND="
 	aqua? ( media-libs/phonon-qt7 )
 	gstreamer? ( media-libs/phonon-gstreamer )
 	vlc? ( >=media-libs/phonon-vlc-0.3.2 )
-	xine? ( >=media-libs/phonon-xine-0.4.4 )
-"
-RDEPEND="${COMMON_DEPEND}
-	!kde-base/phonon-xine
 "
+RDEPEND="${COMMON_DEPEND}"
 DEPEND="${COMMON_DEPEND}
 	>=dev-util/automoc-0.9.87
 	dev-util/pkgconfig
 "
 
-REQUIRED_USE="|| ( aqua gstreamer vlc xine )"
+REQUIRED_USE="|| ( aqua gstreamer vlc )"
 
 src_configure() {
 	local mycmakeargs=(



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2012-05-02 22:16 Johannes Huber
  0 siblings, 0 replies; 25+ messages in thread
From: Johannes Huber @ 2012-05-02 22:16 UTC (permalink / raw
  To: gentoo-commits

commit:     e509f0f7048e13348afc0cbd2aad7cc9bf4e79a9
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Wed May  2 22:11:11 2012 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Wed May  2 22:11:11 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=e509f0f7

[media-libs/phonon] dev-util/pkgconfig -> virtual/pkgconfig

(Portage version: 2.2.0_alpha101/git/Linux i686, unsigned Manifest commit)

---
 media-libs/phonon/phonon-9999.ebuild |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index 9f65898..def4a55 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -46,7 +46,7 @@ PDEPEND="
 RDEPEND="${COMMON_DEPEND}"
 DEPEND="${COMMON_DEPEND}
 	>=dev-util/automoc-0.9.87
-	dev-util/pkgconfig
+	virtual/pkgconfig
 "
 
 REQUIRED_USE="|| ( aqua gstreamer vlc )"



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2013-01-20 16:06 Michael Palimaka
  0 siblings, 0 replies; 25+ messages in thread
From: Michael Palimaka @ 2013-01-20 16:06 UTC (permalink / raw
  To: gentoo-commits

commit:     75d5318e1493e2dea9a9225cd834e4e50688e61d
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 20 16:01:37 2013 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Jan 20 16:01:37 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=75d5318e

[media-libs/phonon] Add initial subslot.

Package-Manager: portage-2.1.11.43

---
 media-libs/phonon/phonon-9999.ebuild |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index 4f81894..5dc5b52 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=4
+EAPI=5
 
 if [[ ${PV} != *9999* ]]; then
 	SRC_URI="mirror://kde/stable/phonon/${PV}/src/${P}.tar.xz"
@@ -19,7 +19,7 @@ DESCRIPTION="KDE multimedia API"
 HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon"
 
 LICENSE="LGPL-2.1"
-SLOT="0"
+SLOT="0/0"
 IUSE="aqua debug +gstreamer pulseaudio vlc zeitgeist"
 
 COMMON_DEPEND="


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2013-05-10 17:40 Michael Palimaka
  0 siblings, 0 replies; 25+ messages in thread
From: Michael Palimaka @ 2013-05-10 17:40 UTC (permalink / raw
  To: gentoo-commits

commit:     cdee65500464b5bcd2e34bfcd92baac7b60ea69a
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Fri May 10 17:38:50 2013 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri May 10 17:38:50 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=cdee6550

[media-libs/phonon] Sync keywords. Drop useless subslot.

Package-Manager: portage-2.1.11.63

---
 media-libs/phonon/phonon-9999.ebuild |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index c14accc..27a0a39 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 if [[ ${PV} != *9999* ]]; then
 	SRC_URI="mirror://kde/stable/phonon/${PV}/src/${P}.tar.xz"
-	KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+	KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
 else
 	SCM_ECLASS="git-2"
 	EGIT_REPO_URI="git://anongit.kde.org/${PN}"
@@ -19,7 +19,7 @@ DESCRIPTION="KDE multimedia API"
 HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon"
 
 LICENSE="LGPL-2.1"
-SLOT="0/0"
+SLOT="0"
 IUSE="aqua debug +gstreamer pulseaudio vlc zeitgeist"
 
 COMMON_DEPEND="


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2013-10-13 17:03 Johannes Huber
  0 siblings, 0 replies; 25+ messages in thread
From: Johannes Huber @ 2013-10-13 17:03 UTC (permalink / raw
  To: gentoo-commits

commit:     2d2b75a503c552af7237e09079925a084bcb17c9
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 13 18:57:20 2013 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sun Oct 13 18:57:20 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=2d2b75a5

[media-libs/phonon] Move to git-r3 eclass.

Package-Manager: portage-2.2.7

---
 media-libs/phonon/phonon-9999.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index 4fc9498..8e05e5c 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -8,8 +8,8 @@ if [[ ${PV} != *9999* ]]; then
 	SRC_URI="mirror://kde/stable/phonon/${PV}/src/${P}.tar.xz"
 	KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos"
 else
-	SCM_ECLASS="git-2"
-	EGIT_REPO_URI="git://anongit.kde.org/${PN}"
+	SCM_ECLASS="git-r3"
+	EGIT_REPO_URI=( "git://anongit.kde.org/${PN}" )
 	KEYWORDS=""
 fi
 


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2013-11-09 17:40 Johannes Huber
  0 siblings, 0 replies; 25+ messages in thread
From: Johannes Huber @ 2013-11-09 17:40 UTC (permalink / raw
  To: gentoo-commits

commit:     eaa2acb1c10b6d3b4e8c81382b89a932c891befd
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  9 17:40:13 2013 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Nov  9 17:40:13 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=eaa2acb1

[media-libs/phonon] Cleanup

Package-Manager: portage-2.2.7

---
 media-libs/phonon/phonon-9999.ebuild | 36 +++++++++++++-----------------------
 1 file changed, 13 insertions(+), 23 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index 8e05e5c..988fd08 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-9999.ebuild,v 1.19 2013/05/10 17:39:09 kensington Exp $
+# $Header: $
 
 EAPI=5
 
@@ -25,18 +25,18 @@ IUSE="aqua debug +gstreamer pulseaudio +qt4 qt5 vlc zeitgeist"
 COMMON_DEPEND="
 	!!dev-qt/qtphonon:4
 	qt4? (
-		>=dev-qt/qtcore-4.6.0:4
-		>=dev-qt/qtdbus-4.6.0:4
-		>=dev-qt/qtgui-4.6.0:4
-		>=dev-qt/qttest-4.6.0:4
+		dev-qt/qtcore:4
+		dev-qt/qtdbus:4
+		dev-qt/qtgui:4
+		dev-qt/qttest:4
 	)
 	qt5? (
-		>=dev-qt/qtcore-5.0.0:5
-		>=dev-qt/qtdbus-5.0.0:5
-		>=dev-qt/qtdeclarative-5.0.0:5
-		>=dev-qt/qtgui-5.0.0:5
-		>=dev-qt/qtopengl-5.0.0:5
-		>=dev-qt/qttest-5.0.0:5
+		dev-qt/qtcore:5
+		dev-qt/qtdbus:5
+		dev-qt/qtdeclarative:5
+		dev-qt/qtgui:5
+		dev-qt/qtopengl:5
+		dev-qt/qttest:5
 	)
 	pulseaudio? (
 		dev-libs/glib:2
@@ -44,20 +44,10 @@ COMMON_DEPEND="
 	)
 	zeitgeist? ( dev-libs/libqzeitgeist )
 "
-# directshow? ( media-sound/phonon-directshow )
-# mmf? ( media-sound/phonon-mmf )
-# mplayer? ( media-sound/phonon-mplayer )
-# waveout? ( media-sound/phonon-waveout )
 PDEPEND="
 	aqua? ( media-libs/phonon-qt7 )
-	gstreamer? (
-		|| ( <media-libs/phonon-gstreamer-9999 =media-libs/phonon-gstreamer-9999[qt4=,qt5=] )
-		qt5? ( =media-libs/phonon-gstreamer-9999[qt5] )
-	)
-	vlc? (
-		|| ( ( >=media-libs/phonon-vlc-0.3.2 <media-libs/phonon-vlc-9999 ) =media-libs/phonon-vlc-9999[qt4=,qt5=] )
-		qt5? ( =media-libs/phonon-vlc-9999[qt5] )
-	)
+	gstreamer? ( >=media-libs/phonon-gstreamer-4.7.0[qt4?,qt5?] )
+	vlc? ( >=media-libs/phonon-vlc-0.7.0[qt4?,qt5?] )
 "
 RDEPEND="${COMMON_DEPEND}"
 DEPEND="${COMMON_DEPEND}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2019-08-26  1:15 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2019-08-26  1:15 UTC (permalink / raw
  To: gentoo-commits

commit:     960ae9fa16b24891520a73b1a72fa98c23389ded
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 26 01:10:48 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Aug 26 01:15:01 2019 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=960ae9fa

media-libs/phonon: Install desktop entry if USE !pulseaudio, drop USE gui

In Plasma 5.17, the KCM in use up to now is going to be removed. Phonon provides
phononsettings as replacement with familiar UI, but regards it as redundant for
PA users.

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

 media-libs/phonon/phonon-9999.ebuild | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index 9c9a4fc940..6edaf832b5 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit kde5
+inherit desktop kde5
 
 DESCRIPTION="KDE multimedia abstraction library"
 HOMEPAGE="https://phonon.kde.org/"
@@ -15,7 +15,7 @@ fi
 
 LICENSE="|| ( LGPL-2.1 LGPL-3 )"
 SLOT="0"
-IUSE="debug designer gstreamer gui pulseaudio +vlc"
+IUSE="debug designer gstreamer pulseaudio +vlc"
 
 BDEPEND="
 	dev-qt/linguist-tools:5
@@ -42,7 +42,14 @@ src_configure() {
 		-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)
+		-DPHONON_BUILD_SETTINGS=$(usex !pulseaudio)
 	)
 	kde5_src_configure
 }
+
+src_install() {
+	kde5_src_install
+	use pulseaudio || \
+		make_desktop_entry "${PN}settings" \
+			"Phonon Audio and Video" preferences-desktop-sound
+}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2019-08-30  7:21 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2019-08-30  7:21 UTC (permalink / raw
  To: gentoo-commits

commit:     dedef6b81895e259d585fa235b2ac9c81bb077e1
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 30 07:20:55 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Aug 30 07:20:55 2019 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=dedef6b8

media-libs/phonon: Drop unused local USE-description for gui

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

 media-libs/phonon/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/phonon/metadata.xml b/media-libs/phonon/metadata.xml
index e86d58c68e..c965ebc5d2 100644
--- a/media-libs/phonon/metadata.xml
+++ b/media-libs/phonon/metadata.xml
@@ -7,7 +7,6 @@
 	</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>


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2019-08-31  6:39 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2019-08-31  6:39 UTC (permalink / raw
  To: gentoo-commits

commit:     e11cc707f59bf769410613673e66a34346b07f9a
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 30 18:37:17 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Aug 30 18:37:17 2019 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=e11cc707

media-libs/phonon: Fix LICENSE

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

 media-libs/phonon/phonon-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index 6edaf832b5..b3be584a2b 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -13,7 +13,7 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-fbsd"
 fi
 
-LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
 SLOT="0"
 IUSE="debug designer gstreamer pulseaudio +vlc"
 


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2019-10-24 18:37 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2019-10-24 18:37 UTC (permalink / raw
  To: gentoo-commits

commit:     ee8440e699e1badcec9ba32123edb3434f2f9c8d
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 24 18:19:10 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Oct 24 18:19:10 2019 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=ee8440e6

media-libs/phonon: Drop obsolete blocker

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

 media-libs/phonon/phonon-9999.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index bf987161e4..b8c768c6d7 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -22,7 +22,6 @@ BDEPEND="
 	virtual/pkgconfig
 "
 DEPEND="
-	!!dev-qt/qtphonon:4
 	dev-qt/qtgui:5
 	dev-qt/qtwidgets:5
 	designer? ( dev-qt/designer:5 )


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2019-11-22 13:00 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2019-11-22 13:00 UTC (permalink / raw
  To: gentoo-commits

commit:     794f895bf4b584b875af4af5b628e69b750ce4b7
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 22 12:59:54 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Nov 22 12:59:54 2019 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=794f895b

media-libs/phonon: Always build phononsettings

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

 media-libs/phonon/phonon-9999.ebuild | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index 0ebc2ce066..56480c9276 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -41,14 +41,13 @@ src_configure() {
 		-DPHONON_BUILD_DESIGNER_PLUGIN=$(usex designer)
 		-DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=$(usex !pulseaudio)
 		-DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio)
-		-DPHONON_BUILD_SETTINGS=$(usex !pulseaudio)
+		-DPHONON_BUILD_SETTINGS=ON
 	)
 	ecm_src_configure
 }
 
 src_install() {
 	ecm_src_install
-	use pulseaudio || \
-		make_desktop_entry "${PN}settings" \
-			"Phonon Audio and Video" preferences-desktop-sound
+	make_desktop_entry "${PN}settings" \
+		"Phonon Audio and Video" preferences-desktop-sound
 }


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2022-07-14 14:51 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2022-07-14 14:51 UTC (permalink / raw
  To: gentoo-commits

commit:     17bede97d7a2234232ded25d225f15a6851c36cf
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 30 18:10:56 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jul 14 13:00:26 2022 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=17bede97

media-libs/phonon: Switch IUSE pulseaudio to media-libs/libpulse

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

 media-libs/phonon/phonon-9999.ebuild | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index 47e7a620d2..817122c04d 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -17,20 +17,20 @@ LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
 SLOT="0"
 IUSE="debug designer gstreamer pulseaudio +vlc"
 
-BDEPEND="
-	dev-qt/linguist-tools:5
-	virtual/pkgconfig
-"
 DEPEND="
 	dev-qt/qtgui:5
 	dev-qt/qtwidgets:5
 	designer? ( dev-qt/designer:5 )
 	pulseaudio? (
 		dev-libs/glib:2
-		media-sound/pulseaudio[glib]
+		media-libs/libpulse[glib]
 	)
 "
 RDEPEND="${DEPEND}"
+BDEPEND="
+	dev-qt/linguist-tools:5
+	virtual/pkgconfig
+"
 PDEPEND="
 	gstreamer? ( >=media-libs/phonon-gstreamer-4.9.60 )
 	vlc? ( >=media-libs/phonon-vlc-0.9.60 )


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2023-11-27 23:22 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2023-11-27 23:22 UTC (permalink / raw
  To: gentoo-commits

commit:     5d2ca195c1c7020564d365f0463bb3db30e2f67e
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 27 21:10:50 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Nov 27 23:21:35 2023 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=5d2ca195

media-libs/phonon: Add IUSE="qt5,qt6"

TODO: phononsettings currently built against Qt6 if both flags are enabled.

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/phonon/phonon-9999.ebuild | 24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index aeb2ece48b..49a50dbd7b 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -15,25 +15,33 @@ fi
 
 LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
 SLOT="0"
-IUSE="debug designer gstreamer pulseaudio +vlc"
+IUSE="designer pulseaudio +qt5 qt6 +vlc"
+REQUIRED_USE="|| ( qt5 qt6 )"
 
 DEPEND="
-	dev-qt/qtgui:5
-	dev-qt/qtwidgets:5
-	designer? ( dev-qt/designer:5 )
 	pulseaudio? (
 		dev-libs/glib:2
 		media-libs/libpulse[glib]
 	)
+	qt5? (
+		dev-qt/qtgui:5
+		dev-qt/qtwidgets:5
+		designer? ( dev-qt/designer:5 )
+	)
+	qt6? (
+		dev-qt/qt5compat:6
+		dev-qt/qtbase:6[gui,widgets]
+		designer? ( dev-qt/qttools:6[designer] )
+	)
 "
 RDEPEND="${DEPEND}"
 BDEPEND="
-	dev-qt/linguist-tools:5
+	qt5? ( dev-qt/linguist-tools:5 )
+	qt6? ( dev-qt/qttools:6[linguist] )
 	virtual/pkgconfig
 "
 PDEPEND="
-	gstreamer? ( >=media-libs/phonon-gstreamer-4.9.60 )
-	vlc? ( >=media-libs/phonon-vlc-0.9.60 )
+	vlc? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )
 "
 
 src_configure() {
@@ -41,6 +49,8 @@ src_configure() {
 		-DPHONON_BUILD_DESIGNER_PLUGIN=$(usex designer)
 		-DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=$(usex !pulseaudio)
 		-DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio)
+		-DPHONON_BUILD_QT5=$(usex qt5)
+		-DPHONON_BUILD_QT6=$(usex qt6)
 		-DPHONON_BUILD_SETTINGS=ON
 	)
 	ecm_src_configure


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2023-11-28 22:57 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2023-11-28 22:57 UTC (permalink / raw
  To: gentoo-commits

commit:     854c3f8d6537eab2b7f5a5569e61acd5625ae75e
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 28 20:36:15 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Nov 28 22:52:18 2023 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=854c3f8d

media-libs/phonon: add 4.12.0

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/phonon/phonon-4.12.0.ebuild | 63 ++++++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)

diff --git a/media-libs/phonon/phonon-4.12.0.ebuild b/media-libs/phonon/phonon-4.12.0.ebuild
new file mode 100644
index 0000000000..63d504edbc
--- /dev/null
+++ b/media-libs/phonon/phonon-4.12.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop ecm kde.org
+
+DESCRIPTION="KDE multimedia abstraction library"
+HOMEPAGE="https://community.kde.org/Phonon"
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+	SRC_URI="mirror://kde/stable/phonon/${PV}/${P}.tar.xz"
+	KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
+SLOT="0"
+IUSE="designer pulseaudio +qt5 qt6 +vlc"
+REQUIRED_USE="|| ( qt5 qt6 )"
+
+DEPEND="
+	pulseaudio? (
+		dev-libs/glib:2
+		media-libs/libpulse[glib]
+	)
+	qt5? (
+		dev-qt/qtgui:5
+		dev-qt/qtwidgets:5
+		designer? ( dev-qt/designer:5 )
+	)
+	qt6? (
+		dev-qt/qt5compat:6
+		dev-qt/qtbase:6[gui,widgets]
+		designer? ( dev-qt/qttools:6[designer] )
+	)
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+	qt5? ( dev-qt/linguist-tools:5 )
+	qt6? ( dev-qt/qttools:6[linguist] )
+	virtual/pkgconfig
+"
+PDEPEND="
+	vlc? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )
+"
+
+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_QT5=$(usex qt5)
+		-DPHONON_BUILD_QT6=$(usex qt6)
+		-DPHONON_BUILD_SETTINGS=ON
+	)
+	ecm_src_configure
+}
+
+src_install() {
+	ecm_src_install
+	make_desktop_entry "${PN}settings" \
+		"Phonon Audio and Video" preferences-desktop-sound
+}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2023-12-22  9:26 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2023-12-22  9:26 UTC (permalink / raw
  To: gentoo-commits

commit:     5bda6c9103ceeac1544082e9a6a259d8edf2e621
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 22 09:23:59 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Dec 22 09:26:25 2023 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=5bda6c91

media-libs/phonon: drop 4.12.0, moved to ::gentoo

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/phonon/phonon-4.12.0.ebuild | 63 ----------------------------------
 1 file changed, 63 deletions(-)

diff --git a/media-libs/phonon/phonon-4.12.0.ebuild b/media-libs/phonon/phonon-4.12.0.ebuild
deleted file mode 100644
index 63d504edbc..0000000000
--- a/media-libs/phonon/phonon-4.12.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop ecm kde.org
-
-DESCRIPTION="KDE multimedia abstraction library"
-HOMEPAGE="https://community.kde.org/Phonon"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-	SRC_URI="mirror://kde/stable/phonon/${PV}/${P}.tar.xz"
-	KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
-SLOT="0"
-IUSE="designer pulseaudio +qt5 qt6 +vlc"
-REQUIRED_USE="|| ( qt5 qt6 )"
-
-DEPEND="
-	pulseaudio? (
-		dev-libs/glib:2
-		media-libs/libpulse[glib]
-	)
-	qt5? (
-		dev-qt/qtgui:5
-		dev-qt/qtwidgets:5
-		designer? ( dev-qt/designer:5 )
-	)
-	qt6? (
-		dev-qt/qt5compat:6
-		dev-qt/qtbase:6[gui,widgets]
-		designer? ( dev-qt/qttools:6[designer] )
-	)
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
-	qt5? ( dev-qt/linguist-tools:5 )
-	qt6? ( dev-qt/qttools:6[linguist] )
-	virtual/pkgconfig
-"
-PDEPEND="
-	vlc? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )
-"
-
-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_QT5=$(usex qt5)
-		-DPHONON_BUILD_QT6=$(usex qt6)
-		-DPHONON_BUILD_SETTINGS=ON
-	)
-	ecm_src_configure
-}
-
-src_install() {
-	ecm_src_install
-	make_desktop_entry "${PN}settings" \
-		"Phonon Audio and Video" preferences-desktop-sound
-}


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2024-03-03 16:16 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2024-03-03 16:16 UTC (permalink / raw
  To: gentoo-commits

commit:     38dfeae0ee38f55f0bc1d98f8372a5d4f80ba8d6
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Mar  3 16:04:05 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Mar  3 16:15:33 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=38dfeae0

media-libs/phonon: Use cmake.eclass and multibuild instead of ecm.eclass

Simultanous build of Qt5 and Qt6 is broken, installing Qt6 plugins
in Qt5 paths and vice versa.

ebuild was barely using ecm facilities anyway, this makes sure only those
deps that are needed are also used.

Bug: https://bugs.gentoo.org/923502
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/phonon/phonon-9999.ebuild | 71 ++++++++++++++++++++++++++++--------
 1 file changed, 56 insertions(+), 15 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index 8c92513a04..8f8d0cf724 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop ecm kde.org
+inherit cmake desktop flag-o-matic kde.org multibuild
 
 DESCRIPTION="KDE multimedia abstraction library"
 HOMEPAGE="https://community.kde.org/Phonon"
@@ -15,7 +15,7 @@ fi
 
 LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
 SLOT="0"
-IUSE="designer pulseaudio +qt5 qt6 +vlc"
+IUSE="debug designer pulseaudio +qt5 qt6 +vlc"
 REQUIRED_USE="|| ( qt5 qt6 )"
 
 DEPEND="
@@ -24,6 +24,7 @@ DEPEND="
 		media-libs/libpulse[glib]
 	)
 	qt5? (
+		dev-qt/qtcore:5
 		dev-qt/qtgui:5
 		dev-qt/qtwidgets:5
 		designer? ( dev-qt/designer:5 )
@@ -34,30 +35,70 @@ DEPEND="
 		designer? ( dev-qt/qttools:6[designer] )
 	)
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+	|| (
+		kde-frameworks/breeze-icons:*
+		kde-frameworks/oxygen-icons:*
+	)
+"
 BDEPEND="
-	qt5? ( dev-qt/linguist-tools:5 )
-	qt6? ( dev-qt/qttools:6[linguist] )
+	dev-libs/libpcre2:*
 	virtual/pkgconfig
+	qt5? (
+		dev-qt/linguist-tools:5
+		>=kde-frameworks/extra-cmake-modules-5.115.0:*
+	)
+	qt6? (
+		dev-qt/qttools:6[linguist]
+		>=kde-frameworks/extra-cmake-modules-6.0.0:*
+	)
 "
 PDEPEND="
 	vlc? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )
 "
 
+pkg_setup() {
+	MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) )
+}
+
 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_QT5=$(usex qt5)
-		-DPHONON_BUILD_QT6=$(usex qt6)
-		-DPHONON_BUILD_SETTINGS=ON
-	)
-	ecm_src_configure
+	use debug || append-cppflags -DQT_NO_DEBUG
+
+	myconfigure() {
+		local mycmakeargs=(
+			-DQT_MAJOR_VERSION=${MULTIBUILD_VARIANT/qt/}
+			-DPHONON_BUILD_${MULTIBUILD_VARIANT^^}=ON
+			-DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass
+			-DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass
+			-DPHONON_BUILD_DESIGNER_PLUGIN=$(usex designer)
+			-DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=$(usex !pulseaudio)
+			-DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio)
+		)
+
+		if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
+			mycmakeargs+=(
+				-DPHONON_BUILD_QT5=OFF
+				-DPHONON_BUILD_SETTINGS=ON
+			)
+		else
+			mycmakeargs+=(
+				-DPHONON_BUILD_QT6=OFF
+				-DPHONON_BUILD_SETTINGS=$(usex !qt6)
+			)
+		fi
+
+		cmake_src_configure
+	}
+
+	multibuild_foreach_variant myconfigure
+}
+
+src_compile() {
+	multibuild_foreach_variant cmake_src_compile
 }
 
 src_install() {
-	ecm_src_install
+	multibuild_foreach_variant cmake_src_install
 	make_desktop_entry "${PN}settings" \
 		"Phonon Audio and Video" preferences-desktop-sound
 }


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2024-07-01 19:10 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2024-07-01 19:10 UTC (permalink / raw
  To: gentoo-commits

commit:     aa4456be0dda79de3e54ca1e6fdf55b8b759f914
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  1 15:25:12 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Jul  1 18:42:38 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=aa4456be

media-libs/phonon: Switch IUSE +vlc to minimal

With only a single available backend left, it does not make that much sense
to rely on a commonly disabled flag to provide major functionality, even if
enabled by default.

Bug: https://bugs.gentoo.org/935033
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/phonon/metadata.xml       | 1 -
 media-libs/phonon/phonon-9999.ebuild | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/media-libs/phonon/metadata.xml b/media-libs/phonon/metadata.xml
index e90f046a55..7cf9bf6119 100644
--- a/media-libs/phonon/metadata.xml
+++ b/media-libs/phonon/metadata.xml
@@ -10,6 +10,5 @@
 	</upstream>
 	<use>
 		<flag name="designer">Install plugin for <pkg>dev-qt/designer</pkg></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
index 8f8d0cf724..7e3e13d0df 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -15,7 +15,7 @@ fi
 
 LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
 SLOT="0"
-IUSE="debug designer pulseaudio +qt5 qt6 +vlc"
+IUSE="debug designer minimal pulseaudio +qt5 qt6"
 REQUIRED_USE="|| ( qt5 qt6 )"
 
 DEPEND="
@@ -54,7 +54,7 @@ BDEPEND="
 	)
 "
 PDEPEND="
-	vlc? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )
+	!minimal? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )
 "
 
 pkg_setup() {


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2024-07-07 20:37 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2024-07-07 20:37 UTC (permalink / raw
  To: gentoo-commits

commit:     7ed043c81a336a899173e5cd55dda7861015741b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 28 13:17:38 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jul  7 20:36:11 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=7ed043c8

media-libs/phonon: Relax minimum ECM dependency

Actually, >=5.115 is recent enough to also build for Qt6.

Bug: https://bugs.gentoo.org/935033
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/phonon/phonon-9999.ebuild | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index 7e3e13d0df..dc2e560289 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -43,15 +43,10 @@ RDEPEND="${DEPEND}
 "
 BDEPEND="
 	dev-libs/libpcre2:*
+	>=kde-frameworks/extra-cmake-modules-5.115.0:*
 	virtual/pkgconfig
-	qt5? (
-		dev-qt/linguist-tools:5
-		>=kde-frameworks/extra-cmake-modules-5.115.0:*
-	)
-	qt6? (
-		dev-qt/qttools:6[linguist]
-		>=kde-frameworks/extra-cmake-modules-6.0.0:*
-	)
+	qt5? ( dev-qt/linguist-tools:5 )
+	qt6? ( dev-qt/qttools:6[linguist] )
 "
 PDEPEND="
 	!minimal? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] )


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2024-07-07 20:42 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2024-07-07 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     6c2bd6347954123d91cbaa3b8208a690a83d79b3
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  7 20:32:41 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jul  7 20:39:19 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=6c2bd634

media-libs/phonon: Disable PHONON_BUILD_SETTINGS if USE=minimal

phononsettings binary segfaults without any backend configured.

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/phonon/phonon-9999.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index dc2e560289..dde73a34b7 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -73,12 +73,12 @@ src_configure() {
 		if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then
 			mycmakeargs+=(
 				-DPHONON_BUILD_QT5=OFF
-				-DPHONON_BUILD_SETTINGS=ON
+				-DPHONON_BUILD_SETTINGS=$(usex !minimal)
 			)
 		else
 			mycmakeargs+=(
 				-DPHONON_BUILD_QT6=OFF
-				-DPHONON_BUILD_SETTINGS=$(usex !qt6)
+				-DPHONON_BUILD_SETTINGS=$(usex !qt6 $(usex !minimal ON OFF) OFF)
 			)
 		fi
 


^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [gentoo-commits] proj/kde:master commit in: media-libs/phonon/
@ 2024-09-09 14:39 Andreas Sturmlechner
  0 siblings, 0 replies; 25+ messages in thread
From: Andreas Sturmlechner @ 2024-09-09 14:39 UTC (permalink / raw
  To: gentoo-commits

commit:     c1abbd8c21bdb6974fbd73fd2927c072721315f4
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  9 14:39:27 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Sep  9 14:39:27 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=c1abbd8c

media-libs/phonon: Switch IUSE default from +qt5 to +qt6

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/phonon/phonon-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild
index dde73a34b7..22c857561f 100644
--- a/media-libs/phonon/phonon-9999.ebuild
+++ b/media-libs/phonon/phonon-9999.ebuild
@@ -15,7 +15,7 @@ fi
 
 LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )"
 SLOT="0"
-IUSE="debug designer minimal pulseaudio +qt5 qt6"
+IUSE="debug designer minimal pulseaudio qt5 +qt6"
 REQUIRED_USE="|| ( qt5 qt6 )"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2024-09-09 14:40 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-14 14:51 [gentoo-commits] proj/kde:master commit in: media-libs/phonon/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2024-09-09 14:39 Andreas Sturmlechner
2024-07-07 20:42 Andreas Sturmlechner
2024-07-07 20:37 Andreas Sturmlechner
2024-07-01 19:10 Andreas Sturmlechner
2024-03-03 16:16 Andreas Sturmlechner
2023-12-22  9:26 Andreas Sturmlechner
2023-11-28 22:57 Andreas Sturmlechner
2023-11-27 23:22 Andreas Sturmlechner
2019-11-22 13:00 Andreas Sturmlechner
2019-10-24 18:37 Andreas Sturmlechner
2019-08-31  6:39 Andreas Sturmlechner
2019-08-30  7:21 Andreas Sturmlechner
2019-08-26  1:15 Andreas Sturmlechner
2013-11-09 17:40 Johannes Huber
2013-10-13 17:03 Johannes Huber
2013-05-10 17:40 Michael Palimaka
2013-01-20 16:06 Michael Palimaka
2012-05-02 22:16 Johannes Huber
2012-01-31 11:40 Johannes Huber
2011-12-23 13:17 Johannes Huber
2011-12-23 13:17 Johannes Huber
2011-10-25  0:31 Alexey Shvetsov
2011-03-27 13:22 Andreas K. Huettel
2011-03-27 12:47 Andreas K. Huettel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox