whatever's the deal with braces around paths...
supposedly to allow paths with spaces TCL_PACKAGE_PATH wraps all paths
in braces ie:
TCL_PACKAGE_PATH="{/usr/lib64} {/usr/lib64/tcl8.6} {/usr/lib} {/usr/lib/tcl8.6}"
it is unclear how it contributes to allowing spaces... but it surely
contributes to dependant packages confusion which take brace as part of
path (brltty). also what if path must contain braces?
Summary(uk.UTF-8): Tool Command Language - вбудовувана мова скриптів
Name: tcl
Version: %{major}.%{minor}
-Release: 1
+Release: 2
License: BSD
Group: Development/Languages/Tcl
Source0: http://downloads.sourceforge.net/tcl/%{name}-core%{version}-src.tar.gz
%{__autoconf}
%configure \
OPTFLAGS="%{rpmcflags} %{rpmcppflags}" \
+ TCL_PACKAGE_PATH="%{?have_ulibdir:%{_libdir} %{_libdir}/tcl%{major} }%{_ulibdir} %{_ulibdir}/tcl%{major} %{_datadir}/tcl%{major}" \
--enable-langinfo \
--enable-shared \
--%{?with_threads:en}%{!?with_threads:dis}able-threads \