Hello community, here is the log from the commit of package mono-core for openSUSE:Leap:15.2 checked in at 2020-05-20 09:06:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/mono-core (Old) and /work/SRC/openSUSE:Leap:15.2/.mono-core.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mono-core" Wed May 20 09:06:10 2020 rev:44 rq:806053 version:6.8.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/mono-core/mono-core.changes 2020-05-14 06:51:34.811715678 +0200 +++ /work/SRC/openSUSE:Leap:15.2/.mono-core.new.2738/mono-core.changes 2020-05-20 09:06:10.968248628 +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.P6ceKa/_old 2020-05-20 09:06:12.124251008 +0200 +++ /var/tmp/diff_new_pack.P6ceKa/_new 2020-05-20 09:06:12.128251016 +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