Script 'mail_helper' called by obssrc
Hello community,

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

Package is "totem"

Wed Sep 20 13:21:24 2023 rev:157 rq:1110885 version:43.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/totem/totem.changes      2023-03-15 
18:53:10.695959103 +0100
+++ /work/SRC/openSUSE:Factory/.totem.new.16627/totem.changes   2023-09-20 
13:21:40.790502915 +0200
@@ -1,0 +2,19 @@
+Wed Sep 13 11:16:47 UTC 2023 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Add totem:%{_bindir}/totem-video-thumbnailer split-provides to
+  the new thumbnailer subpackage: not really needed, as the
+  sub-package is a hard-dependency to totem anyway, but that might
+  possibly change in the future.
+
+-------------------------------------------------------------------
+Wed Aug 23 19:17:02 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Split out new sub-package: totem-video-thumbnailer: put the
+  video-thumbnailing functionality into its own package, allowing
+  users not wanting totem installed still keep video thumbnailing
+  functionality in software like nautilus. Add a Supplements
+  (gnome-shell and nautilus) in the sub-package, install
+  automatically when both are present. Also set a hard Requires on
+  the subpackage in the main totem package.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ totem.spec ++++++
--- /var/tmp/diff_new_pack.a4HMGI/_old  2023-09-20 13:21:41.814539601 +0200
+++ /var/tmp/diff_new_pack.a4HMGI/_new  2023-09-20 13:21:41.818539745 +0200
@@ -57,6 +57,9 @@
 BuildRequires:  pkgconfig(totem-plparser) >= 3.26.5
 BuildRequires:  pkgconfig(x11)
 
+# Set a hard requires on the new thumbnailer sub-package
+Requires:       totem-video-thumbnailer
+
 # We want a useful set of plugins
 Requires:       gstreamer-plugins-base
 Requires:       gstreamer-plugins-good
@@ -106,6 +109,16 @@
 
 This package contains developer documentation.
 
+%package video-thumbnailer
+Summary:        Totem video thumbnailer
+Supplements:    (gnome-shell and nautilus)
+Provides:       totem:%{_bindir}/totem-video-thumbnailer
+
+%description video-thumbnailer
+Totem is a movie player for the GNOME desktop based on GStreamer.
+
+This package contains the video thumbnailer.
+
 %lang_package
 
 %prep
@@ -133,7 +146,7 @@
 %files
 %license COPYING
 %doc %{_datadir}/help/C/%{name}/
-%{_bindir}/*
+%{_bindir}/%{name}
 %{_datadir}/GConf/gsettings/totem.convert
 %{_datadir}/dbus-1/services/org.gnome.Totem.service
 %dir %{_datadir}/metainfo
@@ -142,10 +155,8 @@
 %{_datadir}/glib-2.0/schemas/org.gnome.totem.enums.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.totem.gschema.xml
 %{_datadir}/icons/hicolor/*/apps/*.svg
-%dir %{_datadir}/thumbnailers
-%{_datadir}/thumbnailers/totem.thumbnailer
 %{_libexecdir}/totem-gallery-thumbnailer
-%{_mandir}/man?/*%{ext_man}
+%{_mandir}/man1/%{name}.1%{ext_man}
 # Own directories for plugins
 %dir %{_libdir}/totem
 %dir %{_libdir}/totem/plugins
@@ -185,3 +196,9 @@
 %{_libdir}/pkgconfig/totem.pc
 %{_datadir}/gir-1.0/*.gir
 
+%files video-thumbnailer
+%{_bindir}/totem-video-thumbnailer
+%{_mandir}/man1/totem-video-thumbnailer.1%{ext_man}
+%dir %{_datadir}/thumbnailers
+%{_datadir}/thumbnailers/totem.thumbnailer
+

Reply via email to