From d7aa55bfb0fbde80d9ac465f88ca464988754504 Mon Sep 17 00:00:00 2001 From: dogsheng <960055655@qq.com> Date: Fri, 13 Dec 2019 16:11:28 +0800 Subject: [PATCH] Package init --- tcl.spec | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/tcl.spec b/tcl.spec index 969764f..6592efc 100644 --- a/tcl.spec +++ b/tcl.spec @@ -2,7 +2,7 @@ Name: tcl Version: 8.6.8 -Release: 3 +Release: 5 Epoch: 1 Summary: The Tool Command Language implementation License: BSD @@ -78,7 +78,7 @@ autoconf cd unix make INSTALL_ROOT=$RPM_BUILD_ROOT TCL_LIBRARY=%{_datadir}/%{name}%{MAJOR} install cd .. -mv $RPM_BUILD_ROOT%{_bindir}/tclsh%{MAJOR} $RPM_BUILD_ROOT%{_bindir}/tclsh +ln -s tclsh%{MAJOR} %{buildroot}%{_bindir}/tclsh ln -s lib%{name}%{MAJOR}.so $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}%{MAJOR} @@ -89,13 +89,14 @@ mkdir -p $RPM_BUILD_ROOT%{_includedir}/%{name}-private/generic mkdir -p $RPM_BUILD_ROOT%{_includedir}/%{name}-private/unix find generic unix -name "*.h" -exec cp -p '{}' %{buildroot}/%{_includedir}/%{name}-private/'{}' ';' +( cd %{buildroot}/%{_includedir} for header in *.h ; do if [ -f %{buildroot}/%{_includedir}/%{name}-private/generic/$header ]; then ln -sf ../../$header %{buildroot}/%{_includedir}/%{name}-private/generic fi done - +) sed -i -e "s|$PWD/unix|%{_libdir}|; s|$PWD|%{_includedir}/%{name}-private|" %{buildroot}/%{_libdir}/%{name}Config.sh rm -rf %{buildroot}/%{_datadir}/%{name}%{MAJOR}/ldAix @@ -116,7 +117,7 @@ make test %files %defattr(-,root,root) %doc README changes COPYING -%{_bindir}/tclsh +%{_bindir}/tclsh* %{_datadir}/%{name}%{MAJOR} %{_datadir}/%{name}8 %{_libdir}/lib%{name}%{MAJOR}.so @@ -138,6 +139,18 @@ make test %{_mandir}/mann/* %changelog +* Mon Nov 4 2019 shenyangyang - 1:8.6.8.5 +- Type:NA +- ID:NA +- SUG:NA +- DESC:add use/bin/tclsh8.6 + +* Fri Nov 1 2019 caomeng - 1:8.6.8.4 +- Type:NA +- ID:NA +- SUG:NA +- DESC:fix tclConfig.sh problem + * Mon Sep 09 2019 Huiming Xie - 1:8.6.8.3 - Package init