Hello community,

here is the log from the commit of package grilo for openSUSE:Leap:15.2 checked 
in at 2020-01-30 14:48:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/grilo (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.grilo.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "grilo"

Thu Jan 30 14:48:21 2020 rev:17 rq:751786 version:0.3.10

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/grilo/grilo.changes    2020-01-15 
15:08:54.854021754 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.grilo.new.26092/grilo.changes 2020-01-30 
14:48:49.250852056 +0100
@@ -1,0 +2,73 @@
+Tue Nov 12 20:02:46 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Add grilo-fix-build-totem-pl-parser.patch: Fix build with
+  totem-pl-parser 3.26.4.
+
+-------------------------------------------------------------------
+Sat Sep 14 08:13:55 UTC 2019 - [email protected]
+
+- Update to version 0.3.10:
+  + build: Use variables in pc files.
+  + Fix grl_data_add_related_keys annotation.
+  + Use only one primary header for style.
+- Add optional pkgconfig(oauth) BuildRequires: Build oauth support.
+- Enable check section and run meson_test.
+
+-------------------------------------------------------------------
+Wed Jul 17 10:05:17 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 0.3.9:
+  + grl-metadata-key: fix introspection.
+  + grl-inspect: Fix core keys extraction.
+
+-------------------------------------------------------------------
+Tue Jul 16 17:44:38 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 0.3.8:
+  + Add missing symbols to the docs.
+  + pls: Simplify thumbnail validity handling.
+  + media: Fix get_last_played annotation.
+  + Add metadata keys for MB Release ID and MB Release Group ID.
+  + Deprecates GRL_METADATA_KEY_MB_RELEASE_ID and
+    GRL_METADATA_KEY_MB_RELEASE_GROUP_ID.
+  + Removes obsolte GRL_CAPS_TYPE and GRL_OPERATION_OPTIONS_TYPE.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Nov 21 11:22:56 UTC 2018 - [email protected]
+
+- Update to version 0.3.7:
+  + Fix crash in totem after emitting source-{add remove}.
+  +  Add grl_related_keys_{get,set}_int64 functions.
+  + Support transform GValue on grl_data_*_for_id().
+  + Add per Source configs on keyfile.
+  + Pattern matching for GRL_PLUGIN_RANKS.
+  + Documentation improvements.
+  + Removed Autotools supported.
+  + Updated translations.
+- Add meson BuildRequires and macros, switch to meson buildsystem
+  following upstreams changes.
+
+-------------------------------------------------------------------
+Fri Jul 27 18:34:17 UTC 2018 - [email protected]
+
+- Update to version 0.3.6:
+  + Last release with Autotools included.
+  + Add support to build of grl-inspect with Python3.
+  + Bugs fixed: glgo#GNOME/grilo!1
+  + Updated translations.
+
+-------------------------------------------------------------------
+Tue Jul 17 19:23:05 UTC 2018 - [email protected]
+
+- Update to version 0.3.5:
+  + Bugs fixed: glgo#GNOME/grilo!10, glgo#GNOME/grilo!9,
+    glgo#GNOME/grilo#4, glgo#GNOME/grilo#2.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Feb 28 16:31:17 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------

Old:
----
  grilo-0.3.4.tar.xz

New:
----
  grilo-0.3.10.tar.xz
  grilo-fix-build-totem-pl-parser.patch

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

Other differences:
------------------
++++++ grilo.spec ++++++
--- /var/tmp/diff_new_pack.wIHRWa/_old  2020-01-30 14:48:49.546852214 +0100
+++ /var/tmp/diff_new_pack.wIHRWa/_new  2020-01-30 14:48:49.550852216 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package grilo
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,22 +12,26 @@
 # 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/
 #
 
 
 Name:           grilo
-Version:        0.3.4
+Version:        0.3.10
 Release:        0
 Summary:        Framework for browsing and searching media content
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Productivity/Multimedia/Other
-Url:            https://live.gnome.org/Grilo
-Source:         
http://download.gnome.org/sources/grilo/0.3/%{name}-%{version}.tar.xz
+URL:            https://live.gnome.org/Grilo
+Source0:        
https://download.gnome.org/sources/grilo/0.3/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM grilo-fix-build-totem-pl-parser.patch -- Fix build with 
totem-pl-parser 3.26.4
+Patch0:         grilo-fix-build-totem-pl-parser.patch
+
 BuildRequires:  fdupes
-# Required to build documentation
 BuildRequires:  gtk-doc
 BuildRequires:  intltool
+BuildRequires:  meson >= 0.46.0
+BuildRequires:  pkgconfig
 BuildRequires:  vala
 BuildRequires:  pkgconfig(gio-2.0) >= 2.44
 BuildRequires:  pkgconfig(glib-2.0) >= 2.34
@@ -37,9 +41,9 @@
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.0
 BuildRequires:  pkgconfig(libsoup-2.4) >= 2.41.3
 BuildRequires:  pkgconfig(libxml-2.0)
+BuildRequires:  pkgconfig(oauth)
 BuildRequires:  pkgconfig(totem-plparser) >= 3.4.1
 BuildRequires:  pkgconfig(vapigen) >= 0.27
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 Grilo is a framework for browsing and searching media content from
@@ -49,10 +53,10 @@
 Summary:        Framework for browsing and searching media content
 # Needed for the -lang package to be installable
 Group:          System/Libraries
-Provides:       %{name} = %{version}
 Recommends:     %{name}-lang
 # Without plugins, grilo is useless
 Recommends:     grilo-plugins
+Provides:       %{name} = %{version}
 
 %description -n libgrilo-0_3-0
 Grilo is a framework for browsing and searching media content from
@@ -86,7 +90,7 @@
 various sources using a single API.
 
 %package -n typelib-1_0-GrlNet-0_3
-Summary:        Framework for browsing and searching media content -- 
Networking Helper Library, Introspection bindings
+Summary:        Introspection bindings for grilo
 Group:          System/Libraries
 
 %description -n typelib-1_0-GrlNet-0_3
@@ -97,7 +101,7 @@
 libgrlnet library.
 
 %package -n typelib-1_0-GrlPls-0_3
-Summary:        Framework for browsing and searching media content -- Playlist 
Helper Library, Introspection bindings
+Summary:        Introspection bindings for grilo
 Group:          System/Libraries
 
 %description -n typelib-1_0-GrlPls-0_3
@@ -132,79 +136,64 @@
 various sources using a single API.
 
 %lang_package
+
 %prep
-%setup -q
+%autosetup -p1
 
 %build
-%configure \
-   --disable-static \
-   --disable-tests \
-   --disable-debug \
-   --enable-gtk-doc \
-   --enable-vala \
-   --enable-grl-net \
-   --enable-grl-pls
-make %{?_smp_mflags}
+%meson \
+       -Denable-gtk-doc=true \
+       %{nil}
+%meson_build
 
 %install
-%make_install
-find %{buildroot}%{_libdir} -type f -name "*.la" -delete -print
+%meson_install
+
 %find_lang %{name} %{?no_lang_C}
 # Create directories needed for plugins
 install -d %{buildroot}%{_libdir}/grilo-0.3
 install -d %{buildroot}%{_datadir}/grilo-0.3/plugins
 %fdupes %{buildroot}%{_datadir}
 
-# make check disabled: it requires grilo to be installed to /usr beforehand 
(in order to load the plugins)
-#%%check
-#make check
-
-%clean
+%check
+%meson_test
 
 %post -n libgrilo-0_3-0 -p /sbin/ldconfig
-
 %postun -n libgrilo-0_3-0 -p /sbin/ldconfig
-
 %post -n libgrlnet-0_3-0 -p /sbin/ldconfig
-
 %postun -n libgrlnet-0_3-0 -p /sbin/ldconfig
-
 %post -n libgrlpls-0_3-0 -p /sbin/ldconfig
-
 %postun -n libgrlpls-0_3-0 -p /sbin/ldconfig
 
 %files -n libgrilo-0_3-0
-%defattr(-,root,root)
-%doc AUTHORS ChangeLog COPYING NEWS README
+%license COPYING
+%doc AUTHORS NEWS README.md
 %{_libdir}/libgrilo-0.3.so.*
 # Directories needed for plugins
 %dir %{_libdir}/grilo-0.3
 
 %files -n typelib-1_0-Grl-0_3
-%defattr(-,root,root)
 %{_libdir}/girepository-1.0/Grl-0.3.typelib
 
 %files -n libgrlnet-0_3-0
-%defattr(-,root,root)
-%doc COPYING
+%license COPYING
+
 %{_libdir}/libgrlnet-0.3.so.*
 
 %files -n libgrlpls-0_3-0
-%defattr(-,root,root)
-%doc COPYING
+%license COPYING
+
 %{_libdir}/libgrlpls-0.3.so.*
 
 %files -n typelib-1_0-GrlNet-0_3
-%defattr(-,root,root)
 %{_libdir}/girepository-1.0/GrlNet-0.3.typelib
 
 %files -n typelib-1_0-GrlPls-0_3
-%defattr(-,root,root)
 %{_libdir}/girepository-1.0/GrlPls-0.3.typelib
 
 %files tools
-%defattr(-,root,root)
-%doc AUTHORS ChangeLog COPYING NEWS README
+%license COPYING
+%doc AUTHORS NEWS README.md
 %{_bindir}/grl-inspect-0.3
 %{_bindir}/grl-launch-0.3
 %{_bindir}/grilo-test-ui-0.3
@@ -213,7 +202,6 @@
 %{_mandir}/man1/grl-launch-0.3.1%{?ext_man}
 
 %files devel
-%defattr(-,root,root)
 %doc %{_datadir}/gtk-doc/html/grilo/
 %{_includedir}/grilo-0.3/
 %{_libdir}/*.so

++++++ grilo-0.3.4.tar.xz -> grilo-0.3.10.tar.xz ++++++
++++ 122493 lines of diff (skipped)

++++++ grilo-fix-build-totem-pl-parser.patch ++++++
>From 60d135ef64f16671bb0ab4079ecbc59bdc32cbc7 Mon Sep 17 00:00:00 2001
From: Bastien Nocera <[email protected]>
Date: Tue, 12 Nov 2019 19:44:04 +0100
Subject: [PATCH] pls: Support totem-pl-parser 3.26.4

---
 libs/pls/grl-pls.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/libs/pls/grl-pls.c b/libs/pls/grl-pls.c
index 62c578b..f6121cc 100644
--- a/libs/pls/grl-pls.c
+++ b/libs/pls/grl-pls.c
@@ -47,6 +47,10 @@
 #include <totem-pl-parser.h>
 #include <totem-pl-parser-mini.h>
 
+#ifndef TOTEM_PL_IS_PARSER(x)
+#define TOTEM_PL_IS_PARSER(x) TOTEM_IS_PL_PARSER(x)
+#endif /* TOTEM_PL_IS_PARSER */
+
 /* --------- Constants -------- */
 
 #define GRL_DATA_PRIV_PLS_IS_PLAYLIST   "priv:pls:is_playlist"
@@ -465,7 +469,7 @@ grl_pls_playlist_entry_parsed_cb (TotemPlParser *parser,
   GRL_DEBUG ("%s (parser=%p, uri=\"%s\", metadata=%p, user_data=%p)",
       __FUNCTION__, parser, uri, metadata, user_data);
 
-  g_return_if_fail (TOTEM_IS_PL_PARSER (parser));
+  g_return_if_fail (TOTEM_PL_IS_PARSER (parser));
   g_return_if_fail (uri);
   g_return_if_fail (metadata);
   g_return_if_fail (user_data);
-- 
2.22.0


Reply via email to