1
0
mirror of https://github.com/termux/termux-packages synced 2024-06-26 23:10:00 +00:00
termux-packages/packages/tk/build.sh

36 lines
1.2 KiB
Bash
Raw Normal View History

2019-11-17 18:11:15 +00:00
TERMUX_PKG_HOMEPAGE=http://tcl.sourceforge.net/
TERMUX_PKG_DESCRIPTION="A windowing toolkit for use with tcl"
TERMUX_PKG_LICENSE="custom"
TERMUX_PKG_LICENSE_FILE="license.terms"
2022-01-31 18:18:51 +00:00
TERMUX_PKG_MAINTAINER="@termux"
2022-11-24 05:16:16 +00:00
TERMUX_PKG_VERSION=8.6.13
2019-11-17 18:11:15 +00:00
TERMUX_PKG_SRCURL=https://downloads.sourceforge.net/sourceforge/tcl/tk${TERMUX_PKG_VERSION}-src.tar.gz
2022-11-24 05:16:16 +00:00
TERMUX_PKG_SHA256=2e65fa069a23365440a3c56c556b8673b5e32a283800d8d9b257e3f584ce0675
2019-11-17 18:11:15 +00:00
TERMUX_PKG_DEPENDS="fontconfig, libx11, libxft, libxss, tcl"
TERMUX_PKG_NO_STATICSPLIT=true
TERMUX_PKG_MAKE_INSTALL_TARGET="install install-private-headers"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
2022-11-24 05:16:16 +00:00
--mandir=$TERMUX_PREFIX/share/man
2019-11-17 18:11:15 +00:00
--enable-threads
--enable-64bit
"
termux_step_pre_configure() {
TERMUX_PKG_SRCDIR+="/unix"
}
termux_step_post_make_install() {
ln -sfr "$TERMUX_PREFIX/bin/wish${TERMUX_PKG_VERSION:0:3}" \
"$TERMUX_PREFIX"/bin/wish
ln -sfr "$TERMUX_PREFIX/lib/libtk${TERMUX_PKG_VERSION:0:3}.so" \
"$TERMUX_PREFIX"/lib/libtk.so
cd "$TERMUX_PKG_SRCDIR"/../
for dir in compat generic generic/ttk unix; do
install -dm755 "$TERMUX_PREFIX/include/tk-private/$dir"
install -m644 -t "$TERMUX_PREFIX/include/tk-private/$dir" "$dir"/*.h
done
}