Hello community, here is the log from the commit of package libmediaart for openSUSE:Factory checked in at 2018-01-16 09:30:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmediaart (Old) and /work/SRC/openSUSE:Factory/.libmediaart.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmediaart" Tue Jan 16 09:30:00 2018 rev:11 rq:564010 version:1.9.4 Changes: -------- --- /work/SRC/openSUSE:Factory/libmediaart/libmediaart.changes 2017-09-13 21:39:09.627690912 +0200 +++ /work/SRC/openSUSE:Factory/.libmediaart.new/libmediaart.changes 2018-01-16 09:30:01.304362672 +0100 @@ -1,0 +2,7 @@ +Fri Jan 12 14:05:05 UTC 2018 - [email protected] + +- Add meson-Introspection-fix.patch: The meson build did not add + the extractdummy.c to the sources, which contains introspection + annotations (bgo#792272, bgo#791586). + +------------------------------------------------------------------- New: ---- meson-Introspection-fix.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmediaart.spec ++++++ --- /var/tmp/diff_new_pack.ZR2Au1/_old 2018-01-16 09:30:02.624300916 +0100 +++ /var/tmp/diff_new_pack.ZR2Au1/_new 2018-01-16 09:30:02.680298295 +0100 @@ -1,7 +1,7 @@ # # spec file for package libmediaart # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2013 Dominique Leuenberger, Amsterdam, The Netherlands # # All modifications and additions to the file contributed by third parties @@ -26,6 +26,10 @@ Group: Productivity/Other Url: https://download.gnome.org/sources/libmediaart Source: http://download.gnome.org/sources/libmediaart/1.9/%{name}-%{version}.tar.xz + +# PATCH-FIX-UPSTREAM meson-Introspection-fix.patch bgo#792272 [email protected] -- meson: Introspection fix +Patch1: meson-Introspection-fix.patch + BuildRequires: gcc-c++ BuildRequires: gobject-introspection-devel >= 1.30.0 BuildRequires: gtk-doc @@ -75,6 +79,7 @@ %prep %setup -q +%patch1 -p1 %build %{meson} \ ++++++ meson-Introspection-fix.patch ++++++ >From a704d0b6cfea091274bd79aca6d15f19b4f6e5b5 Mon Sep 17 00:00:00 2001 From: Marinus Schraal <[email protected]> Date: Sat, 6 Jan 2018 15:04:10 +0100 Subject: [PATCH] meson: Introspection fix The meson build did not add the extractdummy.c to the sources, which contains introspection annotations. https://bugzilla.gnome.org/show_bug.cgi?id=792272 --- libmediaart/meson.build | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libmediaart/meson.build b/libmediaart/meson.build index c02aee0..265a9ab 100644 --- a/libmediaart/meson.build +++ b/libmediaart/meson.build @@ -6,6 +6,10 @@ libmediaart_public_headers = [ 'mediaart.h', ] +libmediaart_introspection_sources = [ + 'extractdummy.c' +] + libmediaart_sources = [ 'cache.c', 'extract.c', @@ -38,7 +42,7 @@ libmediaart = shared_library( ) libmediaart_gir_and_typelib = gnome.generate_gir(libmediaart, - sources: libmediaart_sources + libmediaart_public_headers, + sources: libmediaart_sources + libmediaart_introspection_sources + libmediaart_public_headers, nsversion: libmediaart_api_version, namespace: 'MediaArt', identifier_prefix: 'MediaArt',
