Hello community, here is the log from the commit of package totem for openSUSE:Leap:15.2 checked in at 2020-01-30 14:48:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/totem (Old) and /work/SRC/openSUSE:Leap:15.2/.totem.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "totem" Thu Jan 30 14:48:34 2020 rev:39 rq:751807 version:3.34.1 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/totem/totem.changes 2020-01-15 16:24:46.428630093 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.totem.new.26092/totem.changes 2020-01-30 14:49:12.234864281 +0100 @@ -2 +2 @@ -Thu Apr 26 16:47:45 CEST 2018 - [email protected] +Fri Oct 4 17:48:13 UTC 2019 - Bjørn Lie <[email protected]> @@ -4,2 +4,4 @@ -- Fix broken "ninja totem-update-po" - (bsc#1087076#c21, totem-xgettext-po-update.patch) +- Update to version 3.34.1: + + Fix broken symbolic icon. + + Updated translations. +- Drop totem-fix-symbolic-icon.patch: Fixed upstream. @@ -8 +10,168 @@ -Thu Mar 22 12:43:42 UTC 2018 - [email protected] +Mon Sep 30 13:10:04 UTC 2019 - Bjørn Lie <[email protected]> + +- Add totem-fix-symbolic-icon.patch: Fix symbolic icon. + +------------------------------------------------------------------- +Fri Sep 6 17:02:01 CDT 2019 - [email protected] + +- Update to version 3.34.0: + + Make introspection non-optional for the plugin system to work. + + Updated translations. + +------------------------------------------------------------------- +Wed Sep 4 16:48:45 UTC 2019 - Bjørn Lie <[email protected]> + +- Add totem-revert-vaapi-disable.patch: Revert upstreams disabling + of vaapi support, it works fine on openSUSE. + +------------------------------------------------------------------- +Tue Sep 3 10:32:38 CDT 2019 - [email protected] + +- Update to version 3.33.90: + + Update application icon. + + Use title case for the "Open Containing Folder" menu item. + + Disable VAAPI support for now, it's too buggy. + + Changes in version 3.33.0: + + Add "Open containing folder" menu item. + + Include "totem" in the desktop keywords. + + Make --version command-line option public. + + Reduce GSettings writes on startup. + + Fix menu sensitivity for OpenSubtitles plugin. +- Add open-directory plugin. + + Remove obsolete LIRC and Brasero plugins. +- Remove/obsolete -plugin-brasero package: removed upstream. +- Remove comments related to lirc: plugin removed upstream. + +------------------------------------------------------------------- +Fri Jul 12 19:26:12 UTC 2019 - Michael Gorse <[email protected]> + +- Update to version 3.32.1: + + Show the application window when opening a new file. + + Work-around "Can't play a text file without video or + visualizations" error. + + Build fixes. + + Updated translations. +- Drop totem-buildfixes.patch and totem-fix-appdata.patch: fixed + upstream. + +------------------------------------------------------------------- +Thu Apr 18 17:41:52 UTC 2019 - Bjørn Lie <[email protected]> + +- Add upstream bug fix patches: + + totem-buildfixes.patch. + + totem-fix-appdata.patch. + +------------------------------------------------------------------- +Fri Mar 8 19:22:47 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 3.32.0: + + Updated translations. + +------------------------------------------------------------------- +Tue Mar 5 12:38:41 UTC 2019 - Bjørn Lie <[email protected]> + +- Update to version 3.31.92: + + Add an error message when file is encrypted, or empty, or DVD + playback is attempted with missing libraries. + + Make "Stop" keyboard button act like the Stop button on a CD + player. + + Remove all mentions of the external chapters plugin, it wasn't + used since 2012. + + Fix possible crash when browsing. + + Fix DesktopEntry in MPRIS plugin. + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 20 18:13:05 UTC 2019 - [email protected] + +- Update to version 3.31.91: + + Move nautilus properties page to nautilus module. + + Fix fullscreen toolbar's appearance in RTL languages. + + Update appdata and screenshots. + + Don't advertise VCD support, GStreamer 1.0 has never supported + it. + + Add support for "start time" in playlists. + + Make Ctrl+W navigate back before exiting. + + Make it possible to load subtitles from the command-line. + + Fix media player controls not appearing in gnome-shell in some + cases, and the next/previous buttons not working. + + Make previous/next buttons' state update when a movie contains + chapters. + + Use better labels for Subtitles and Languages menus. + + Fix some display problems when files are longer than detected. + + And other smaller bug fixes: + - Throw a warning when download buffering breaks because of a + missing plugin. + - Make framerate more precise in properties. + - Fix a warning on exit when brasero is not installed. +- Changes from version 3.31.90: + + New icon. + + Remove app menu. + + Modernise user documentation. + + Loads of fixes in "Make available offline" functionality. + + Fix proxy configuration in Flatpak. + + Disable VA-API plugins in thumbnailer. + + Plenty of build fixes and changes, including: + - Use gettext instead of intltool. + - Fix parallel build. + - Remove gromit, ontop and zeitgeist plugins. + - Remove most X11 dependencies (except XInitThreads). +- Drop nautilus sub package. + +------------------------------------------------------------------- +Mon Feb 4 12:08:09 UTC 2019 - Marketa Calabkova <[email protected]> + +- Fix req#663737 - build with translation-update-upstream + version 20181128 (bsc#1087076) + +------------------------------------------------------------------- +Tue Dec 11 20:08:06 UTC 2018 - [email protected] + +- Update to version 3.30.0: + + Add frame stepping shortcuts to the keyboard shortcuts list. + + Fix opensubtitles plugin not working. + + Fix problems using gallery generation feature in screenshot + plugin. + + Make sure not to autostart gnome-screensaver when running in + non-GNOME. + + Build fixes. + +------------------------------------------------------------------- +Tue Jul 24 17:18:06 UTC 2018 - [email protected] + +- Update to version 3.26.2: + + Fix OpenSubtitles dialogue not opening. + + Fix error early in build when vala is not available. + +------------------------------------------------------------------- +Thu Jun 21 23:20:14 UTC 2018 - [email protected] + +- Align with what meson looks for: + + Drop pkgconfig(gstreamer-plugins-bad-1.0) and + pkgconfig(gstreamer-plugins-base-1.0) BuildRequires. + + Add pkgconfig(gstreamer-pbutils-1.0) + and pkgconfig(gstreamer-video-1.0) BuildRequires. + +------------------------------------------------------------------- +Fri Jun 15 15:28:11 UTC 2018 - [email protected] + +- Update to version 3.26.1: + + Fix crash when properties tab is closed too fast. + + Thumbnail OPUS and M4B audio files. + + Fix thumbnailing on platforms with V4L M2M hardware decoders. + + Fix playing back MJPEG files. + + Fix Python Console menu not appearing. + + Build fixes: + - Remove dependency on Debian-specific pycompile utility. + - Fix build with gtk-doc 1.26. +- Drop upstream fixed/applied patches: + + totem-remove-pycopile.patch + + totem-fix-properties-crash.patch + + totem-add-opus-ogg.patch + + totem-fix-gtk-doc.patch + + totem-nb-translations.patch + + totem-thumbnailer-blacklist-fixes.patch + + totem-fix-libtotem_gir-dependency.patch + +------------------------------------------------------------------- +Tue Mar 20 16:47:06 UTC 2018 - [email protected] Old: ---- totem-3.26.0.tar.xz totem-add-opus-ogg.patch totem-fix-gtk-doc.patch totem-fix-libtotem_gir-dependency.patch totem-fix-properties-crash.patch totem-nb-translations.patch totem-remove-pycopile.patch totem-thumbnailer-blacklist-fixes.patch totem-xgettext-po-update.patch New: ---- totem-3.34.1.tar.xz totem-revert-vaapi-disable.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ totem.spec ++++++ --- /var/tmp/diff_new_pack.kkQ5lt/_old 2020-01-30 14:49:12.818864591 +0100 +++ /var/tmp/diff_new_pack.kkQ5lt/_new 2020-01-30 14:49:12.822864593 +0100 @@ -1,7 +1,7 @@ # # spec file for package totem # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,35 +12,22 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define build_zeitgeist_plugin 0 Name: totem -Version: 3.26.0 +Version: 3.34.1 Release: 0 Summary: Movie Player for the GNOME Desktop License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: Productivity/Multimedia/Video/Players URL: https://wiki.gnome.org/Apps/Videos -Source0: http://download.gnome.org/sources/totem/3.26/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM totem-remove-pycopile.patch bgo#787965 [email protected] -- No longer use debian specific tool -Patch0: totem-remove-pycopile.patch -# PATCH-FIX-UPSTREAM totem-fix-properties-crash.patch bgo#787996 [email protected] -- Fix crash when properties are closed fast -Patch1: totem-fix-properties-crash.patch -# PATCH-FIX-UPSTREAM totem-add-opus-ogg.patch bgo#788440 [email protected] -- Add opus ogg files support in mime -Patch2: totem-add-opus-ogg.patch -# PATCH-FIX-UPSTREAM totem-fix-gtk-doc.patch bgo#789202 [email protected] -- Fix gtk-doc build fail -Patch3: totem-fix-gtk-doc.patch -# PATCH-FIX-UPSTREAM totem-nb-translations.patch [email protected] -- Update Norwegian Bokmål translation -Patch4: totem-nb-translations.patch -# PATCH-FIX-UPSTREAM totem-thumbnailer-blacklist-fixes.patch bgo#790491 [email protected] -- Fixes to the thumbnailer blacklists plugins -Patch5: totem-thumbnailer-blacklist-fixes.patch -# PATCH-FIX-UPSTREAM totem-fix-libtotem_gir-dependency.patch [email protected] -- build: fix libtotem_gir dependency for vala plugins -Patch6: totem-fix-libtotem_gir-dependency.patch -# PATCH-FIX-SLE totem-xgettext-po-update.patch bsc1087076#c21 [email protected] -- Fix broken "ninja totem-update-po". -Patch7: totem-xgettext-po-update.patch +Source0: https://download.gnome.org/sources/totem/3.34/%{name}-%{version}.tar.xz +# PATCH-FEATURE-OPENSUSE totem-revert-vaapi-disable.patch -- Revert upstreams disabling of vaapi support +Patch0: totem-revert-vaapi-disable.patch + BuildRequires: appstream-glib BuildRequires: fdupes BuildRequires: gcc-c++ @@ -49,11 +36,10 @@ BuildRequires: gstreamer-utils >= 0.11.93 BuildRequires: gtk-doc BuildRequires: intltool -# FIXME meson does not recognise lirc_client -#BuildRequires: lirc-devel BuildRequires: meson BuildRequires: pkgconfig BuildRequires: python3-pylint +BuildRequires: translation-update-upstream BuildRequires: update-desktop-files BuildRequires: vala >= 0.14.1 BuildRequires: yelp-tools @@ -66,13 +52,12 @@ BuildRequires: pkgconfig(grilo-0.3) >= 0.3.0 BuildRequires: pkgconfig(gsettings-desktop-schemas) BuildRequires: pkgconfig(gstreamer-1.0) >= 1.6.0 -BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0) >= 1.0.2 -BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) >= 1.6.0 +BuildRequires: pkgconfig(gstreamer-pbutils-1.0) BuildRequires: pkgconfig(gstreamer-tag-1.0) +BuildRequires: pkgconfig(gstreamer-video-1.0) BuildRequires: pkgconfig(gtk+-3.0) >= 3.19.4 BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(libepc-ui-1.0) > 0.4.0 -BuildRequires: pkgconfig(libnautilus-extension) BuildRequires: pkgconfig(libpeas-1.0) >= 1.1.0 BuildRequires: pkgconfig(libxml-2.0) >= 2.6.0 BuildRequires: pkgconfig(pygobject-3.0) >= 2.90.3 @@ -90,14 +75,16 @@ Recommends: gstreamer-plugins-ugly Recommends: totem-plugins Suggests: gnome-dvb-daemon +# totem-plugin-brasero has been removed. +Obsoletes: totem-plugin-brasero # totem-plugin-upnp has been substituted by a grilo plugin. Obsoletes: totem-plugin-upnp <= %{version} # The browser plugins were dropped with totem 3.13.90 +Obsoletes: nautilus-totem < 3.31.92 Obsoletes: totem-browser-plugin < 3.13.90 Obsoletes: totem-browser-plugin-gmp < 3.13.90 Obsoletes: totem-browser-plugin-vegas < 3.13.90 %glib2_gsettings_schema_requires -BuildRequires: translation-update-upstream %if %{build_zeitgeist_plugin} BuildRequires: pkgconfig(zeitgeist-2.0) >= 0.9.12 %endif @@ -123,18 +110,6 @@ This package includes plugins for Totem, to add advanced features. -%package plugin-brasero -Summary: Brasero support for the Totem movie player -Group: Productivity/Multimedia/Video/Players -Requires: %{name} = %{version} -Requires: brasero -Supplements: packageand(%{name}:brasero) - -%description plugin-brasero -Totem is movie player for the GNOME desktop based on GStreamer. - -This package includes the Brasero plugin for Totem. - %if %{build_zeitgeist_plugin} %package plugin-zeitgeist Summary: Zeitgeist support for the Totem movie player @@ -148,17 +123,6 @@ This package includes the Zeitgeist plugin for Totem. %endif -%package -n nautilus-totem -Summary: Totem Plugin for Nautilus -Group: Productivity/Multimedia/Video/Players -Requires: %{name} = %{version} -Supplements: packageand(%{name}:nautilus) - -%description -n nautilus-totem -Totem is a movie player for the GNOME desktop based on GStreamer. - -This package contains a plugin to integrate Totem into Nautilus. - %package devel Summary: Developer Documentation for Totem Movie Player Group: Development/Libraries/GNOME @@ -173,18 +137,14 @@ %prep %autosetup -p1 -#Broken: -# xgettext: error while opening "[encoding: UTF-8]" for reading: No such file or directory -translation-update-upstream +sed -i 's/\[.*\]//g' po/POTFILES.in +translation-update-upstream po totem %build -# FIXME once we figure out whats wrong with lirc-devel, add this to meson calls -# -Dwith-plugins=all \ %meson \ -D enable-easy-codec-installation=yes \ -D enable-gtk-doc=true \ -D enable-introspection=yes \ - -D enable-nautilus=yes \ -D enable-python=yes \ -D enable-vala=yes \ %{nil} @@ -211,8 +171,7 @@ %{_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/org.gnome.Totem-symbolic.svg -%{_datadir}/icons/hicolor/*/apps/org.gnome.Totem.png +%{_datadir}/icons/hicolor/*/apps/org.gnome.Totem*.svg %dir %{_datadir}/thumbnailers %{_datadir}/thumbnailers/totem.thumbnailer %{_libexecdir}/totem-gallery-thumbnailer @@ -226,19 +185,14 @@ %files lang -f %{name}.lang -%files -n nautilus-totem -%{_libdir}/nautilus/extensions-3.0/*.so - %files plugins # Explicitly list plugins %{_libdir}/totem/plugins/apple-trailers/ %{_libdir}/totem/plugins/autoload-subtitles/ %{_libdir}/totem/plugins/dbus/ -%{_libdir}/totem/plugins/gromit/ %{_libdir}/totem/plugins/im-status/ -#%%{_libdir}/totem/plugins/lirc/ %{_libdir}/totem/plugins/media-player-keys/ -%{_libdir}/totem/plugins/ontop/ +%{_libdir}/totem/plugins/open-directory/ %{_libdir}/totem/plugins/opensubtitles/ %{_libdir}/totem/plugins/properties/ %{_libdir}/totem/plugins/pythonconsole/ @@ -255,9 +209,6 @@ %{_datadir}/glib-2.0/schemas/org.gnome.totem.plugins.opensubtitles.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.totem.plugins.pythonconsole.gschema.xml -%files plugin-brasero -%{_libdir}/totem/plugins/brasero-disc-recorder/ - %if %{build_zeitgeist_plugin} %files plugin-zeitgeist %{_libdir}/totem/plugins/zeitgeist-dp/ ++++++ totem-3.26.0.tar.xz -> totem-3.34.1.tar.xz ++++++ ++++ 238183 lines of diff (skipped) ++++++ totem-revert-vaapi-disable.patch ++++++ --- orig-totem-3.33.90/src/backend/bacon-video-widget.c 2019-08-02 16:22:25.000000000 +0200 +++ totem-3.33.90/src/backend/bacon-video-widget.c 2019-09-04 18:44:46.853228884 +0200 @@ -1050,18 +1050,6 @@ return continue_emission; } -static void -disable_vaapi (void) -{ - GstRegistry *registry; - GstPlugin *plugin; - - registry = gst_registry_get (); - plugin = gst_registry_find_plugin (registry, "vaapi"); - if (!plugin) - return; - gst_registry_remove_plugin (registry, plugin); -} static void bacon_video_widget_class_init (BaconVideoWidgetClass * klass) @@ -1069,7 +1057,6 @@ GObjectClass *object_class; GtkWidgetClass *widget_class; - disable_vaapi (); clutter_gst_init (NULL, NULL); object_class = (GObjectClass *) klass;
