1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
10 groups = Development/Languages
11 url = http://tcl.sourceforge.net/
13 summary = Tool Command Language, pronounced tickle.
16 The Tcl (Tool Command Language) provides a powerful platform for\
17 creating integration applications that tie together diverse \
18 applications, protocols, devices, and frameworks.
21 source_dl = http://downloads.sourceforge.net/project/%{name}/%{name}/%{thisapp}
22 sources = tcl%{version}-src.tar.gz
31 DIR_APP = %{DIR_SRC}/tcl%{version}/unix
32 CFLAGS += -DTCL_NO_STACK_CHECK=1
38 cd %{DIR_SRC} && %{MACRO_EXTRACT} %{DIR_DL}/${source}/%{sources}
39 cd %{DIR_APP} && cd ..
43 cd %{DIR_APP} && autoconf
47 # Skip remote tests http, httpold and socket.
48 # Also skip unixInit-1.1. This test fails because "kill -PIPE"
49 # will be executed and we don't support that.
50 make test TESTFLAGS="-skip 'http* socket* unixInit-1.1'"
54 cd %{DIR_APP} && make install-private-headers DESTDIR=%{BUILDROOT}
55 ln -sf tclsh8.5 %{BUILDROOT}/usr/bin/tclsh
62 package %{name}-debuginfo