diff --git a/binutils.spec b/binutils.spec index c68cb508faa359174752477984d276f0a2060346..7763817ca2d746a407ab45f57ccb288bd367f473 100644 --- a/binutils.spec +++ b/binutils.spec @@ -1,4 +1,4 @@ -%define anolis_release 2 +%define anolis_release 3 # Determine if this is a native build or a cross build. # # For a cross build add --define "binutils_target " to the command @@ -371,6 +371,14 @@ converting addresses to file and line). #---------------------------------------------------------------------------- +%package doc +Summary: Documentation files for %{name} +Requires: %{name} = %{version}-%{release} +BuildArch: noarch + +%description doc +The %{name}-doc package contains documentation files for %{name}. + %package devel Summary: BFD and opcodes static and dynamic libraries and header files Provides: binutils-static = %{version}-%{release} @@ -768,6 +776,8 @@ if [ -x gold/ld-new ]; then cat %{?cross}gold.lang >> %{?cross}binutils.lang fi +%generate_compatibility_deps + #---------------------------------------------------------------------------- %post @@ -814,12 +824,15 @@ exit 0 #---------------------------------------------------------------------------- %files -f %{?cross}binutils.lang +%dir %{abidir} %license COPYING COPYING3 COPYING3.LIB COPYING.LIB -%doc README %{_bindir}/%{?cross}[!l]* # %%verify(symlink) does not work for some reason, so using "owner" instead. %verify(owner) %{_bindir}/%{?cross}ld %{_bindir}/%{?cross}ld.bfd +%{abidir}/%{?cross}[!l]*-option.list +%{abidir}/%{?cross}ld-option.list +%{abidir}/%{?cross}ld.bfd-option.list %if %{with docs} %{_mandir}/man1/ @@ -836,6 +849,8 @@ exit 0 %if %{enable_shared} %{_libdir}/lib*.so %{_libdir}/libctf* +%{abidir}/libctf*.dump +%{abidir}/libdep.dump %exclude %{_libdir}/libbfd.so %exclude %{_libdir}/libopcodes.so %{_libdir}/bfd-plugins/libdep.so @@ -849,15 +864,23 @@ exit 0 %{_libdir}/lib*.a %{_libdir}/libbfd.so %{_libdir}/libopcodes.so - +%{abidir}/libbfd-*.dump +%{abidir}/libopcodes-*.dump %endif %if %{with gold} %files gold %{_bindir}/%{?cross}ld.gold +%{abidir}/%{?cross}ld.gold-option.list %endif +%files doc +%doc README + %changelog +* Tue Nov 01 2022 mgb01105731 - 2.38-3 +- optimise spec file & add doc package + * Mon Jul 11 2022 Weisson - 2.38-2 - Add support for riscv64 architecture.