name : tcl version : 8.6.13 release : 15 source : - https://downloads.sourceforge.net/project/tcl/Tcl/8.6.13/tcl8.6.13-src.tar.gz : 43a1fae7412f61ff11de2cfd05d28cfc3a73762f354a417c62370a54e2caf066 homepage : https://www.tcl.tk license : TCL component : programming.library summary : tcl (Tool Command Language) description: | Tcl is a powerful but easy to use dynamic programming language suitable for a wide range of uses including web and desktop applications, along with networking, administration, and more. libsplit : no patterns : - docs : - /usr/share/man/mann - /usr/share/man/man3 builddeps : - httpd-devel # make test environment: | export tv="tcl${version:0:3}" setup : | pushd unix %configure --enable-64bit --enable-threads --includedir=/usr/include/$tv popd build : | pushd unix %make TCL_LIBRARY=%libdir%/$tv popd install : | pushd unix %make_install install-private-headers TCL_LIBRARY=%libdir%/$tv popd ln -sv /usr/bin/tclsh${version%.*} $installdir/usr/bin/tclsh ln -sv lib$tv.so $installdir%libdir%/libtcl.so # remove build $workdir traces sed -e "s|$workdir/unix|%libdir%|" -e "s|$workdir|/usr/include/$tv|" -i $installdir/%libdir%/tclConfig.sh check : | pushd unix %make test popd