Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libdwarf for openSUSE:Factory checked in at 2022-02-15 23:56:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libdwarf (Old) and /work/SRC/openSUSE:Factory/.libdwarf.new.1956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdwarf" Tue Feb 15 23:56:58 2022 rev:21 rq:954118 version:0.3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libdwarf/libdwarf.changes 2021-06-18 10:13:20.517959006 +0200 +++ /work/SRC/openSUSE:Factory/.libdwarf.new.1956/libdwarf.changes 2022-02-15 23:57:00.636167838 +0100 @@ -1,0 +2,12 @@ +Sun Feb 13 20:39:29 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 0.3.3: + * Release fixes a n assign offset = offset; + * Fixes a bug in LEB value reading of some values in the very rare case the + compiler has emitted padding in the LEB + * Has improvements in detecting corrupt object files (Elf, MachO, and PE) and + one new function that is only significant for those using an LLVM feature + for Heterogenous Debugging. Passes Coverity Scan with zero issues. +- drop libdwarf-gcc11.patch, libdwarf-gcc11-fixup.patch: upstream + +------------------------------------------------------------------- Old: ---- libdwarf-20210528.tar.gz libdwarf-gcc11-fixup.patch libdwarf-gcc11.patch New: ---- libdwarf-0.3.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdwarf.spec ++++++ --- /var/tmp/diff_new_pack.eDMcDH/_old 2022-02-15 23:57:01.112169152 +0100 +++ /var/tmp/diff_new_pack.eDMcDH/_new 2022-02-15 23:57:01.116169163 +0100 @@ -1,7 +1,7 @@ # # spec file for package libdwarf # -# 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 @@ -17,16 +17,13 @@ Name: libdwarf -Version: 20210528 +Version: 0.3.3 Release: 0 Summary: Access DWARF debugging information License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL: https://prevanders.net/dwarf.html -Source: https://prevanders.net/%{name}-%{version}.tar.gz -# PATCH-FIX-UPSTREAM: https://github.com/davea42/libdwarf-code/commit/a6d8638c2089c42a6d00e375859b84feea309132.patch -Patch0: libdwarf-gcc11.patch -Patch1: libdwarf-gcc11-fixup.patch +Source: https://github.com/davea42/libdwarf-code/releases/download/libdwarf-%{version}/libdwarf-%{version}.tar.xz BuildRequires: binutils-devel BuildRequires: libelf-devel @@ -73,9 +70,9 @@ %package tools Summary: DWARF-related tools -# Debian name for the package; provide it for cross-discoverability. License: GPL-2.0-or-later Group: Development/Tools/Building +# Debian name for the package; provide it for cross-discoverability. Provides: dwarfutils = %{version}-%{release} %description tools @@ -90,9 +87,7 @@ Documentation for libdwarf. %prep -%setup -q -%patch0 -p1 -%patch1 -p1 +%autosetup -p1 %build %global _lto_cflags %{_lto_cflags} -ffat-lto-objects @@ -102,35 +97,35 @@ %install %make_install -mkdir %{buildroot}%{_includedir}/libdwarf -mv %{buildroot}%{_includedir}/*.h %{buildroot}%{_includedir}/libdwarf -rm -r %{buildroot}/%{_datadir}/libdwarf/ +ln -s libdwarf-0 %{buildroot}%{_includedir}/libdwarf %post -n libdwarf1 -p /sbin/ldconfig %postun -n libdwarf1 -p /sbin/ldconfig %files -n libdwarf1 -%license libdwarf/COPYING libdwarf/LIBDWARFCOPYRIGHT libdwarf/LGPL.txt -%{_libdir}/libdwarf.so.1* +%license src/lib/libdwarf/LIBDWARFCOPYRIGHT src/lib/libdwarf/LGPL.txt +%{_libdir}/libdwarf.so.0* %files devel %{_libdir}/libdwarf.la %{_libdir}/libdwarf.so +%{_libdir}/pkgconfig/libdwarf.pc %{_includedir}/libdwarf +%{_includedir}/libdwarf-0 %files devel-static %{_libdir}/libdwarf.a %files tools +%license src/bin/dwarfdump/GPL.txt +%doc src/bin/dwarfdump/README %{_bindir}/dwarfdump %{_mandir}/man1/dwarfdump* -%license libdwarf/COPYING %dir %{_datadir}/dwarfdump %{_datadir}/dwarfdump/dwarfdump.conf -%doc dwarfdump/README dwarfdump/GPL.txt %files doc -%doc libdwarf/*.pdf -%doc libdwarf/README +%doc doc/*.pdf +%doc src/lib/libdwarf/README %changelog