Package init
This commit is contained in:
parent
fe90c77fc4
commit
d7aa55bfb0
21
tcl.spec
21
tcl.spec
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Name: tcl
|
Name: tcl
|
||||||
Version: 8.6.8
|
Version: 8.6.8
|
||||||
Release: 3
|
Release: 5
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Summary: The Tool Command Language implementation
|
Summary: The Tool Command Language implementation
|
||||||
License: BSD
|
License: BSD
|
||||||
@ -78,7 +78,7 @@ autoconf
|
|||||||
cd unix
|
cd unix
|
||||||
make INSTALL_ROOT=$RPM_BUILD_ROOT TCL_LIBRARY=%{_datadir}/%{name}%{MAJOR} install
|
make INSTALL_ROOT=$RPM_BUILD_ROOT TCL_LIBRARY=%{_datadir}/%{name}%{MAJOR} install
|
||||||
cd ..
|
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
|
ln -s lib%{name}%{MAJOR}.so $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so
|
||||||
|
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}%{MAJOR}
|
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
|
mkdir -p $RPM_BUILD_ROOT%{_includedir}/%{name}-private/unix
|
||||||
|
|
||||||
find generic unix -name "*.h" -exec cp -p '{}' %{buildroot}/%{_includedir}/%{name}-private/'{}' ';'
|
find generic unix -name "*.h" -exec cp -p '{}' %{buildroot}/%{_includedir}/%{name}-private/'{}' ';'
|
||||||
|
(
|
||||||
cd %{buildroot}/%{_includedir}
|
cd %{buildroot}/%{_includedir}
|
||||||
for header in *.h ; do
|
for header in *.h ; do
|
||||||
if [ -f %{buildroot}/%{_includedir}/%{name}-private/generic/$header ]; then
|
if [ -f %{buildroot}/%{_includedir}/%{name}-private/generic/$header ]; then
|
||||||
ln -sf ../../$header %{buildroot}/%{_includedir}/%{name}-private/generic
|
ln -sf ../../$header %{buildroot}/%{_includedir}/%{name}-private/generic
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
)
|
||||||
sed -i -e "s|$PWD/unix|%{_libdir}|; s|$PWD|%{_includedir}/%{name}-private|" %{buildroot}/%{_libdir}/%{name}Config.sh
|
sed -i -e "s|$PWD/unix|%{_libdir}|; s|$PWD|%{_includedir}/%{name}-private|" %{buildroot}/%{_libdir}/%{name}Config.sh
|
||||||
rm -rf %{buildroot}/%{_datadir}/%{name}%{MAJOR}/ldAix
|
rm -rf %{buildroot}/%{_datadir}/%{name}%{MAJOR}/ldAix
|
||||||
|
|
||||||
@ -116,7 +117,7 @@ make test
|
|||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc README changes COPYING
|
%doc README changes COPYING
|
||||||
%{_bindir}/tclsh
|
%{_bindir}/tclsh*
|
||||||
%{_datadir}/%{name}%{MAJOR}
|
%{_datadir}/%{name}%{MAJOR}
|
||||||
%{_datadir}/%{name}8
|
%{_datadir}/%{name}8
|
||||||
%{_libdir}/lib%{name}%{MAJOR}.so
|
%{_libdir}/lib%{name}%{MAJOR}.so
|
||||||
@ -138,6 +139,18 @@ make test
|
|||||||
%{_mandir}/mann/*
|
%{_mandir}/mann/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Nov 4 2019 shenyangyang <shenyangyang4@huawei.com> - 1:8.6.8.5
|
||||||
|
- Type:NA
|
||||||
|
- ID:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:add use/bin/tclsh8.6
|
||||||
|
|
||||||
|
* Fri Nov 1 2019 caomeng <caomeng5@huawei.com> - 1:8.6.8.4
|
||||||
|
- Type:NA
|
||||||
|
- ID:NA
|
||||||
|
- SUG:NA
|
||||||
|
- DESC:fix tclConfig.sh problem
|
||||||
|
|
||||||
* Mon Sep 09 2019 Huiming Xie <xiehuiming@huawei.com> - 1:8.6.8.3
|
* Mon Sep 09 2019 Huiming Xie <xiehuiming@huawei.com> - 1:8.6.8.3
|
||||||
- Package init
|
- Package init
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user