Hello community,

here is the log from the commit of package totem for openSUSE:Factory checked 
in at 2017-09-13 21:50:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/totem (Old)
 and      /work/SRC/openSUSE:Factory/.totem.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "totem"

Wed Sep 13 21:50:36 2017 rev:126 rq:523362 version:3.26.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/totem/totem.changes      2017-06-12 
15:09:23.807366170 +0200
+++ /work/SRC/openSUSE:Factory/.totem.new/totem.changes 2017-09-13 
21:50:37.846862564 +0200
@@ -1,0 +2,65 @@
+Mon Sep 11 15:10:24 UTC 2017 - [email protected]
+
+- Update to version 3.26.0:
+  + Fix a possible build race.
+  + Fix lirc plugin compilation.
+  + Python console bug fixes.
+  + Install appdata in the new location.
+  + Updated translations.
+- Drop totem-fix-random-buildfails.patch: fixed upstream.
+
+-------------------------------------------------------------------
+Sat Sep  9 00:02:50 UTC 2017 - [email protected]
+
+- Invoke ldconfig without running sh for scriptlet.
+- Avoid running fdupes over hardlink boundaries.
+
+-------------------------------------------------------------------
+Fri Sep  8 10:09:41 UTC 2017 - [email protected]
+
+- Add totem-fix-random-buildfails.patch: Fix random buildfails in
+  buildservice, patch from upstream git.
+- Set build_zeitgeist_plugin define to 0, no longer build the
+  zeitgeist plugin, as it currently breaks the build with above
+  patch.
+- Pass enable-easy-codec-installation=yes, enable-nautilus=yes,
+  enable-python=yes, enable-vala=yes and enable-introspection=yes
+  to meson, ensure we build all the features we want.
+
+-------------------------------------------------------------------
+Tue Aug 15 09:10:31 UTC 2017 - [email protected]
+
+- Temp disable gtk-doc BuildRequires and stop passing
+  Denable-gtk-doc=true to meson, as gtk-doc 1.26 gives a buildfail.
+
+-------------------------------------------------------------------
+Mon Aug 14 18:52:38 UTC 2017 - [email protected]
+
+- Update to version 3.25.90.1:
+  + Build fixes.
+- Drop obsolete post(un) handling:
+  + glib2_gsettings_schema_post(un)
+  + desktop_database_post(un)
+  + icon_theme_cache_post(un)
+
+-------------------------------------------------------------------
+Wed Aug  9 13:33:46 UTC 2017 - [email protected]
+
+- Update to version 3.25.90:
+  + Move to meson build system.
+  + Fix media-player keys usage to match API documentation.
+  + Fix internal video widget API documentation.
+  + Remove unused totem-audio-preview.
+  + Split off video thumbnailer into thumbnailer and gallery maker.
+  + Blacklist bmcdec plugin in the thumbnailer.
+- Add meson BuildRequires and switch autotools macros configure,
+  make and makeinstall to meson, meson_build and meson_install
+  following upstream switch to Meson build system.
+- Add gtk-doc and python3-pylint BuildRequires: New dependencies
+  needed now that we use meson buildsystem.
+- Temp disable lirc-devel BuildRequires and the previously built
+  lirc plugin, meson does not recognise the lirc_client.
+- Drop totem-media-player-keys-fix-usage-vs-api.patch: Fixed
+  upstream.
+
+-------------------------------------------------------------------

Old:
----
  totem-3.24.0.tar.xz
  totem-media-player-keys-fix-usage-vs-api.patch

New:
----
  totem-3.26.0.tar.xz

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

Other differences:
------------------
++++++ totem.spec ++++++
--- /var/tmp/diff_new_pack.GlJgFQ/_old  2017-09-13 21:50:38.406783786 +0200
+++ /var/tmp/diff_new_pack.GlJgFQ/_new  2017-09-13 21:50:38.410783223 +0200
@@ -16,29 +16,29 @@
 #
 
 
-%define build_zeitgeist_plugin 1
-
+%define build_zeitgeist_plugin 0
 Name:           totem
-Version:        3.24.0
+Version:        3.26.0
 Release:        0
 Summary:        Movie Player for the GNOME Desktop
-License:        GPL-2.0+ and LGPL-2.1+
+License:        GPL-2.0+ AND LGPL-2.1+
 Group:          Productivity/Multimedia/Video/Players
 Url:            http://www.gnome.org/projects/totem/
-Source0:        
http://download.gnome.org/sources/totem/3.24/%{name}-%{version}.tar.xz
-# PATCH-FIX-UPSTREAM totem-media-player-keys-fix-usage-vs-api.patch bgo#781589 
[email protected] -- media-player-keys: Fix usage to match API documentation
-Patch0:         totem-media-player-keys-fix-usage-vs-api.patch
+Source0:        
http://download.gnome.org/sources/totem/3.26/%{name}-%{version}.tar.xz
 BuildRequires:  appstream-glib
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gstreamer-plugins-good >= 0.11.93
+# Temp disabled as gtk-doc 1.26 gives failed build
+#BuildRequires:  gtk-doc
 # For gst-inspect tool
 BuildRequires:  gstreamer-utils >= 0.11.93
 BuildRequires:  intltool
-BuildRequires:  lirc-devel
-%if !0%{?is_opensuse}
-BuildRequires:  translation-update-upstream
-%endif
+# FIXME meson does not recognise lirc_client
+#BuildRequires:  lirc-devel
+BuildRequires:  meson
+BuildRequires:  pkgconfig
+BuildRequires:  python3-pylint
 BuildRequires:  update-desktop-files
 BuildRequires:  vala >= 0.14.1
 BuildRequires:  yelp-tools
@@ -62,11 +62,8 @@
 BuildRequires:  pkgconfig(libxml-2.0) >= 2.6.0
 BuildRequires:  pkgconfig(pygobject-3.0) >= 2.90.3
 BuildRequires:  pkgconfig(shared-mime-info)
-BuildRequires:  pkgconfig(totem-plparser) >= 3.10.1
+BuildRequires:  pkgconfig(totem-plparser) >= 3.25.90
 BuildRequires:  pkgconfig(x11)
-%if %{build_zeitgeist_plugin}
-BuildRequires:  pkgconfig(zeitgeist-2.0) >= 0.9.12
-%endif
 # Required for cluttersink
 Requires:       gstreamer-plugin-gstclutter-3_0
 # We want a useful set of plugins
@@ -74,23 +71,28 @@
 Requires:       gstreamer-plugins-good
 Requires:       iso-codes
 Recommends:     %{name}-lang
-Recommends:     totem-plugins
 Recommends:     gstreamer-plugins-bad
+Recommends:     totem-plugins
 Suggests:       gnome-dvb-daemon
 # Since totem-devel no longer exists, obsolete it.
 Provides:       totem-devel = %{version}
 Obsoletes:      totem-devel < %{version}
 # totem-plugin-upnp has been substituted by a grilo plugin.
 Obsoletes:      totem-plugin-upnp <= %{version}
-%if ! %{build_zeitgeist_plugin}
-Obsoletes:      totem-plugin-zeitgeist <= %{version}
-%endif
 # The browser plugins were dropped with totem 3.13.90
 Obsoletes:      totem-browser-plugin < 3.13.90
 Obsoletes:      totem-browser-plugin-gmp < 3.13.90
 Obsoletes:      totem-browser-plugin-vegas < 3.13.90
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %glib2_gsettings_schema_requires
+%if !0%{?is_opensuse}
+BuildRequires:  translation-update-upstream
+%endif
+%if %{build_zeitgeist_plugin}
+BuildRequires:  pkgconfig(zeitgeist-2.0) >= 0.9.12
+%endif
+%if ! %{build_zeitgeist_plugin}
+Obsoletes:      totem-plugin-zeitgeist <= %{version}
+%endif
 
 %description
 Totem is a movie player for the GNOME desktop based on GStreamer. It
@@ -160,55 +162,49 @@
 This package contains developer documentation.
 
 %lang_package
+
 %prep
 %setup -q
 %if !0%{?is_opensuse}
 translation-update-upstream
 %endif
-%patch0 -p1
 
 %build
-%configure\
-        --disable-static
-make %{?_smp_mflags}
+# FIXME once we figure out whats wrong with lirc-devel, add this to meson calls
+#      -Dwith-plugins=all \
+# FIXME gtk-doc 1.26 and totem fails to build
+#      -Denable-gtk-doc=true \
+%meson \
+       -D enable-easy-codec-installation=yes \
+       -D enable-introspection=yes \
+       -D enable-nautilus=yes \
+       -D enable-python=yes \
+       -D enable-vala=yes \
+       %{nil}
+%meson_build
 
 %install
-%make_install
+%meson_install
 # Remove SWF (#72417) and any Real (#72985) MIME types.
 sed -i ':1;s/^\(MimeType=.*\);[^;]*\(real\|shockwave-flash\)[^;]*/\1/;t1' \
     %{buildroot}%{_datadir}/applications/org.gnome.Totem.desktop
 %suse_update_desktop_file org.gnome.Totem
 %find_lang %{name} %{?no_lang_C}
 find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
-%fdupes %{buildroot}
-
-%post
-/sbin/ldconfig
-%glib2_gsettings_schema_post
-%desktop_database_post
-%icon_theme_cache_post
-
-%postun
-/sbin/ldconfig
-%glib2_gsettings_schema_postun
-%desktop_database_postun
-%icon_theme_cache_postun
-
-%post plugins
-%glib2_gsettings_schema_post
+%fdupes %{buildroot}/%{_prefix}
 
-%postun plugins
-%glib2_gsettings_schema_postun
+%post   -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 %files
 %defattr(-, root, root)
-%doc AUTHORS COPYING ChangeLog NEWS README
+%doc AUTHORS COPYING NEWS README
 %doc %{_datadir}/help/C/%{name}/
 %{_bindir}/*
 %{_datadir}/GConf/gsettings/totem.convert
 %{_datadir}/dbus-1/services/org.gnome.Totem.service
-%dir %{_datadir}/appdata
-%{_datadir}/appdata/org.gnome.Totem.appdata.xml
+%dir %{_datadir}/metainfo
+%{_datadir}/metainfo/org.gnome.Totem.appdata.xml
 %{_datadir}/applications/*.desktop
 %{_datadir}/glib-2.0/schemas/org.gnome.totem.enums.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.totem.gschema.xml
@@ -216,8 +212,9 @@
 %{_datadir}/icons/hicolor/*/apps/org.gnome.Totem.png
 %dir %{_datadir}/thumbnailers
 %{_datadir}/thumbnailers/totem.thumbnailer
+%{_libexecdir}/totem-gallery-thumbnailer
 %{_datadir}/totem/
-%doc %{_mandir}/man?/*.*
+%{_mandir}/man?/*.*
 # Own directories for plugins
 %dir %{_libdir}/totem
 %dir %{_libdir}/totem/plugins
@@ -238,7 +235,7 @@
 %{_libdir}/totem/plugins/dbus/
 %{_libdir}/totem/plugins/gromit/
 %{_libdir}/totem/plugins/im-status/
-%{_libdir}/totem/plugins/lirc/
+#%%{_libdir}/totem/plugins/lirc/
 %{_libdir}/totem/plugins/media-player-keys/
 %{_libdir}/totem/plugins/ontop/
 %{_libdir}/totem/plugins/opensubtitles/
@@ -269,10 +266,11 @@
 
 %files devel
 %defattr(-, root, root)
-%{_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
+# Disabled as it fails to build with gtk-doc 1.26
+#%%{_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

++++++ totem-3.24.0.tar.xz -> totem-3.26.0.tar.xz ++++++
++++ 196133 lines of diff (skipped)


Reply via email to