compat-32/tcl-32/Pkgfile

49 lines
1.4 KiB
Plaintext
Raw Normal View History

2019-08-04 14:28:01 +02:00
# Description: The Tcl scripting language.
# URL: https://www.tcl.tk/
# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
# Depends on: tcl zlib-32
name=tcl-32
2021-12-12 04:19:30 +01:00
version=8.6.12
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"
2021-12-12 04:19:30 +01:00
tdbcver=1.1.3
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"
2021-12-12 04:19:30 +01:00
ictlver=4.2.2
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"
}