diff options
Diffstat (limited to 'debugedit.spec')
-rw-r--r-- | debugedit.spec | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/debugedit.spec b/debugedit.spec new file mode 100644 index 0000000..f475df8 --- /dev/null +++ b/debugedit.spec @@ -0,0 +1,85 @@ +Name: debugedit +Version: 5.1 +Release: 1 +Summary: Tools for debuginfo creation +License: GPL-2.0-or-later and LGPL-2.1-only and GPL-3.0-only +Group: Applications +URL: https://sourceware.org/debugedit/ +Source0: https://sourceware.org/pub/debugedit/%{version}/%{name}-%{version}.tar.xz +Source1: https://sourceware.org/pub/debugedit/%{version}/%{name}-%{version}.tar.xz.sig + +BuildRequires: help2man gnupg2 elfutils-devel make gcc autoconf automake +BuildRequires: pkgconfig(libelf) +BuildRequires: pkgconfig(libdw) + +Requires: binutils gawk coreutils xz elfutils findutils +Requires: /usr/bin/gdb-add-index +Suggests: gdb-minimal +Requires: sed dwz grep + +Patch1: find-debuginfo.sh-decompress-DWARF-compressed-ELF-se.patch + +Patch9000: add-loongarch-support-for-debugedit.patch + +%description +Debugedit provides programs and scripts for creating debuginfo and +source file distributions, collect build-ids and rewrite source +paths in DWARF data for debugging, tracing and profiling. + +%prep +%autosetup -p1 -n %{name}-%{version} + +%build +%configure +%make_build + +%install +%make_install +cd %{buildroot}%{_bindir} +ln -s find-debuginfo find-debuginfo.sh +cd %{buildroot} +mkdir -p %{buildroot}%{_rpmconfigdir} +ln -s %{_bindir}/find-debuginfo %{buildroot}%{_rpmconfigdir}/find-debuginfo.sh +ln -s %{_bindir}/debugedit %{buildroot}%{_rpmconfigdir}/debugedit + +%check +sed -i 's/^\(C\|LD\)FLAGS=.*/\1FLAGS=""/' tests/atlocal +%make_build check + +%files +%license COPYING COPYING3 COPYING.LIB +%doc README +%{_bindir}/debugedit +%{_bindir}/sepdebugcrcfix +%{_bindir}/find-debuginfo +%{_bindir}/find-debuginfo.sh +%{_mandir}/man1/debugedit.1* +%{_mandir}/man1/sepdebugcrcfix.1* +%{_mandir}/man1/find-debuginfo.1* +%{_rpmconfigdir}/find-debuginfo.sh +%{_rpmconfigdir}/debugedit + +%changelog +* Sat Nov 02 2024 Funda Wang <fundawang@yeah.net> - 5.1-1 +- update to 5.1 + +* Tue May 28 2024 shaojiansong <shaojiansong@kylinos.cn> - 5.0-7 +- Fix lack of loongarch64 patch files in src.rpm package which is build from any platform. + +* Fri Jan 6 2023 Wenlong Zhang<zhangwenlong@loongson.cn> - 5.0-6 +- add loongarch64 support for debugedit + +* Mon Nov 14 2022 Wenlong Zhang <zhangwenlong@loongson.cn> - 5.0-5 +- Skip some unsupported tests for loongarch + +* Tue Nov 08 2022 renhongxun <renhongxun@h-partners.com> 5.0-4 +- make it successfully to find debugedit when running /usr/lib/rpm/find-debuginfo.sh + +* Fri Oct 21 2022 renhongxun <renhongxun@h-partners.com> 5.0-3 +- fix -u option + +* Tue Jan 11 2022 renhongxun <renhongxun@huawei.com> 5.0-2 +- bugfix + +* Sat Dec 25 2021 renhongxun <renhongxun@huawei.com> +- init package |