diff --git a/glibc.spec b/glibc.spec index 8196b1e..4a0422e 100644 --- a/glibc.spec +++ b/glibc.spec @@ -152,7 +152,7 @@ Version: %{glibcversion} # - It allows using the Release number without the %%dist tag in the dependency # generator to make the generated requires interchangeable between Rawhide # and ELN (.elnYY < .fcXX). -%global baserelease 27 +%global baserelease 29 Release: %{baserelease}.0.riscv64%{?dist} # Licenses: @@ -1583,6 +1583,17 @@ rm -f %{glibc_sysroot}%{_libdir}/libnss-*.so.1 # Further, see https://github.com/projectatomic/rpm-ostree/pull/1173#issuecomment-355014583 rm -f %{glibc_sysroot}/{usr/,}sbin/sln +############################################################################## +# Remove separate sbin directory +############################################################################## + +# 'make install' insists on creating a separate /usr/sbin directory, +# Instead of fighting with this, just move things to the right location. +%if "%{_sbindir}" == "%{_bindir}" +mv "%{glibc_sysroot}/usr/sbin/"* "%{glibc_sysroot}/usr/bin/" +rmdir "%{glibc_sysroot}/usr/sbin" +%endif + ###################################################################### # Run ldconfig to create all the symbolic links we need ###################################################################### @@ -2378,9 +2389,15 @@ update_gconv_modules_cache () %endif %changelog -* Fri Jan 10 2025 David Abdurachmanov - 2.40.9000-27.0.riscv64 +* Sun Jan 19 2025 David Abdurachmanov - 2.40.9000-29.0.riscv64 - Move lp64d symlink on riscv64 to filesystem +* Thu Jan 16 2025 Fedora Release Engineering - 2.40.9000-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Sun Jan 12 2025 Zbigniew Jędrzejewski-Szmek - 2.40.9000-28 +- Rebuilt for the bin-sbin merge (2nd attempt) + * Thu Jan 09 2025 Florian Weimer - 2.40.9000-27 - Drop glibc-nolink-libc.patch, applied upstream. - Drop glibc-clone-reset-tid.patch, unnecessary due to upstream reverts.