From bb038280d2b5e12916d14587fd5e82455b456698 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 27 May 2020 11:35:02 -0400 Subject: Darwin pass 2 --- hstcal/build.sh | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to 'hstcal') diff --git a/hstcal/build.sh b/hstcal/build.sh index 0e9f496..a83dff8 100644 --- a/hstcal/build.sh +++ b/hstcal/build.sh @@ -1,6 +1,6 @@ #!/bin/bash name=hstcal -version=2.3.1 +version=2.3.2 revision=0 sources=() build_depends=( @@ -12,7 +12,7 @@ depends=( "cfitsio" ) -_waf_version=2.0.18 +_waf_version=2.0.20 function prepare() { curl -L https://waf.io/waf-${_waf_version} > waf @@ -20,17 +20,24 @@ function prepare() { git clone https://github.com/spacetelescope/${name} cd ${name} - git checkout ${version} + + if [[ $(uname -s) == Darwin ]]; then + CC="${_runtime}/bin/gcc" + LDFLAGS="-L${_runtime}/lib" + + export CC + fi + + cp wscript ../wscript.orig + sed -E 's|platform.popen(.*)\.read\(\)|call\1|' ../wscript.orig > wscript } function build() { - ../waf configure --prefix=${_prefix} -echo debug -bash + ./waf configure --prefix="${_prefix}" } function package() { - ../waf install --destdir="${_pkgdir}" + ./waf install --destdir="${_pkgdir}" } -- cgit