!61 [sync] PR-51: fix issues about can not find libtinfo.so.6

From: @openeuler-sync-bot 
Reviewed-by: @dillon_chen 
Signed-off-by: @dillon_chen
This commit is contained in:
openeuler-ci-bot 2023-07-03 09:29:45 +00:00 committed by Gitee
commit 66fa3b5763
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -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 <liutie4@huawei.com> - 6.3-8
- Type:enhancement
- ID:NA
- SUG:NA
- DESC: Fix can not find libtinfo.so.6
* Mon May 8 2023 liutie <liutie4@huawei.com> - 6.3-7
- Type:enhancement
- ID:NA