diff --git a/baselibs.conf b/baselibs.conf index f43da97..bbfdda3 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -9,11 +9,6 @@ glibc +/usr/lib/getconf/[^g] +/usr/sbin/iconvconfig -> /usr/sbin/iconvconfig- glibc-locale-base - arch i586 block! - +/usr/lib(64)?/gconv/gconv-modules - targettype x86 -/usr/lib(64)?/gconv/gconv-modules - post "/usr/sbin/iconvconfig-" -glibc-locale arch i586 block! +/usr/lib(64)?/gconv/gconv-modules targettype x86 -/usr/lib(64)?/gconv/gconv-modules diff --git a/glibc.changes b/glibc.changes index ce220e7..ff56302 100644 --- a/glibc.changes +++ b/glibc.changes @@ -1,8 +1,3 @@ -------------------------------------------------------------------- -Wed May 15 13:10:55 UTC 2024 - Andreas Schwab - -- Move gconv extra modules into glibc-locale package - ------------------------------------------------------------------- Mon May 13 09:45:36 UTC 2024 - Andreas Schwab diff --git a/glibc.spec b/glibc.spec index 230bd9c..9cb9bfd 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1162,15 +1162,14 @@ if posix.access("%{rootsbindir}/ldconfig", "x") then exec("%{rootsbindir}/ldconfig", "-X") end if posix.utime("%{_libdir}/gconv/gconv-modules.cache") then - exec("%{_sbindir}/iconvconfig", "-o", "%{_libdir}/gconv/gconv-modules.cache", + exec("/usr/sbin/iconvconfig", "-o", "%{_libdir}/gconv/gconv-modules.cache", "--nostdlib", "%{_libdir}/gconv") end %postun -p %{rootsbindir}/ldconfig -%post locale -p %{_sbindir}/iconvconfig - -%post locale-base -p %{_sbindir}/iconvconfig +%post locale-base +/usr/sbin/iconvconfig %post info %install_info --info-dir=%{_infodir} %{_infodir}/libc.info.gz @@ -1276,16 +1275,9 @@ exit 0 %{_prefix}/lib/locale/en_US.utf8 %endif %dir %{_libdir}/gconv -%dir %{_libdir}/gconv/gconv-modules.d +%{_libdir}/gconv/*.so %{_libdir}/gconv/gconv-modules -%{_libdir}/gconv/ANSI_X3.110.so -%{_libdir}/gconv/CP1252.so -%{_libdir}/gconv/ISO8859-1.so -%{_libdir}/gconv/ISO8859-15.so -%{_libdir}/gconv/UNICODE.so -%{_libdir}/gconv/UTF-16.so -%{_libdir}/gconv/UTF-32.so -%{_libdir}/gconv/UTF-7.so +%{_libdir}/gconv/gconv-modules.d %attr(0644,root,root) %verify(not md5 size mtime) %ghost %{_libdir}/gconv/gconv-modules.cache %files locale @@ -1294,16 +1286,6 @@ exit 0 %{_prefix}/lib/locale %exclude %{_prefix}/lib/locale/C.utf8 %exclude %{_prefix}/lib/locale/en_US.utf8 -%{_libdir}/gconv/gconv-modules.d/gconv-modules-*.conf -%exclude %{_libdir}/gconv/ANSI_X3.110.so -%exclude %{_libdir}/gconv/CP1252.so -%exclude %{_libdir}/gconv/ISO8859-1.so -%exclude %{_libdir}/gconv/ISO8859-15.so -%exclude %{_libdir}/gconv/UNICODE.so -%exclude %{_libdir}/gconv/UTF-16.so -%exclude %{_libdir}/gconv/UTF-32.so -%exclude %{_libdir}/gconv/UTF-7.so -%{_libdir}/gconv/*.so %endif %files devel