diff --git a/tcl.spec b/tcl.spec index 4367e84..73d9d73 100644 --- a/tcl.spec +++ b/tcl.spec @@ -3,7 +3,7 @@ Summary: Tcl scripting language development environment Name: tcl Version: %{majorver}.2 -Release: 2%{?dist} +Release: 3%{?dist} Epoch: 1 License: TCL Group: Development/Languages @@ -77,6 +77,10 @@ ln -s lib%{name}%{majorver}.so $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so mkdir -p $RPM_BUILD_ROOT/%{_libdir}/%{name}%{majorver} +# postresql and maybe other packages too need tclConfig.sh +# paths don't look at /usr/lib for efficiency, so we symlink into tcl8.5 for now +ln -s %{_libdir}/%{name}Config.sh $RPM_BUILD_ROOT/%{_libdir}/%{name}%{majorver}/%{name}Config.sh + 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} @@ -90,8 +94,6 @@ sed -i -e "s|$PWD/unix|%{_libdir}|; s|$PWD|%{_includedir}/%{name}-private|" $RPM rm -rf $RPM_BUILD_ROOT/%{_datadir}/%{name}%{majorver}/tclAppInit.c rm -rf $RPM_BUILD_ROOT/%{_datadir}/%{name}%{majorver}/ldAix -mv $RPM_BUILD_ROOT/%{_libdir}/%{name}Config.sh $RPM_BUILD_ROOT/%{_libdir}/%{name}%{majorver}/%{name}Config.sh - %clean rm -rf $RPM_BUILD_ROOT @@ -117,9 +119,14 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/* %{_libdir}/lib%{name}stub%{majorver}.a %{_libdir}/lib%{name}.so +%{_libdir}/%{name}Config.sh %{_libdir}/%{name}8.5/%{name}Config.sh %changelog +* Mon Jul 2 2008 Marcela Maslanova - 1:8.5.2-3 +- tclConfig.sh was fixed again with symlink into libdir/tcl8.5. +Many packages are looking in /usr/lib, because tcl dir is versioned. + * Tue Jun 24 2008 Marcela Maslanova - 1:8.5.2-2 - update to 8.5.2 - 451750 PostgreSQL need tclConfig.sh in paths