summaryrefslogtreecommitdiff
path: root/hstcal
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2020-05-27 11:35:02 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2020-05-27 11:35:02 -0400
commitbb038280d2b5e12916d14587fd5e82455b456698 (patch)
treed33aa2ec22b9cc4fd7cce68a152cc6078a37a0ff /hstcal
parentcd85778597a709c5d589c9f984d039e5b96bafca (diff)
downloadspm_packages-bb038280d2b5e12916d14587fd5e82455b456698.tar.gz
Darwin pass 2
Diffstat (limited to 'hstcal')
-rw-r--r--hstcal/build.sh21
1 files changed, 14 insertions, 7 deletions
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}"
}