Hello community, here is the log from the commit of package mono-core for openSUSE:Factory checked in at 2020-05-16 22:24:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mono-core (Old) and /work/SRC/openSUSE:Factory/.mono-core.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mono-core" Sat May 16 22:24:47 2020 rev:125 rq:805905 version:6.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes 2020-04-15 19:52:46.805552603 +0200 +++ /work/SRC/openSUSE:Factory/.mono-core.new.2738/mono-core.changes 2020-05-16 22:24:50.329088968 +0200 @@ -1,0 +2,6 @@ +Wed Apr 29 10:05:31 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org> + +- Add mono.attr and install it to %_rpmconfigdir/fileattrs: enable + the dependency scanner for rpm packages (boo#1152775). + +------------------------------------------------------------------- New: ---- mono.attr ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mono-core.spec ++++++ --- /var/tmp/diff_new_pack.P9Fa71/_old 2020-05-16 22:24:52.661093754 +0200 +++ /var/tmp/diff_new_pack.P9Fa71/_new 2020-05-16 22:24:52.665093762 +0200 @@ -51,6 +51,7 @@ Source0: http://download.mono-project.com/sources/mono/mono-%{version}.%{version_suffix}.tar.xz Source1: mono-core.rpmlintrc Source2: gmcs +Source3: mono.attr # ppc build segfault so exclude it ExcludeArch: ppc # PATCH-FIX-OPENSUSE remove checks for libmono in mono-find-provides and mono-find-requires scripts @@ -277,6 +278,12 @@ %install %make_install +%if 0%{?suse_version} > 1500 +# install the rpm file attributes to arm the dependency scanner +mkdir -p %{buildroot}%{_rpmconfigdir}/fileattrs +install %{SOURCE3} %{buildroot}%{_rpmconfigdir}/fileattrs/mono.attr +%endif + # Remove hardcoded lib directory from the config sed -i 's,\$mono_libdir/,,g' %{buildroot}%{_sysconfdir}/mono/config @@ -1293,6 +1300,11 @@ %{_bindir}/mono-api-info %{_bindir}/mono-api-html %{_bindir}/mono-cil-strip + +%if 0%{?suse_version} > 1500 +%{_rpmconfigdir}/fileattrs/mono.attr +%endif + %{_bindir}/mono-find-provides %{_bindir}/mono-find-requires %{_bindir}/mono-heapviz ++++++ mono.attr ++++++ %__mono_provides %{_bindir}/mono-find-provides %{_builddir}/%{?buildsubdir} %{buildroot} %{_libdir} %__mono_requires %{_bindir}/mono-find-requires %{_builddir}/%{?buildsubdir} %{buildroot} %{_libdir} %__mono_magic Mono/.Net assembly