name = tcl
major_ver = 8.6
version = %{major_ver}.13
-release = 1.1
+release = 1.2
thisapp = tcl%{version}
groups = Development/Languages
LDFLAGS += -lm
prepare_cmds
- # Don't build SQLite3 support
- rm -rf pkgs/sqlite3*
+ # Don't build support for sqlite3.
+ rm -rf %{DIR_SRC}/%{thisapp}/pkgs/sqlite3*
end
configure_options += \
+ --mandir=%{mandir} \
--enable-threads \
--enable-64bit
# for linking with -lib%{name}
ln -svf lib%{name}%{major_ver}.so %{BUILDROOT}%{libdir}/lib%{name}.so
- # paths don't look at /usr/lib for efficiency, so we symlink into tcl8.5 for now
+ # paths don't look at /usr/lib for efficiency, so we symlink into tcl8.6 for now
mkdir -pv %{BUILDROOT}%{libdir}/%{name}%{major_ver}
ln -svf ../%{name}Config.sh %{BUILDROOT}%{libdir}/%{name}%{major_ver}/%{name}Config.sh
- # remove buildroot traces
- #sed -i -e "s|$PWD/unix|%{libdir}|; s|$PWD|%{includedir}/%{name}-private|" %{BUILDROOT}%{libdir}/%{name}Config.sh
- #rm -rf %{BUILDROOT}%{datadir}/%{name}%{major_ver}/ldAix
+ # Install tcl m4 macros for aclocal.
+ install -Dm644 tcl.m4 -t %{BUILDROOT}/usr/share/aclocal
+
+ # Fix permissions.
+ chmod 644 %{BUILDROOT}%{libdir}/libtclstub%{major_ver}.a
end
end
package %{name}-devel
template DEVEL
+
+ files += \
+ %{libdir}/libtclstub*.a
+
+ files += \
+ !%{libdir}/libtcl%{major_ver}.so
end
package %{name}-debuginfo