diff --git a/ncurses.spec b/ncurses.spec index 84ddf8df7bcdf949fa200c4b171e82e900553ed8..a0c5bf23188057f34f9fdd106a667cc54a40184b 100644 --- a/ncurses.spec +++ b/ncurses.spec @@ -1,5 +1,5 @@ %if %{?openEuler:1}0 -%global ENABLE_RELOC 1 +%global ENABLE_RELOC 0 %endif %if %{ENABLE_RELOC} @@ -9,7 +9,7 @@ Name: ncurses Version: 6.3 -Release: 7 +Release: 8 Summary: Terminal control library License: MIT URL: https://invisible-island.net/ncurses/ncurses.html @@ -160,8 +160,8 @@ rm ${RPM_BUILD_ROOT}%{_libdir}/lib{tic,tinfo}.so.6* make -C widec6 DESTDIR=$RPM_BUILD_ROOT install.{libs,progs,data,includes,man} %if %{?ENABLE_RELOC} -objreloc ${RPM_BUILD_ROOT}%{_libdir}/libtinfo.so.6.3 -rm -rf ${RPM_BUILD_ROOT}%{_libdir}/libtinfo.so.6.3.prim +cp ${RPM_BUILD_ROOT}%{_libdir}/libtinfo.so.%{version} ${RPM_BUILD_ROOT}%{_libdir}/libtinfo.so.%{version}.relocation +ln -sf ${RPM_BUILD_ROOT}%{_libdir}/libtinfo.so.%{version} ${RPM_BUILD_ROOT}%{_libdir}/libtinfo.so.6 %endif chmod 755 ${RPM_BUILD_ROOT}%{_libdir}/lib*.so.*.* @@ -243,7 +243,7 @@ xz NEWS %files libs %{_libdir}/lib*.so.6* %exclude %{_libdir}/libncurses++*.so.6* -%exclude %{_libdir}/*.relocation +%exclude %{_libdir}/libtinfo.so.%{version}.relocation %files devel %{_bindir}/ncurses*-config @@ -272,10 +272,16 @@ xz NEWS %if %{?ENABLE_RELOC} %files relocation -%{_libdir}/libtinfo.so.6.3.relocation +%{_libdir}/libtinfo.so.%{version}.relocation %endif %changelog +* Mon May 22 2023 liutie - 6.3-8 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC: Fix can not find libtinfo.so.6 + * Mon May 8 2023 liutie - 6.3-7 - Type:enhancement - ID:NA