From 92488ea8a82fa2f2dcaeef6dd47018c2b85b78f1 Mon Sep 17 00:00:00 2001 From: Tie Liu Date: Tue, 23 May 2023 15:54:39 +0800 Subject: [PATCH] Generate the relocation subpackage --- ncurses.spec | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/ncurses.spec b/ncurses.spec index 84ddf8d..5ca6b99 100644 --- a/ncurses.spec +++ b/ncurses.spec @@ -9,7 +9,7 @@ Name: ncurses Version: 6.3 -Release: 7 +Release: 9 Summary: Terminal control library License: MIT URL: https://invisible-island.net/ncurses/ncurses.html @@ -150,6 +150,9 @@ for abi in 5 6; do popd done done +%if %{?ENABLE_RELOC} +cp widec6/lib/libtinfo.so.%{version} ${RPM_BUILD_DIR}/libtinfo.so.%{version}.relocation +%endif %install make -C narrowc5 DESTDIR=$RPM_BUILD_ROOT install.libs @@ -160,8 +163,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 +mkdir -p ${RPM_BUILD_ROOT}%{_libdir}/sysboost +mv ${RPM_BUILD_DIR}/libtinfo.so.%{version}.relocation $RPM_BUILD_ROOT%{_libdir}/sysboost/libtinfo.so.%{version}.relocation %endif chmod 755 ${RPM_BUILD_ROOT}%{_libdir}/lib*.so.*.* @@ -243,7 +246,7 @@ xz NEWS %files libs %{_libdir}/lib*.so.6* %exclude %{_libdir}/libncurses++*.so.6* -%exclude %{_libdir}/*.relocation +%exclude %{_libdir}/sysboost/libtinfo.so.%{version}.relocation %files devel %{_bindir}/ncurses*-config @@ -272,10 +275,22 @@ xz NEWS %if %{?ENABLE_RELOC} %files relocation -%{_libdir}/libtinfo.so.6.3.relocation +%{_libdir}/sysboost/libtinfo.so.%{version}.relocation %endif %changelog +* Mon May 22 2023 liutie - 6.3-9 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC: Generate the relocation subpackage + +* 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 -- Gitee