diff options
author | Pacho Ramos <pacho@gentoo.org> | 2014-11-13 12:25:15 +0000 |
---|---|---|
committer | Pacho Ramos <pacho@gentoo.org> | 2014-11-13 12:25:15 +0000 |
commit | 74d407a4ac8dfb6a13f36e34bd5b5bd130def531 (patch) | |
tree | 192960ff87329bf37c77b0b2ab48f909c2933d3a /media-video | |
parent | Drop old (#508854) (diff) | |
download | gentoo-2-74d407a4ac8dfb6a13f36e34bd5b5bd130def531.tar.gz gentoo-2-74d407a4ac8dfb6a13f36e34bd5b5bd130def531.tar.bz2 gentoo-2-74d407a4ac8dfb6a13f36e34bd5b5bd130def531.zip |
Drop old (#508854)
(Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key A188FBD4)
Diffstat (limited to 'media-video')
-rw-r--r-- | media-video/totem/ChangeLog | 8 | ||||
-rw-r--r-- | media-video/totem/files/totem-2.30.2-mp2t-support.patch | 21 | ||||
-rw-r--r-- | media-video/totem/files/totem-2.32.0-smclient-target-detection.patch | 48 | ||||
-rw-r--r-- | media-video/totem/metadata.xml | 6 | ||||
-rw-r--r-- | media-video/totem/totem-2.32.0-r2.ebuild | 206 |
5 files changed, 7 insertions, 282 deletions
diff --git a/media-video/totem/ChangeLog b/media-video/totem/ChangeLog index e347affd21cb..918f705330a7 100644 --- a/media-video/totem/ChangeLog +++ b/media-video/totem/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-video/totem # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.380 2014/09/04 15:33:53 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/totem/ChangeLog,v 1.381 2014/11/13 12:25:15 pacho Exp $ + + 13 Nov 2014; Pacho Ramos <pacho@gentoo.org> + -files/totem-2.30.2-mp2t-support.patch, + -files/totem-2.32.0-smclient-target-detection.patch, -totem-2.32.0-r2.ebuild, + metadata.xml: + Drop old (#508854) *totem-3.12.2 (04 Sep 2014) diff --git a/media-video/totem/files/totem-2.30.2-mp2t-support.patch b/media-video/totem/files/totem-2.30.2-mp2t-support.patch deleted file mode 100644 index 80724429d327..000000000000 --- a/media-video/totem/files/totem-2.30.2-mp2t-support.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 046920a4b1a1e4b085e1faded57d47e45492d368 Mon Sep 17 00:00:00 2001 -From: Bastien Nocera <hadess@hadess.net> -Date: Sat, 22 May 2010 11:54:18 +0000 -Subject: Add support for video/mp2t - -https://bugzilla.gnome.org/show_bug.cgi?id=614422 ---- -diff --git a/data/mime-type-list.txt b/data/mime-type-list.txt -index a6eab04..8cf04e9 100644 ---- a/data/mime-type-list.txt -+++ b/data/mime-type-list.txt -@@ -72,6 +72,7 @@ video/3gpp - video/dv - video/fli - video/flv -+video/mp2t - video/mp4 - video/mp4v-es - video/mpeg --- -cgit v0.8.3.1 diff --git a/media-video/totem/files/totem-2.32.0-smclient-target-detection.patch b/media-video/totem/files/totem-2.32.0-smclient-target-detection.patch deleted file mode 100644 index d7876fbe27f4..000000000000 --- a/media-video/totem/files/totem-2.32.0-smclient-target-detection.patch +++ /dev/null @@ -1,48 +0,0 @@ ---- - Fixing passing any kind of argument to --with-smclient - -Problem with configure.in of the tarball is that it does not seem to work at all with any --with-smclient variation. - - configure.in | 23 +++++++++++++++++------ - 1 file changed, 17 insertions(+), 6 deletions(-) - -Index: b/configure.in -=================================================================== ---- a/configure.in -+++ b/configure.in -@@ -226,18 +226,29 @@ GDK_TARGET="$($PKG_CONFIG --variable tar - SMCLIENT_PKGS= - AC_MSG_CHECKING([which smclient backend to use]) - AC_ARG_WITH([smclient], -- [AS_HELP_STRING([--with-smclient],[which smclient backend to use (xsmp/win32/quartz)])], -+ [AS_HELP_STRING([--with-smclient],[which smclient backend to use @<:@xsmp/win32/quartz/auto@:>@])], - [], -- [case "$GDK_TARGET" in -- x11) with_smclient=xsmp SMCLIENT_PKGS="sm ice" ;; -+ [$with_smclient=auto]) -+ -+ -+if test "$with_smclient" != "no"; then -+ -+ if test "$with_smclient" != "auto" -a "$with_smclient" != "yes"; then -+ GDK_TARGET="$with_smclient" -+ fi -+ -+ case "$GDK_TARGET" in -+ x11|xsmp) with_smclient=xsmp SMCLIENT_PKGS="sm ice" ;; - win32|quartz) with_smclient=$GDK_TARGET ;; - *) with_smclient=no ;; -- esac]) --AC_MSG_RESULT([$with_smclient]) -+ esac -+ -+ AC_MSG_RESULT([$with_smclient]) - --if test "$with_smclient" != "no"; then - PKG_CHECK_MODULES([SMCLIENT],[$SMCLIENT_PKGS]) - AC_DEFINE([WITH_SMCLIENT],[1],[Define if smclient is enabled]) -+else -+ AC_MSG_RESULT([$with_smclient]) - fi - - AM_CONDITIONAL([WITH_SMCLIENT],[test "$with_smclient" != "no"]) diff --git a/media-video/totem/metadata.xml b/media-video/totem/metadata.xml index c2cf874a35b8..5c312850bdcf 100644 --- a/media-video/totem/metadata.xml +++ b/media-video/totem/metadata.xml @@ -8,18 +8,12 @@ Totem is movie player for the GNOME desktop. It features a playlist, fullscreen mode, seek and volume controls, as well as a pretty complete keyboard navigation. It comes with added functionality such as a video thumbnailer for Nautilus, Nautilus properties tab and a webcam utility. </longdescription> <use> - <flag name="bluetooth">Enable support for user-presence detection via the - user's bluetooth handset using <pkg>net-wireless/bluez</pkg></flag> <flag name="flash">Install browser plugin for playing embedded Adobe Flash videos. Warning: breaks non-video Flash objects on many websites.</flag> - <flag name="iplayer">Enable BBC player support</flag> <flag name="lirc">Enable support for controlling Totem with a remote control using <pkg>app-misc/lirc</pkg></flag> <flag name="nautilus">Enable the nautilus extension</flag> <flag name="python">Build support for <pkg>dev-lang/python</pkg> plugins</flag> - <flag name="tracker">Enable support for searching media files using the - indexer <pkg>app-misc/tracker</pkg></flag> - <flag name="youtube">Enable youtube plugin</flag> <flag name="zeitgeist">Build the plugin to inject events to <pkg>gnome-extra/zeitgeist</pkg></flag> </use> </pkgmetadata> diff --git a/media-video/totem/totem-2.32.0-r2.ebuild b/media-video/totem/totem-2.32.0-r2.ebuild deleted file mode 100644 index 45430574dc1d..000000000000 --- a/media-video/totem/totem-2.32.0-r2.ebuild +++ /dev/null @@ -1,206 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/totem/totem-2.32.0-r2.ebuild,v 1.15 2013/01/12 11:38:08 eva Exp $ - -EAPI="3" -GCONF_DEBUG="yes" -PYTHON_DEPEND="python? 2" -PYTHON_USE_WITH="threads" -PYTHON_USE_WITH_OPT="python" - -inherit autotools eutils gnome2 multilib python - -DESCRIPTION="Media player for GNOME" -HOMEPAGE="http://projects.gnome.org/totem/" - -SRC_URI="${SRC_URI} http://dev.gentoo.org/~pacho/gnome/${P}-patches.tar.bz2" - -LICENSE="GPL-2 LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-fbsd" - -IUSE="bluetooth debug iplayer lirc nautilus nsplugin python tracker upnp-av +youtube" #zeroconf - -# TODO: -# Cone (VLC) plugin needs someone with the right setup (remi ?) -# check gmyth requirement ? -> waiting for updates in tree -# vala ( dev-lang/vala ) requires 0.7.5, upstream supports it better in totem-3 -PYTHON_DEPS=">=dev-python/pygtk-2.12:2 - dev-python/pyxdg - dev-python/gst-python:0.10 - dev-python/dbus-python - dev-python/gconf-python:2" -RDEPEND=">=dev-libs/glib-2.25.11:2 - >=x11-libs/gtk+-2.21.8:2 - >=gnome-base/gconf-2:2 - >=dev-libs/totem-pl-parser-2.30.2 - >=x11-themes/gnome-icon-theme-2.16 - x11-libs/cairo - >=dev-libs/libxml2-2.6:2 - >=dev-libs/dbus-glib-0.82 - >=media-libs/gstreamer-0.10.30:0.10 - >=media-libs/gst-plugins-good-0.10:0.10 - >=media-libs/gst-plugins-base-0.10.30:0.10 - >=media-plugins/gst-plugins-gconf-0.10:0.10 - - >=media-plugins/gst-plugins-taglib-0.10:0.10 - >=media-plugins/gst-plugins-gio-0.10:0.10 - >=media-plugins/gst-plugins-pango-0.10:0.10 - >=media-plugins/gst-plugins-x-0.10:0.10 - >=media-plugins/gst-plugins-meta-0.10-r2:0.10 - - dev-libs/libunique:1 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXtst - >=x11-libs/libXrandr-1.1.1 - >=x11-libs/libXxf86vm-1.0.1 - - bluetooth? ( net-wireless/bluez ) - iplayer? ( - dev-python/pygobject:2 - dev-python/pygtk:2 - dev-python/httplib2 - dev-python/feedparser - dev-python/beautifulsoup ) - lirc? ( app-misc/lirc ) - nautilus? ( >=gnome-base/nautilus-2.10 ) - nsplugin? ( media-plugins/gst-plugins-soup:0.10 ) - python? ( ${PYTHON_DEPS} ) - tracker? ( >=app-misc/tracker-0.8.1 ) - upnp-av? ( media-video/coherence ) - youtube? ( - <dev-libs/libgdata-0.9 - >=dev-libs/libgdata-0.4 - net-libs/libsoup:2.4 - media-plugins/gst-plugins-soup:0.10 - >=dev-libs/totem-pl-parser-2.32.4[quvi] - ${PYTHON_DEPS} )" -# vala? ( dev-lang/vala:0.12 )" -# FIXME: freezes totem -# zeroconf? ( >=net-libs/libepc-0.3 ) -DEPEND="${RDEPEND} - x11-proto/xproto - x11-proto/xextproto - x11-proto/xf86vidmodeproto - app-text/scrollkeeper - >=app-text/gnome-doc-utils-0.20.3 - >=dev-util/gtk-doc-am-1.11 - >=dev-util/intltool-0.40 - virtual/pkgconfig - app-text/docbook-xml-dtd:4.5 - gnome-base/gnome-common -" -# eautoreconf needs: -# gnome-base/gnome-common -# dev-util/gtk-doc-am - -# docbook-xml-dtd is needed for user doc - -pkg_setup() { - DOCS="AUTHORS ChangeLog NEWS README TODO" - G2CONF="${G2CONF} - --disable-scrollkeeper - --disable-schemas-install - --disable-static - --disable-vala - --with-dbus - --with-smclient - --enable-easy-codec-installation - $(use_enable nsplugin browser-plugins)" - - # Plugin configuration - G2CONF="${G2CONF} - BROWSER_PLUGIN_DIR=/usr/$(get_libdir)/nsbrowser/plugins - PLUGINDIR=/usr/$(get_libdir)/totem/plugins" - - local plugins="properties,thumbnail,screensaver,ontop,gromit,media-player-keys,skipto,brasero-disc-recorder,screenshot,chapters" - use bluetooth && plugins="${plugins},bemused" - use iplayer && plugins="${plugins},iplayer" - use lirc && plugins="${plugins},lirc" - use python && plugins="${plugins},opensubtitles,jamendo,pythonconsole,dbus-service" - use tracker && plugins="${plugins},tracker" - use upnp-av && plugins="${plugins},coherence_upnp" - use youtube && plugins="${plugins},youtube" - #use vala && plugins="${plugins},sample-vala" - #use zeroconf && plugins="${plugins},publish" - - G2CONF="${G2CONF} --with-plugins=${plugins}" - - G2CONF="${G2CONF} - $(use_enable debug) - $(use_enable nautilus) - $(use_enable python)" - - # We need to --enable-python to make youtube plugin work as reported in bug #316409 - # This won't be solved until upstream fixes their bug #572713 - use youtube && G2CONF="${G2CONF} --enable-python" - - python_set_active_version 2 -} - -src_prepare() { - # Use fixed gnome-doc-utils.make, bug #348403 (can be dropped in next bump) - cp -f /usr/share/gnome-doc-utils/gnome-doc-utils.make . || die - - # Fix broken smclient option passing - epatch "${FILESDIR}/${PN}-2.32.0-smclient-target-detection.patch" - - # Apply multiple backports and fixes from master and 2.32 branch - epatch "${WORKDIR}/${P}-patches"/*.patch - - intltoolize --force --copy --automake || die "intltoolize failed" - eautoreconf - - gnome2_src_prepare - - # disable pyc compiling - python_clean_py-compile_files - - # FIXME: upstream should provide a way to set GST_INSPECT, bug #358755 & co. - # gst-inspect causes sandbox violations when a plugin needs write access to - # /dev/dri/card* in its init phase. - sed -e "s|\(gst010_inspect=\).*|\1$(type -P true)|" \ - -i configure || die -} - -src_configure() { - # FIXME: why does it need write access here, probably need to set up a fake - # home in /var/tmp like other pkgs do - - addpredict "$(unset HOME; echo ~)/.gconf" - addpredict "$(unset HOME; echo ~)/.gconfd" - addpredict "$(unset HOME; echo ~)/.gnome2" - - unset DBUS_SESSION_BUS_ADDRESS - gnome2_src_configure -} - -src_install() { - gnome2_src_install - # Installed for plugins, but they're dlopen()-ed - # firefox, totem as well as nautilus - find "${ED}" -name "*.la" -delete || die "remove of la files failed" - - # Fix python script shebangs - python_convert_shebangs 2 "${ED}"/usr/libexec/totem/totem-bugreport.py -} - -pkg_postinst() { - gnome2_pkg_postinst - if use python; then - python_need_rebuild - python_mod_optimize /usr/$(get_libdir)/totem/plugins - fi - - ewarn - ewarn "If totem doesn't play some video format, please check your" - ewarn "USE flags on media-plugins/gst-plugins-meta" - ewarn -} - -pkg_postrm() { - gnome2_pkg_postrm - use python && python_mod_cleanup /usr/$(get_libdir)/totem/plugins -} |