diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-05-07 05:59:37 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-05-07 05:59:37 -0400 |
commit | cd85778597a709c5d589c9f984d039e5b96bafca (patch) | |
tree | 4a0e4cecb2ff216cc270a2fac5716a54175e7c15 /tk | |
parent | 041601b591742fa071f50f25ee8ef9f5b1008bd4 (diff) | |
download | spm_packages-cd85778597a709c5d589c9f984d039e5b96bafca.tar.gz |
Initial Darwin compat sweep
Diffstat (limited to 'tk')
-rw-r--r-- | tk/build.sh | 11 |
1 files changed, 8 insertions, 3 deletions
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} } |