Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package totem for openSUSE:Factory checked 
in at 2022-02-09 20:38:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/totem (Old)
 and      /work/SRC/openSUSE:Factory/.totem.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "totem"

Wed Feb  9 20:38:01 2022 rev:152 rq:952879 version:3.38.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/totem/totem.changes      2021-11-06 
18:18:31.112899694 +0100
+++ /work/SRC/openSUSE:Factory/.totem.new.1898/totem.changes    2022-02-09 
20:38:06.246218685 +0100
@@ -1,0 +2,12 @@
+Wed Feb  2 18:40:30 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com>
+
+- Add totem-fix-meson-061.patch: Fix build with meson 0.61 and
+  newer.
+- Add desktop-file-utils BuildRequires and add a check section,
+  manually check metainfo and desktop file, we can not run the full
+  meson_test suite during build as it requires a working desktop,
+  and not a headless build enviroment.
+- Drop unused update-desktop-files BuildRequires.
+- Use ldconfig_scriptlets macro for post(un) handling.
+
+-------------------------------------------------------------------

New:
----
  totem-fix-meson-061.patch

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

Other differences:
------------------
++++++ totem.spec ++++++
--- /var/tmp/diff_new_pack.5nLrc4/_old  2022-02-09 20:38:06.850220130 +0100
+++ /var/tmp/diff_new_pack.5nLrc4/_new  2022-02-09 20:38:06.854220139 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package totem
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,8 +27,11 @@
 Source0:        
https://download.gnome.org/sources/totem/3.38/%{name}-%{version}.tar.xz
 # PATCH-FEATURE-OPENSUSE totem-enable-vaapi.patch -- Enable vaapi support 
again.
 Patch0:         totem-enable-vaapi.patch
+# PATCH-FIX-UPSTREAM totem-fix-meson-061.patch bjorn....@gmail.com -- Fix 
build with meson 0.61 and newer
+Patch1:         totem-fix-meson-061.patch
 
 BuildRequires:  appstream-glib
+BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gstreamer-plugins-good >= 0.11.93
@@ -39,7 +42,6 @@
 BuildRequires:  meson >= 0.50.0
 BuildRequires:  pkgconfig
 BuildRequires:  python3-pylint
-BuildRequires:  update-desktop-files
 BuildRequires:  vala >= 0.14.1
 BuildRequires:  yelp-tools
 BuildRequires:  pkgconfig(cairo) >= 1.14.0
@@ -148,10 +150,13 @@
 %install
 %meson_install
 %find_lang %{name} %{?no_lang_C}
-%fdupes %{buildroot}/%{_prefix}
+%fdupes %{buildroot}%{_prefix}
 
-%post   -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%ldconfig_scriptlets
+
+%check
+appstream-util validate-relax --nonet 
%{buildroot}%{_datadir}/metainfo/org.gnome.Totem.appdata.xml
+desktop-file-validate 
%{buildroot}%{_datadir}/applications/org.gnome.Totem.desktop
 
 %files
 %license COPYING

++++++ totem-fix-meson-061.patch ++++++
diff -Nur orig-totem-3.38.2/data/appdata/meson.build 
totem-3.38.2/data/appdata/meson.build
--- orig-totem-3.38.2/data/appdata/meson.build  2021-10-12 16:12:34.227624400 
+0200
+++ totem-3.38.2/data/appdata/meson.build       2022-02-02 19:26:07.332467439 
+0100
@@ -1,7 +1,6 @@
 appdata = 'org.gnome.Totem.appdata.xml'
 
 appdata_file = i18n.merge_file (
-    'appdata',
     input: appdata + '.in',
     output: appdata,
     install: true,
diff -Nur orig-totem-3.38.2/data/meson.build totem-3.38.2/data/meson.build
--- orig-totem-3.38.2/data/meson.build  2021-10-12 16:12:34.235624600 +0200
+++ totem-3.38.2/data/meson.build       2022-02-02 19:32:07.004250578 +0100
@@ -69,7 +69,6 @@
 )
 
 desktop_file = i18n.merge_file (
-    desktop,
     type: 'desktop',
     input: desktop_in,
     output: desktop,

Reply via email to