From cd85778597a709c5d589c9f984d039e5b96bafca Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Thu, 7 May 2020 05:59:37 -0400 Subject: Initial Darwin compat sweep --- tk/build.sh | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'tk') diff --git a/tk/build.sh b/tk/build.sh index b14a82a..83be737 100644 --- a/tk/build.sh +++ b/tk/build.sh @@ -12,13 +12,18 @@ build_depends=( "tcl==${version}" ) depends=( - "libX11" + $([[ $(uname -s) == Linux ]] && echo "libX11") "tcl==${version}" ) +lib_type=so function prepare() { tar xf ${name}${version_full}-src.tar.gz cd ${name}${version} + + if [[ $(uname -s) == Darwin ]]; then + lib_type=dylib + fi } function build() { @@ -32,7 +37,7 @@ function build() { function package() { make install DESTDIR="${_pkgdir}" pushd "${_pkgdir}/${_prefix}"/bin - ln -s "${_pkgdir}/${_prefix}"/bin/wish${version%.*} wish + ln -s wish${version%.*} "${_pkgdir}/${_prefix}"/bin/wish popd - chmod 755 "${_pkgdir}/${_prefix}"/lib/*.so + chmod 755 "${_pkgdir}/${_prefix}"/lib/*.${lib_type} } -- cgit