From 9f11366ffd529b9fd009c1469e2b18ec4385a33d Mon Sep 17 00:00:00 2001 From: Automatic Build System Date: Fri, 7 Feb 2025 16:57:32 +0100 Subject: [PATCH] automatic version update by autodist [release 2.44-1mamba;Fri Feb 07 2025] --- binutils.spec | 57 ++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 30 deletions(-) diff --git a/binutils.spec b/binutils.spec index 6b1bbcc..b39bb61 100644 --- a/binutils.spec +++ b/binutils.spec @@ -7,7 +7,7 @@ %define pkgver %(echo %version | sed "s|[a-z]*$||") Name: binutils -Version: 2.43.1 +Version: 2.44 Release: 1mamba Summary: GNU Binary Utility Development Utilities Group: Development/Tools @@ -87,7 +87,6 @@ Binutils is a collection of binary utilities, including: Use this package if you need cross platform builds for %{_target_platform} target. %if "%{_target_platform}" == "%{_host}" -%debug_package %endif %prep @@ -99,8 +98,6 @@ Use this package if you need cross platform builds for %{_target_platform} targe %endif %patch 1 -p1 -#%patch11 -p1 -#%patch12 -p1 %build #:<< ___EOF @@ -225,6 +222,7 @@ for i in ar as ld ld.bfd ld.gold nm objcopy objdump ranlib strip readelf; do done rm -rf %{buildroot}%{_datadir}/locale rm -rf %{buildroot}%{_datadir}/info +rm -f %{buildroot}%{_bindir}/gp-* rm -rf %{buildroot}%{_libdir}/libiberty.a rm -rf %{buildroot}%{_libdir}/libctf* rm -rf %{buildroot}%{_libdir}/libgprofng.* @@ -233,6 +231,7 @@ rm -rf %{buildroot}%{_libdir}/bfd-plugins rm -rf %{buildroot}%{_libdir}/gprofng rm -f %{buildroot}%{_includedir}/*.h rm -f %{buildroot}%{_sysconfdir}/gprofng.rc +rm -rf %{buildroot}%{_docdir}/gprofng # No shared linking to these files outside binutils rm -f %{buildroot}%{_prefix}/%{_target_platform}/lib/lib{bfd,opcodes}.so @@ -275,15 +274,17 @@ if [ $1 -ge 1 ]; then # remove legacy alternatives /usr/sbin/update-alternatives --remove ld %{_bindir}/ld.bfd 2>/dev/null /usr/sbin/update-alternatives --remove ld %{_bindir}/ld.gold 2>/dev/null + /usr/sbin/update-alternatives --remove ld \ + %{_prefix}/%{_target_platform}/bin/ld.gold [ -L %{_prefix}/%{_target_platform}/bin/ld ] || rm -f %{_prefix}/%{_target_platform}/bin/ld /usr/sbin/update-alternatives \ --install %{_prefix}/%{_target_platform}/bin/ld ld \ %{_prefix}/%{_target_platform}/bin/ld.bfd 20 - /usr/sbin/update-alternatives \ - --install %{_prefix}/%{_target_platform}/bin/ld ld \ - %{_prefix}/%{_target_platform}/bin/ld.gold 10 +# /usr/sbin/update-alternatives \ +# --install %{_prefix}/%{_target_platform}/bin/ld ld \ +# %{_prefix}/%{_target_platform}/bin/ld.gold 10 fi -exit 0 +: %preun if [ $1 -eq 0 ]; then @@ -294,7 +295,7 @@ if [ $1 -eq 0 ]; then %uninstall_info ${i}.info done fi -exit 0 +: %postun if [ $1 -eq 0 ]; then @@ -304,10 +305,10 @@ if [ $1 -eq 0 ]; then /usr/sbin/update-alternatives --remove ld \ %{_prefix}/%{_target_platform}/bin/ld.bfd - /usr/sbin/update-alternatives --remove ld \ - %{_prefix}/%{_target_platform}/bin/ld.gold +# /usr/sbin/update-alternatives --remove ld \ +# %{_prefix}/%{_target_platform}/bin/ld.gold fi -exit 0 +: %posttrans [ -e %{_prefix}/%{_target_platform}/bin/ld ] || ln -s /etc/alternatives/ld %{_prefix}/%{_target_platform}/bin/ld @@ -319,24 +320,24 @@ if [ $1 -ge 1 ]; then /usr/sbin/update-alternatives \ --install %{_prefix}/%{_target_platform}/bin/ld %{_target_platform}-ld \ %{_prefix}/%{_target_platform}/bin/ld.bfd 20 - /usr/sbin/update-alternatives \ - --install %{_prefix}/%{_target_platform}/bin/ld %{_target_platform}-ld \ - %{_prefix}/%{_target_platform}/bin/ld.gold 10 + /usr/sbin/update-alternatives --remove %{_target_platform}-ld \ + %{_prefix}/%{_target_platform}/bin/ld.gold +# /usr/sbin/update-alternatives \ +# --install %{_prefix}/%{_target_platform}/bin/ld %{_target_platform}-ld \ +# %{_prefix}/%{_target_platform}/bin/ld.gold 10 fi -exit 0 +: %postun -n cross-%{_target_platform}-%{name} if [ $1 -eq 0 ]; then /usr/sbin/update-alternatives --remove %{_target_platform}-ld \ %{_prefix}/%{_target_platform}/bin/ld.bfd - /usr/sbin/update-alternatives --remove %{_target_platform}-ld \ - %{_prefix}/%{_target_platform}/bin/ld.gold fi -exit 0 +: %posttrans -n cross-%{_target_platform}-%{name} [ -e %{_prefix}/%{_target_platform}/bin/ld ] || ln -s /etc/alternatives/ld %{_prefix}/%{_target_platform}/bin/ld -exit 0 +: %if "%{_target_platform}" == "%{_host}" %files -f %{name}.lang @@ -345,18 +346,16 @@ exit 0 %{_bindir}/ar %{_bindir}/as %{_bindir}/c++filt -%{_bindir}/dwp %{_bindir}/elfedit %{_bindir}/embedspu %{_bindir}/gprof %if "%gprof" == "1" %{_sysconfdir}/gprofng.rc %{_bindir}/gp-* -%{_bindir}/gprofng +%{_bindir}/gprofng* %endif %{_bindir}/ld %{_bindir}/ld.bfd -%{_bindir}/ld.gold %{_bindir}/nm %{_bindir}/objcopy %{_bindir}/objdump @@ -374,13 +373,8 @@ exit 0 %{_mandir}/man1/c++filt.1* %{_mandir}/man1/dlltool.1* %{_mandir}/man1/elfedit.1* -%{_mandir}/man1/gprof.1* -%if "%gprof" == "1" -%{_mandir}/man1/gp-*.1* -%{_mandir}/man1/gprofng.1* -%endif +%{_mandir}/man1/gprof*.1* %{_mandir}/man1/ld.1* -#%{_mandir}/man1/nlmconv.1.gz %{_mandir}/man1/nm.1* %{_mandir}/man1/objcopy.1* %{_mandir}/man1/objdump.1* @@ -426,7 +420,7 @@ exit 0 %{_libdir}/libgprofng.so %{_libdir}/gprofng/libgp-collectorAPI.a %endif -#%{_libdir}/libiberty.a +%{_docdir}/gprofng/examples.tar.gz %else %files -n cross-%{_target_platform}-%{name} %defattr(-,root,root) @@ -442,6 +436,9 @@ exit 0 %endif %changelog +* Fri Feb 07 2025 Automatic Build System 2.44-1mamba +- automatic version update by autodist + * Sun Aug 18 2024 Automatic Build System 2.43.1-1mamba - automatic version update by autodist