diff --git a/libdwarf-20180809.tar.gz b/libdwarf-20180809.tar.gz deleted file mode 100644 index ca99e7046bef094368467ed3db931bca0319fe47..0000000000000000000000000000000000000000 Binary files a/libdwarf-20180809.tar.gz and /dev/null differ diff --git a/libdwarf-20210528.tar.gz b/libdwarf-20210528.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..163b5d91d85e3d75039a8802f6dd815c3d44fcd0 Binary files /dev/null and b/libdwarf-20210528.tar.gz differ diff --git a/libdwarf.spec b/libdwarf.spec index f5d83a8b607871a5a80310e9124bd76bc71b013c..e38517ba38fffafe1e5f1a3ce6e49a022aa2bfe8 100644 --- a/libdwarf.spec +++ b/libdwarf.spec @@ -1,11 +1,11 @@ Name: libdwarf -Version: 20180809 -Release: 2 +Version: 20210528 +Release: 1 Summary: Library to access DWARF debugging information License: LGPLv2 URL: http://www.prevanders.net/dwarf.html Source0: http://www.prevanders.net/%{name}-%{version}.tar.gz -BuildRequires: gcc binutils-devel elfutils-libelf-devel +BuildRequires: gcc binutils-devel elfutils-libelf-devel dos2unix %description Libdwarf is a library of functions to provide read/write DWARF @@ -27,16 +27,12 @@ Requires: %{name} = %{version}-%{release} %description tools Libdwarf-tools contains dwarfdump, a tool to access DWARF debug information. -%package help -Summary: Help documents for libdwarf -Requires: %{name} = %{version}-%{release} - -%description help -Libdwarf-help provides man pages and other related help documents for libdwarf. +%package_help %prep %autosetup -n %{name}-%{version} -p1 + %build %configure --enable-shared sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool @@ -47,28 +43,47 @@ sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool %make_install install -d %{buildroot}%{_includedir}/libdwarf mv %{buildroot}%{_includedir}/*.h %{buildroot}%{_includedir}/libdwarf +%delete_la + +%check +LD_LIBRARY_PATH=$PWD/libdwarf/.libs %__make check %files +%defattr(-,root,root) %license libdwarf/{COPYING,LIBDWARFCOPYRIGHT,LGPL.txt} %{_libdir}/libdwarf.so.* %exclude %{_datadir}/libdwarf %files devel +%defattr(-,root,root) %{_includedir}/libdwarf +%{_libdir}/libdwarf.so %{_libdir}/{libdwarf.so,libdwarf.a} -%exclude %{_libdir}/*.la %files tools +%defattr(-,root,root) %doc dwarfdump/{README,ChangeLog} %license dwarfdump/{COPYING,DWARFDUMPCOPYRIGHT,GPL.txt} %{_bindir}/dwarfdump %{_datadir}/dwarfdump/dwarfdump.conf %files help +%defattr(-,root,root) %doc libdwarf/{ChangeLog,README,*.pdf} %{_mandir}/man1/dwarfdump.1.gz %changelog +* Tue Jul 26 2022 panys - 20210528-1 +- upgrade to version 20210528 + +* Tue Nov 24 2020 SimpleUpdate Robot - 20201020-1 +- Upgrade to version 20201020 + +* Sun Jun 21 2020 hanhui - 20200114 +- Mainline branch update to 20200114 + +* Tue Apr 21 2020 songnannan - 20200114 +- update to 20200114 + * Tue Nov 05 2019 yanzhihua - 20180809-2 - Package init - diff --git a/libdwarf.yaml b/libdwarf.yaml index 5039f2ec033684dcae45bdddee6ce20d5ee7551c..43e8f5102418fdee97752e1e03ff3bc0dbaace44 100644 --- a/libdwarf.yaml +++ b/libdwarf.yaml @@ -1,4 +1,5 @@ -version_control: github -src_repo: Distrotech/libdwarf -tag_pattern: ^v -seperator: . +git_url: git://git.code.sf.net/p/libdwarf/code +version_control: git +src_repo: git://git.code.sf.net/p/libdwarf/code +tag_prefix: +seperator: "."