diff --git a/tcl.spec b/tcl.spec index e3d32b8..f42a8b0 100644 --- a/tcl.spec +++ b/tcl.spec @@ -3,7 +3,7 @@ Summary: Tcl scripting language development environment Name: tcl Version: %{majorver}.13 -Release: 16%{?dist} +Release: 17%{?dist} Epoch: 1 License: BSD Group: Development/Languages @@ -91,6 +91,12 @@ make %{?_smp_mflags} TCL_LIBRARY=%{_datadir}/%{name}%{majorver} make test %endif +%pre +# fix rpm can't replace dir with symlink +if [ -d /usr/lib/tcl8.4 ]; then + rm -rf /usr/lib/tcl8.4; +fi + %install rm -rf $RPM_BUILD_ROOT cd %{name}%{version} @@ -101,8 +107,12 @@ ln -s tclsh%{majorver} $RPM_BUILD_ROOT%{_bindir}/tclsh # for linking with -lib%{name} ln -s lib%{name}%{majorver}.so $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so +mkdir -p $RPM_BUILD_ROOT/%{_libdir}/ ln -s %{_datadir}/%{name}%{majorver} $RPM_BUILD_ROOT/%{_libdir}/%{name}%{majorver} +#mkdir -p %{buildroot}%{_prefix}/lib +#ln -s %{_datadir}/%{name}%{majorver} %{buildroot}%{_prefix}/lib/%{name}%{majorver} + mkdir -p $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/{generic,unix} find generic unix -name "*.h" -exec cp -p '{}' $RPM_BUILD_ROOT/%{_includedir}/%{name}-private/'{}' ';' ( cd $RPM_BUILD_ROOT/%{_includedir} @@ -148,6 +158,9 @@ rm -rf $RPM_BUILD_ROOT %doc %{name}%{version}/html/* %changelog +* Thu May 17 2007 Marcela Maslanova - 1:8.4.13-17 +- rhbz#235812 + * Tue Apr 3 2007 Marcela Maslanova - 1:8.4.13-16 - rhbz#227725