1 # Maintainer: Eric BĂ©langer <eric@archlinux.org>
6 pkgdesc="The Tcl scripting language"
8 url="http://tcl.sourceforge.net/"
11 options=('staticlibs')
12 source=(https://downloads.sourceforge.net/sourceforge/tcl/tcl${pkgver}-src.tar.gz)
13 sha256sums=('26c995dd0f167e48b11961d891ee555f680c175f7173ff8cb829f4ebcde4c1a6')
17 # we build the tcl sqlite interface in sqlite-tcl package
23 ./configure --prefix=/usr --mandir=/usr/share/man --enable-threads --enable-64bit
34 make INSTALL_ROOT="${pkgdir}" install install-private-headers
35 ln -sf tclsh${pkgver%.*} "${pkgdir}/usr/bin/tclsh"
36 ln -sf libtcl${pkgver%.*}.so "${pkgdir}/usr/lib/libtcl.so"
37 install -Dm644 ../license.terms "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
38 install -Dm644 tcl.m4 -t "$pkgdir"/usr/share/aclocal
40 # remove buildroot traces
41 sed -e "s#${srcdir}/tcl${pkgver}/unix#/usr/lib#" \
42 -e "s#${srcdir}/tcl${pkgver}#/usr/include#" \
43 -i "${pkgdir}/usr/lib/tclConfig.sh"
46 sed -e "s#${srcdir}/tcl${pkgver}/unix/pkgs/$tdbcver#/usr/lib/$tdbcver#" \
47 -e "s#${srcdir}/tcl${pkgver}/pkgs/$tdbcver/generic#/usr/include#" \
48 -e "s#${srcdir}/tcl${pkgver}/pkgs/$tdbcver/library#/usr/lib/tcl${pkgver%.*}#" \
49 -e "s#${srcdir}/tcl${pkgver}/pkgs/$tdbcver#/usr/include#" \
50 -i "${pkgdir}/usr/lib/$tdbcver/tdbcConfig.sh"
53 sed -e "s#${srcdir}/tcl${pkgver}/unix/pkgs/$itclver#/usr/lib/$itclver#" \
54 -e "s#${srcdir}/tcl${pkgver}/pkgs/$itclver/generic#/usr/include#" \
55 -e "s#${srcdir}/tcl${pkgver}/pkgs/$itclver#/usr/include#" \
56 -i "${pkgdir}/usr/lib/$itclver/itclConfig.sh"