summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-libs/totem-pl-parser/ChangeLog6
-rw-r--r--dev-libs/totem-pl-parser/files/totem-pl-parser-2.32.3-fix-quvi.patch28
-rw-r--r--dev-libs/totem-pl-parser/totem-pl-parser-2.32.3.ebuild13
3 files changed, 43 insertions, 4 deletions
diff --git a/dev-libs/totem-pl-parser/ChangeLog b/dev-libs/totem-pl-parser/ChangeLog
index 64e591147d66..dd9961aab0e0 100644
--- a/dev-libs/totem-pl-parser/ChangeLog
+++ b/dev-libs/totem-pl-parser/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/totem-pl-parser
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/totem-pl-parser/ChangeLog,v 1.80 2011/02/21 19:16:26 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/totem-pl-parser/ChangeLog,v 1.81 2011/02/21 20:02:11 pacho Exp $
+
+ 21 Feb 2011; Pacho Ramos <pacho@gentoo.org> totem-pl-parser-2.32.3.ebuild,
+ +files/totem-pl-parser-2.32.3-fix-quvi.patch:
+ Fix --enable-quvi configure option.
*totem-pl-parser-2.32.3 (21 Feb 2011)
diff --git a/dev-libs/totem-pl-parser/files/totem-pl-parser-2.32.3-fix-quvi.patch b/dev-libs/totem-pl-parser/files/totem-pl-parser-2.32.3-fix-quvi.patch
new file mode 100644
index 000000000000..9ae58e0c995d
--- /dev/null
+++ b/dev-libs/totem-pl-parser/files/totem-pl-parser-2.32.3-fix-quvi.patch
@@ -0,0 +1,28 @@
+From 9a1a89ce6af47b8ac3ee7ae0fa3987815e9713a3 Mon Sep 17 00:00:00 2001
+From: Bastien Nocera <hadess@hadess.net>
+Date: Mon, 21 Feb 2011 19:49:55 +0000
+Subject: build: Fix --enable-quvi option
+
+https://bugzilla.gnome.org/show_bug.cgi?id=642900
+---
+diff --git a/configure.in b/configure.in
+index eb53dcb..7227373 100644
+--- a/configure.in
++++ b/configure.in
+@@ -101,12 +101,11 @@ else
+ **************************************************************"
+ fi
+
+-enable_quvi=auto
+ QUVI=""
+-AC_ARG_ENABLE(enable-quvi,
++AC_ARG_ENABLE(quvi,
+ AS_HELP_STRING([--enable-quvi],
+ [Enable libquvi support (default is auto).]),
+- [enable_quvi=$enableval],
++ [],
+ [enable_quvi=auto])
+ if test "x$enable_quvi" != "xno" ; then
+ PKG_CHECK_MODULES(QUVI,
+--
+cgit v0.8.3.4
diff --git a/dev-libs/totem-pl-parser/totem-pl-parser-2.32.3.ebuild b/dev-libs/totem-pl-parser/totem-pl-parser-2.32.3.ebuild
index 82a374ea8dc3..2248921fefab 100644
--- a/dev-libs/totem-pl-parser/totem-pl-parser-2.32.3.ebuild
+++ b/dev-libs/totem-pl-parser/totem-pl-parser-2.32.3.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/totem-pl-parser/totem-pl-parser-2.32.3.ebuild,v 1.1 2011/02/21 19:16:26 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/totem-pl-parser/totem-pl-parser-2.32.3.ebuild,v 1.2 2011/02/21 20:02:11 pacho Exp $
EAPI="3"
GCONF_DEBUG="no"
-inherit gnome2
+inherit gnome2 eutils autotools
DESCRIPTION="Playlist parsing library"
HOMEPAGE="http://projects.gnome.org/totem/"
@@ -24,7 +24,8 @@ DEPEND="${RDEPEND}
!<media-video/totem-2.21
>=sys-devel/gettext-0.17
>=dev-util/intltool-0.35
- doc? ( >=dev-util/gtk-doc-1.11 )"
+ doc? ( >=dev-util/gtk-doc-1.11 )
+ >=dev-util/gtk-doc-am-1.11"
# eautoreconf needs:
# >=dev-util/gtk-doc-am-1.11
@@ -43,6 +44,12 @@ src_prepare() {
sed -e 's:\(g_test_add_func.*/parser/resolution.*\):/*\1*/:' \
-e 's:\(g_test_add_func.*/parser/parsing/itms_link.*\):/*\1*/:' \
-i plparse/tests/parser.c || die "sed failed"
+
+ # Fix --enable-quvi option
+ epatch "${FILESDIR}/${P}-fix-quvi.patch"
+
+ intltoolize --force --copy --automake || die "intltoolize failed"
+ eautoreconf
}
src_test() {