public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in media-sound/quodlibet: ChangeLog quodlibet-2.0-r2.ebuild
@ 2009-05-12 16:51 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 2+ messages in thread
From: Samuli Suominen (ssuominen) @ 2009-05-12 16:51 UTC (permalink / raw
  To: gentoo-commits

ssuominen    09/05/12 16:51:06

  Modified:             ChangeLog
  Added:                quodlibet-2.0-r2.ebuild
  Log:
  Fix case where Quod Libet doesn't start if it was previously closen with hidden window wrt #262658, patch by Denis V. Lunev.
  (Portage version: 2.1.6.13/cvs/Linux x86_64)

Revision  Changes    Path
1.64                 media-sound/quodlibet/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/quodlibet/ChangeLog?rev=1.64&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/quodlibet/ChangeLog?rev=1.64&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/quodlibet/ChangeLog?r1=1.63&r2=1.64

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/quodlibet/ChangeLog,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- ChangeLog	12 May 2009 13:27:04 -0000	1.63
+++ ChangeLog	12 May 2009 16:51:06 -0000	1.64
@@ -1,6 +1,13 @@
 # ChangeLog for media-sound/quodlibet
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/quodlibet/ChangeLog,v 1.63 2009/05/12 13:27:04 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/quodlibet/ChangeLog,v 1.64 2009/05/12 16:51:06 ssuominen Exp $
+
+*quodlibet-2.0-r2 (12 May 2009)
+
+  12 May 2009; Samuli Suominen <ssuominen@gentoo.org>
+  +quodlibet-2.0-r2.ebuild, +files/quodlibet-2.0-window.patch:
+  Fix case where Quod Libet doesn't start if it was previously closen with
+  hidden window wrt #262658, patch by Denis V. Lunev.
 
   12 May 2009; Samuli Suominen <ssuominen@gentoo.org>
   quodlibet-2.0-r1.ebuild:



1.1                  media-sound/quodlibet/quodlibet-2.0-r2.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/quodlibet/quodlibet-2.0-r2.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/quodlibet/quodlibet-2.0-r2.ebuild?rev=1.1&content-type=text/plain

Index: quodlibet-2.0-r2.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/quodlibet/quodlibet-2.0-r2.ebuild,v 1.1 2009/05/12 16:51:06 ssuominen Exp $

EAPI=2
NEED_PYTHON=2.4.4

inherit distutils python eutils

DESCRIPTION="Quod Libet is a GTK+-based audio player written in Python."
HOMEPAGE="http://code.google.com/p/quodlibet/"
SRC_URI="http://quodlibet.googlecode.com/files/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
# Enable gstreamer by default, bug 254729
IUSE="aac alsa dbus esd flac gnome +gstreamer hal ipod mad musepack oss
trayicon tta vorbis wma xine"

COMMON_DEPEND=">=dev-python/pygtk-2.12"

RDEPEND="${COMMON_DEPEND}
	>=media-libs/mutagen-1.14
	gstreamer? (
		>=media-plugins/gst-plugins-gconf-0.10.3
		>=media-libs/gst-plugins-good-0.10.2
		>=dev-python/gst-python-0.10.2
		mad? ( >=media-plugins/gst-plugins-mad-0.10.2 )
		vorbis? ( >=media-plugins/gst-plugins-vorbis-0.10.2
			>=media-plugins/gst-plugins-ogg-0.10.2 )
		flac? ( >=media-plugins/gst-plugins-flac-0.10.2 )
		aac? ( >=media-plugins/gst-plugins-faad-0.10.1 )
		musepack? ( >=media-plugins/gst-plugins-musepack-0.10.3 )
		wma? ( >=media-plugins/gst-plugins-ffmpeg-0.10.1
			>=media-libs/gst-plugins-ugly-0.10.2 )
		tta? ( >=media-libs/gst-plugins-bad-0.10.3 )

		alsa? ( >=media-plugins/gst-plugins-alsa-0.10.2 )
		oss? ( >=media-plugins/gst-plugins-oss-0.10.2 )
		esd? ( >=media-plugins/gst-plugins-esd-0.10.2 )
	)
	xine? ( >=media-libs/xine-lib-1.1.0
		dev-python/ctypes )
	gnome? ( dev-python/gnome-python-extras
		>=media-plugins/gst-plugins-gconf-0.10.3
		>=media-plugins/gst-plugins-gnomevfs-0.10.2
		dev-python/feedparser )
	hal? ( sys-apps/hal )
	dbus? ( >=dev-python/dbus-python-0.71 )
	ipod? ( >=media-libs/libgpod-0.5.2[python] )"

DEPEND="${COMMON_DEPEND}
	dev-util/intltool"

PDEPEND="trayicon? ( media-plugins/quodlibet-trayicon )"

pkg_setup() {
	if ! use gstreamer && ! use xine; then
		eerror "You must have either gstreamer or xine USE flag enabled."
		die "No backend USE flags enabled."
	fi
}

src_unpack() {
	unpack ${A}
	cd "${S}"

	# The backend is configured as gstbe by default.
	if use gstreamer && use xine; then
		elog ""
		elog "You have both backend USE flags (gstreamer and xine) enabled."
		elog "Gstreamer is considered to be more stable of the two, so we have"
		elog "selected it as your default backend."
	elif use gstreamer; then
		elog "Gstreamer backend selected."
	else
		sed -i -e "s,^          \"backend\": \"gstbe\",          \"backend\": \"xinebe\"," quodlibet/config.py && \
			elog "Xine backend selected."
	fi
	elog "You can change the backend by editing the ~/.${PN}/config file."

	# no gst-plugins-gconf, attempt to guess the proper pipeline value. Bug #133043, #146728.
	if ! use gnome; then
		local sinktype="alsasink"

		use esd  && sinktype="esdsink"
		use oss  && sinktype="osssink"
		use alsa && sinktype="alsasink"

		elog "Setting the default pipeline to ${sinktype}"

		sed -i -e "s,^          \"pipeline\": \"\",          \"pipeline\": \"${sinktype}\"," quodlibet/config.py
	fi
	epatch "${FILESDIR}/${P}-python26.patch" #240188
	epatch "${FILESDIR}/${P}-window.patch" #262658
}

src_install() {
	${python} setup.py install --prefix="${D}/usr" --no-compile "$@" || die

	DDOCS="CHANGELOG KNOWN_BUGS MAINTAINERS PKG-INFO CONTRIBUTORS TODO NEWS"
	DDOCS="${DDOCS} Change* MANIFEST* README* AUTHORS"

	python_version
	for ext in png svg; do
		for prog in quodlibet exfalso; do
			dosym /usr/$(get_libdir)/python${PYVER}/site-packages/${PN}/images/${prog}.${ext} /usr/share/pixmaps/${prog}.${ext}
		done
	done

	for doc in ${DDOCS}; do
		[ -s "$doc" ] && dodoc $doc
	done
}

pkg_postinst() {
	if ! use mad; then
		elog ""
		elog "You do not have the 'mad' USE flag enabled."
		elog "gst-plugins-mad, which is required for mp3 playback, may"
		elog "not be installed. For mp3 support, enable the 'mad'"
		elog "USE flag and emerge =media-sound/${P}."
	fi

	if ! use gnome; then
		elog ""
		elog "You do not have the 'gnome' USE flag enabled."
		elog "media-plugins/gst-plugins-gnomevfs may not be installed,"
		elog "so the proper pipeline won't be automatically selected."
		elog "We've tried to select the proper pipeline based on your"
		elog "USE flags, but if we guessed wrong you may have to set"
		elog "'pipeline = ' in your ~/.quodlibet/config file to one"
		elog "of the following: alsasink, osssink, esdsink. To enable"
		elog "automatic selection of the proper pipeline, enable the"
		elog "'gnome' USE flag and emerge =media-sound/${P}."
	fi

	elog ""
	elog "Installing Quod Libet from an ebuild is not supported"
	elog "upstream. If you encounter any problems, file bugs on"
	elog "bugs.gentoo.org. DO NOT USE THE UPSTREAM BUG SYSTEM."
	elog ""

	distutils_pkg_postinst
}






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

* [gentoo-commits] gentoo-x86 commit in media-sound/quodlibet: ChangeLog quodlibet-2.0-r2.ebuild
@ 2009-05-12 17:49 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 2+ messages in thread
From: Samuli Suominen (ssuominen) @ 2009-05-12 17:49 UTC (permalink / raw
  To: gentoo-commits

ssuominen    09/05/12 17:49:22

  Modified:             ChangeLog quodlibet-2.0-r2.ebuild
  Log:
  Remove hardcoded gst-plugins-gconf dep wrt #269594, if it's missing it will produce errors as shown in #260196 but keeps happily playing with osssink.
  (Portage version: 2.1.6.13/cvs/Linux x86_64)

Revision  Changes    Path
1.66                 media-sound/quodlibet/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/quodlibet/ChangeLog?rev=1.66&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/quodlibet/ChangeLog?rev=1.66&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/quodlibet/ChangeLog?r1=1.65&r2=1.66

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/quodlibet/ChangeLog,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -r1.65 -r1.66
--- ChangeLog	12 May 2009 17:17:44 -0000	1.65
+++ ChangeLog	12 May 2009 17:49:22 -0000	1.66
@@ -1,6 +1,12 @@
 # ChangeLog for media-sound/quodlibet
 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/quodlibet/ChangeLog,v 1.65 2009/05/12 17:17:44 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/quodlibet/ChangeLog,v 1.66 2009/05/12 17:49:22 ssuominen Exp $
+
+  12 May 2009; Samuli Suominen <ssuominen@gentoo.org>
+  quodlibet-2.0-r2.ebuild:
+  Remove hardcoded gst-plugins-gconf dep wrt #269594, if it's missing it
+  will produce errors as shown in #260196 but keeps happily playing with
+  osssink.
 
 *quodlibet-2.0-r2 (12 May 2009)
 



1.4                  media-sound/quodlibet/quodlibet-2.0-r2.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/quodlibet/quodlibet-2.0-r2.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/quodlibet/quodlibet-2.0-r2.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/quodlibet/quodlibet-2.0-r2.ebuild?r1=1.3&r2=1.4

Index: quodlibet-2.0-r2.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-sound/quodlibet/quodlibet-2.0-r2.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- quodlibet-2.0-r2.ebuild	12 May 2009 17:17:44 -0000	1.3
+++ quodlibet-2.0-r2.ebuild	12 May 2009 17:49:22 -0000	1.4
@@ -1,6 +1,6 @@
 # Copyright 1999-2009 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/quodlibet/quodlibet-2.0-r2.ebuild,v 1.3 2009/05/12 17:17:44 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/quodlibet/quodlibet-2.0-r2.ebuild,v 1.4 2009/05/12 17:49:22 ssuominen Exp $
 
 EAPI=2
 NEED_PYTHON=2.4.4
@@ -23,7 +23,6 @@
 RDEPEND="${COMMON_DEPEND}
 	>=media-libs/mutagen-1.14
 	gstreamer? (
-		>=media-plugins/gst-plugins-gconf-0.10.3
 		>=media-libs/gst-plugins-good-0.10.2
 		>=dev-python/gst-python-0.10.2
 		mad? ( >=media-plugins/gst-plugins-mad-0.10.2 )






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

end of thread, other threads:[~2009-05-12 17:49 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-12 16:51 [gentoo-commits] gentoo-x86 commit in media-sound/quodlibet: ChangeLog quodlibet-2.0-r2.ebuild Samuli Suominen (ssuominen)
  -- strict thread matches above, loose matches on Subject: below --
2009-05-12 17:49 Samuli Suominen (ssuominen)

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