Hello community,

here is the log from the commit of package totem for openSUSE:Factory
checked in at Thu May 5 16:24:20 CEST 2011.



--------
--- GNOME/totem/totem.changes   2011-02-14 20:42:32.000000000 +0100
+++ /mounts/work_src_done/STABLE/totem/totem.changes    2011-04-28 
11:34:20.000000000 +0200
@@ -1,0 +2,175 @@
+Wed Apr 27 13:30:41 UTC 2011 - [email protected]
+
+- Update to version 3.0.1:
+  + Fixes to chapters plugin which resulted in missing chapters.
+  + Fix translations in filter drop-down for save dialogue.
+  + Fix gallery mode's last picture never appearing.
+  + Fix possible crasher in save-file plugin.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Tue Apr 26 16:14:18 CEST 2011 - [email protected]
+
+- Use standard libexecdir instead of passing
+  --libexecdir=%{_libexecdir}/totem to configure.
+- Change pkgconfig() BuildRequires: gtk+-2.0 to gtk+-3.0.
+
+-------------------------------------------------------------------
+Mon Apr  4 15:25:56 UTC 2011 - [email protected]
+
+- Update to version 3.0.0:
+  + Fix packing and spacing in the properties
+  + Fix subtitle downloader and jamendo plugins
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Mar 28 17:45:13 UTC 2011 - [email protected]
+
+- Update to version 2.91.93:
+  + Fix activation of all Python plugins
+  + Make Python console work again
+  + Updated translations
+- Changes from version 2.91.92:
+  + Plenty of screensaver related bug fixes
+  + Make "Open Location" dialogue modal
+  + Never use an empty User-Agent in the backend
+  + Don't poke at web server when we already have information to
+    set up "recent files"
+- Changes from version 2.91.91:
+  + Fix screensaver for latest gnome-screensaver
+  + Fix possible assertion in save-file plugin
+  + Use gnome-session instead of Galago for status notifications
+  + Fix thumbnailer with both --size and --raw options
+  + Require GTK+ 3.x in pkg-config file, and fix compilation for
+    out-of-tree plugins
+  + Make sure all the builtin plugins get activated on startup
+  + Fix screenshot for interlaced videos
+  + New icon
+- Changes from version 2.91.7:
+  + Allow finer-grained control on the volume using Shift as a
+    modifier
+  + Add Zeitgeist provider plugin
+  + Don't crash if plugins weren't loaded
+  + Update work area code
+  + Update for latest libpeas changes
+  + Make default plugins dialogue bigger
+  + Fix saving localised strings in the chapters CMML files
+  + Fix vanishing entries when loading mixed media types from slow
+    links
+  + Fix screensaver not disabling when switching to fullscreen
+    straight away
+- Changes from version 2.91.6:
+  + YouTube plugin:
+    - Show actual stream title instead of "videoplayback" in the
+      recent items menu
+  + Fix build with latest GTK+ version
+  + Various build fixes
+- Changes from version 2.91.5:
+  + Build:
+    - Fix build with newer versions of GTK+ 3.x
+  + Thumbnailer:
+    - Register thumbnailer with new scheme
+    - Always use the better looking resize method, even for
+      large thumbnails
+  + Movie Player:
+    - Use new-style toolbar for playlist
+    - Fix look of plugins preferences
+    - Notice panels when automatically resizing the window
+  + Plugins:
+    - Fix subtitles plugin not closing after download
+    - Downgrade YouTube plugin's abilities, to respect Terms of
+      Service.
+    - Offer to launch YouTube in browser if video is not
+      available in the requested format.
+    - Re-add support for Vala plugins and sample vala plugin
+    - Add support for additional multimedia keys
+    - Port tracker plugin to newest API
+  + Browser plugin:
+    - Fix possible crasher in the glow button
+- Changes from version 2.91.4:
+  + Build:
+    - Port to GtkStyleContext
+    - Other GTK+ 3.x fixes
+  + Movie Player:
+    - Remove the MythTV plugin (upstream is dead and UPnP works
+      just as well)
+    - Change the data paths in GSettings schemas
+    - Lots of Python plugin fixes
+    - Add a save file plugin
+    - Fix a race condition when parsing multiple playlist entries
+    - More GSettings fixes and cleanup
+    - Use symbolic icons for the volume level
+    - Fix plugin shutdown
+  + GStreamer backend:
+    - Various drawing fixes
+- Changes from version 2.91.0:
+  + List audio/mp2 as supported
+  + Build:
+    - Use upstream gettext instead of GLib's
+    - Plenty of bug fixes for building against GTK+ 3.x
+- Changes from version 2.90.6:
+  + Movie Player:
+    - Re-enable Python plugins
+    - Update for libpeas and GTK+ 3.x changes
+    - Add chapters plugin
+    - Use icon for the sidebar
+    - Don't try to load subtitles, or chapters data for streams
+    - Only popup controls when the mouse moves a certain distance
+    - Port to GSettings
+  + YouTube plugins:
+    - Fix playback again
+    - Support Web-M videos
+    - Hide URLs from the tooltips, they're not useful
+  + GStreamer backend:
+    - Don't block main thread when seeking
+  + Thumbnailer:
+    - Use msecs instead of seconds for seeking, which should fix
+      black frames
+    - Make --raw work along with --size, so you can avoid adding
+      borders
+- Changes from version 2.90.5:
+  + Movie Player:
+    - Port from libunique to GApplication
+    - Rework cancellation in the YouTube plugin to remove races
+    - Reorganise the core code into an installed library,
+      libtotem.so
+    - Add gobject-introspection support to this library
+    - Make it possible to build plugins out of tree by installing
+      a few header files
+    - Remove the old Python and Vala bindings in favour of
+      introspection
+    - Port the Python plugins to libpeas and the new bindings
+    - Tidy up the "Open Location" dialogue
+    - Port to the updated PeasUIConfigurable interface in libpeas
+      0.5.2
+  + Browser plugin:
+    - Add support for the VLC input.length property
+- Changes from version 2.90.0:
+  + Movie Player:
+    - Fix some strings in the BBC iPlayer plugin
+    - Support async loading of playlists
+    - Fix window resizing when showing/hiding the controls and
+      sidebar
+    - Add deinterlacing to the preferences
+    - Add support for accurate seeking
+    - Add WebM support
+    - Port to GDBus
+    - Port to libpeas for plugin handling (porting the C plugins,
+      but disabling the Python and Vala ones)
+- Drop totem-URI-scheme-handler-support.patch: fixed upstream.
+- Drop totem-fix-scheme-handler.patch: fixed upstream.
+- Remove the sed that was used to support tracker 0.10: fixed
+  upstream.
+- No longer use vala-devel BuildRequires: vala sample plugin is not
+  longer installed (and not useful anyway).
+- Update pkgconfig() BuildRequires:
+  + Drop gconf-2.0, unique-1.0.
+  + Change pygtk-2.0 to libpeas-1.0 and pygobject-2.0.
+- Replace GConf2 schemas handling with GSettings schemas handling,
+  with %glib2_gsettings_schema_* macros.
+- Disable upnp plugin (with the enable_upnp_plugin define):
+  coherence still requires pygtk which conflicts with new pygobject
+  introspected bindings.
+- Add /sbin/ldconfig to %post/%postun as there is now a library.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  totem-2.32.0.tar.bz2
  totem-URI-scheme-handler-support.patch
  totem-fix-scheme-handler.patch

New:
----
  totem-3.0.1.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ totem.spec ++++++
--- /var/tmp/diff_new_pack.nzisC9/_old  2011-05-05 16:21:59.000000000 +0200
+++ /var/tmp/diff_new_pack.nzisC9/_new  2011-05-05 16:21:59.000000000 +0200
@@ -17,20 +17,18 @@
 
 # norootforbuild
 
+# disabled, Coherence framework still uses PyGTK, and thus conflicts with the 
new pygobject introspected bindings
+%define enable_upnp_plugin 0
 
 Name:           totem
 License:        GPLv2+ ; LGPLv2.1+
 Group:          Productivity/Multimedia/Video/Players
-Version:        2.32.0
-Release:        11
+Version:        3.0.1
+Release:        1
 # FIXME: add gnome-dvb-daemon Suggests/Recommends when we'll have it?
 Url:            http://www.gnome.org/projects/totem/
 Summary:        Movie Player for the GNOME Desktop
 Source0:        %{name}-%{version}.tar.bz2
-# PATCH-FIX-UPSTREAM totem-URI-scheme-handler-support.patch 
[email protected] -- Add support for URI scheme handlers, taken from git
-Patch0:         totem-URI-scheme-handler-support.patch
-# PATCH-FIX-UPSTREAM totem-URI-scheme-handler-support.patch 
[email protected] -- Fix URI scheme handler support, taken from git
-Patch1:         totem-fix-scheme-handler.patch
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gnome-common
@@ -40,26 +38,25 @@
 BuildRequires:  lirc-devel
 BuildRequires:  translation-update-upstream
 BuildRequires:  update-desktop-files
-BuildRequires:  vala-devel
 # We need these to pickup the playbin plugin
 BuildRequires:  gstreamer-0_10-plugins-base gstreamer-utils
 BuildRequires:  pkgconfig(bluez)
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(dbus-glib-1)
-BuildRequires:  pkgconfig(gconf-2.0)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gnome-icon-theme)
 BuildRequires:  pkgconfig(gstreamer-0.10)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
 BuildRequires:  pkgconfig(gstreamer-tag-0.10)
-BuildRequires:  pkgconfig(gtk+-2.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(ice)
 BuildRequires:  pkgconfig(iso-codes)
 BuildRequires:  pkgconfig(libepc-ui-1.0)
 BuildRequires:  pkgconfig(libgdata)
 BuildRequires:  pkgconfig(libnautilus-extension)
+BuildRequires:  pkgconfig(libpeas-1.0)
 BuildRequires:  pkgconfig(libxml-2.0)
-BuildRequires:  pkgconfig(pygtk-2.0)
+BuildRequires:  pkgconfig(pygobject-2.0)
 BuildRequires:  pkgconfig(shared-mime-info)
 BuildRequires:  pkgconfig(sm)
 BuildRequires:  pkgconfig(totem-plparser)
@@ -68,19 +65,20 @@
 %else
 BuildRequires:  pkgconfig(tracker-client-0.10)
 %endif
-BuildRequires:  pkgconfig(unique-1.0)
 BuildRequires:  pkgconfig(xrandr)
 BuildRequires:  pkgconfig(xxf86vm)
 Requires:       gstreamer010 gstreamer010-plugins-base 
gstreamer010-plugins-good iso-codes
 Recommends:     %{name}-lang
 Recommends:     totem-plugins
 Recommends:     totem-browser-plugin
+%if %{enable_upnp_plugin}
 Suggests:       totem-plugin-upnp
+%endif
 # Since totem-devel no longer exists, obsolete it.
 Provides:       totem-devel = %{version}
 Obsoletes:      totem-devel < %{version} 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%gconf_schemas_prereq
+%glib2_gsettings_schema_requires
 
 %description
 Totem is a movie player for the GNOME desktop based on GStreamer. It
@@ -99,12 +97,15 @@
 Recommends:     brasero
 # Gromit Annotation plugin
 Suggests:       gromit
+%glib2_gsettings_schema_requires
 
 %description plugins
 Totem is movie player for the GNOME desktop based on GStreamer.
 
 This package includes plugins for Totem, to add advanced features.
 
+%if %{enable_upnp_plugin}
+
 %package plugin-upnp
 License:        GPLv2+ ; LGPLv2.1+
 Summary:        Plugins for Totem Movie Player -- UPnP Support
@@ -117,6 +118,7 @@
 Totem is movie player for the GNOME desktop based on GStreamer.
 
 This package include the UPnP plugin for Totem.
+%endif
 
 %package -n nautilus-totem
 License:        GPLv2+ ; LGPLv2.1+
@@ -176,23 +178,15 @@
 %prep
 %setup -q
 translation-update-upstream
-%patch0 -p1
-%patch1 -p1
-%if 0%{?suse_version} > 1130
-# fail if we don't need the sed anymore
-grep -q tracker-client-0.10 configure && false
-sed -i "s:tracker-client-0.9:tracker-client-0.10:g" configure
-%endif
 
 %build
 # FIXME: Build as root modifies system!
 #   totem-2.20.0: --disable-scrollkeeper does not work properly.
 export BROWSER_PLUGIN_DIR=%{_libdir}/browser-plugins
 %configure\
-       --libexecdir=%{_libexecdir}/totem\
        --disable-static\
        --disable-scrollkeeper
-make %{?jobs:-j%jobs}
+make %{?jobs:-j%jobs} V=1
 
 %install
 %makeinstall
@@ -204,28 +198,31 @@
     $RPM_BUILD_ROOT%{_datadir}/applications/totem.desktop
 %suse_update_desktop_file -N "Totem" -G "Movie Player" %{name}
 %find_lang %{name} %{?no_lang_C}
-%find_gconf_schemas
 find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
 %fdupes $RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%pre -f %{name}.schemas_pre
-
 %post
+/sbin/ldconfig
+%glib2_gsettings_schema_post
 %desktop_database_post
 %icon_theme_cache_post
 
-%preun -f %{name}.schemas_preun
-
 %postun
+/sbin/ldconfig
+%glib2_gsettings_schema_postun
 %desktop_database_postun
 %icon_theme_cache_postun
 
-%posttrans -f %{name}.schemas_posttrans
+%post plugins
+%glib2_gsettings_schema_post
+
+%postun plugins
+%glib2_gsettings_schema_postun
 
-%files -f %{name}.schemas_list
+%files
 %defattr(-, root, root)
 %doc AUTHORS COPYING ChangeLog NEWS README
 %dir %{_datadir}/gnome/
@@ -236,46 +233,81 @@
 %dir %{_datadir}/omf/%{name}/
 %doc %{_datadir}/omf/%{name}/%{name}-C.omf
 %{_bindir}/*
+%{_datadir}/GConf/gsettings/totem.convert
 %{_datadir}/applications/*.desktop
+%{_datadir}/glib-2.0/schemas/org.gnome.totem.enums.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.totem.gschema.xml
 %{_datadir}/icons/hicolor/*/apps/totem*.*
 %{_datadir}/icons/hicolor/*/devices/totem*.*
-%{_datadir}/totem
+%{_datadir}/icons/hicolor/scalable/actions/*.svg
+%dir %{_datadir}/thumbnailers
+%{_datadir}/thumbnailers/totem.thumbnailer
+%{_datadir}/totem/
 %doc %{_mandir}/man?/*.*
 # Own directories for plugins
 %dir %{_libdir}/totem
 %dir %{_libdir}/totem/plugins
 # this is needed for python plugins that are not in totem-plugins
-%{_libdir}/totem/plugins/totem
+#{_libdir}/totem/plugins/totem
 # Be careful here: libdir contains plugins while libexecdir contains a
 # browser-plugin helper and a small utility for the main package
 %if "%{_libdir}" != "%{_libexecdir}"
 %dir %{_libexecdir}/totem
 %endif
-%{_libexecdir}/totem/totem
+%{_libexecdir}/totem/totem-bugreport.py
+%{_libdir}/libtotem.so.0*
+%{_libdir}/girepository-1.0/Totem-1.0.typelib
 
 %files lang -f %{name}.lang
 
 %files -n nautilus-totem
 %defattr(-, root, root)
-%{_libdir}/nautilus/extensions-2.0/*.so
+%{_libdir}/nautilus/extensions-3.0/*.so
 
 %files plugins
 %defattr(-, root, root)
-%exclude %{_libdir}/totem/plugins/totem
-%{_libdir}/totem/plugins/*
-# Files from plugin-upnp
-%exclude %{_libdir}/totem/plugins/coherence_upnp/
-# Files from devel
-%exclude %{_libdir}/totem/plugins/sample-vala/
+# Explicitly list plugins
+%{_libdir}/totem/plugins/bemused/
+%{_libdir}/totem/plugins/brasero-disc-recorder/
+%{_libdir}/totem/plugins/chapters/
+%{_libdir}/totem/plugins/dbus/
+%{_libdir}/totem/plugins/gromit/
+%{_libdir}/totem/plugins/im-status/
+%{_libdir}/totem/plugins/iplayer/
+%{_libdir}/totem/plugins/jamendo/
+%{_libdir}/totem/plugins/lirc/
+%{_libdir}/totem/plugins/media-player-keys/
+%{_libdir}/totem/plugins/ontop/
+%{_libdir}/totem/plugins/opensubtitles/
+%{_libdir}/totem/plugins/properties/
+%{_libdir}/totem/plugins/publish/
+%{_libdir}/totem/plugins/pythonconsole/
+%{_libdir}/totem/plugins/save-file/
+%{_libdir}/totem/plugins/screensaver/
+%{_libdir}/totem/plugins/screenshot/
+%{_libdir}/totem/plugins/skipto/
+%{_libdir}/totem/plugins/thumbnail/
+%{_libdir}/totem/plugins/tracker/
+%{_libdir}/totem/plugins/youtube/
+%{_datadir}/GConf/gsettings/jamendo.convert
+%{_datadir}/GConf/gsettings/opensubtitles.convert
+%{_datadir}/GConf/gsettings/publish.convert
+%{_datadir}/GConf/gsettings/pythonconsole.convert
+%{_datadir}/glib-2.0/schemas/org.gnome.totem.plugins.jamendo.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.totem.plugins.opensubtitles.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.totem.plugins.publish.gschema.xml
+%{_datadir}/glib-2.0/schemas/org.gnome.totem.plugins.pythonconsole.gschema.xml
+
+%if %{enable_upnp_plugin}
 
 %files plugin-upnp
 %defattr(-, root, root)
-%exclude %{_libdir}/totem/plugins/totem
 %{_libdir}/totem/plugins/coherence_upnp/
+%endif
 
 %files browser-plugin
 %defattr(-, root, root)
-%{_prefix}/lib/totem/totem-plugin-viewer
+%{_libexecdir}/totem-plugin-viewer
 %{_libdir}/browser-plugins/libtotem-cone-plugin*
 %{_libdir}/browser-plugins/libtotem-mully-plugin*
 %{_libdir}/browser-plugins/libtotem-narrowspace-plugin*
@@ -286,10 +318,13 @@
 
 %files devel
 %defattr(-, root, root)
-%{_libdir}/totem/plugins/sample-vala/
-%{_datadir}/gtk-doc/html/totem
+%{_datadir}/gtk-doc/html/totem/
 # Own these repositories to not depend on gtk-doc while building:
 %dir %{_datadir}/gtk-doc
 %dir %{_datadir}/gtk-doc/html
+%{_includedir}/totem/
+%{_libdir}/libtotem.so
+%{_libdir}/pkgconfig/totem.pc
+%{_datadir}/gir-1.0/*.gir
 
 %changelog

++++++ totem-2.32.0.tar.bz2 -> totem-3.0.1.tar.bz2 ++++++
++++ 330782 lines of diff (skipped)


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to