compat-32/tcl-32/Pkgfile

49 lines
1.3 KiB
Plaintext
Raw Normal View History

2019-08-04 14:28:01 +02:00
# Description: The Tcl scripting language.
# URL: https://www.tcl.tk/
2023-08-06 20:54:46 +02:00
# Maintainer: unmaintained
2019-08-04 14:28:01 +02:00
# Depends on: tcl zlib-32
name=tcl-32
2022-11-26 11:54:00 +01:00
version=8.6.13
2020-06-10 12:14:18 +02:00
release=1
2019-08-04 14:28:01 +02:00
source=(https://downloads.sourceforge.net/tcl/tcl$version-src.tar.gz)
build() {
cd ${name%-*}$version
rm -rf pkgs/sqlite3*
cd unix
./configure \
--prefix=/usr \
--libdir=/usr/lib32 \
--mandir=/usr/share/man \
--enable-threads
make
make INSTALL_ROOT=$PKG install install-private-headers
rm -r $PKG/usr/{bin,include,lib,share}
ln -s libtcl${version%.*}.so $PKG/usr/lib32/libtcl.so
sed \
-e "s#$SRC/tcl$version/unix#/usr/lib32#" \
-e "s#$SRC/tcl$version#/usr/include#" \
-i "$PKG/usr/lib32/tclConfig.sh"
2022-11-26 11:54:00 +01:00
tdbcver=1.1.5
2019-08-04 14:28:01 +02:00
sed \
-e "s#$SRC/tcl$version/unix/pkgs/tdbc${tdbcver}#/usr/lib32/tdbc${tdbcver}#" \
-e "s#$SRC/tcl$version/pkgs/tdbc${tdbcver}/generic#/usr/include#" \
-e "s#$SRC/tcl$version/pkgs/tdbc${tdbcver}/library#/usr/lib32/tcl${version%.*}#" \
-e "s#$SRC/tcl$version/pkgs/tdbc${tdbcver}#/usr/include#" \
-i "$PKG/usr/lib32/tdbc${tdbcver}/tdbcConfig.sh"
2022-11-26 11:54:00 +01:00
ictlver=4.2.3
2019-08-04 14:28:01 +02:00
sed \
-e "s#$SRC/tcl$version/unix/pkgs/itcl${ictlver}#/usr/lib32/${ictlver}#" \
-e "s#$SRC/tcl$version/pkgs/itcl${ictlver}/generic#/usr/include#" \
-e "s#$SRC/tcl$version/pkgs/itcl${ictlver}#/usr/include#" \
-i "$PKG/usr/lib32/itcl${ictlver}/itclConfig.sh"
}