diff options
author | Joe Hunkeler <jhunkeler@gmail.com> | 2015-10-01 22:40:09 -0400 |
---|---|---|
committer | Joe Hunkeler <jhunkeler@gmail.com> | 2015-10-01 22:40:09 -0400 |
commit | a336c14ef87bf0ebae76f20112f91e3e2c34c760 (patch) | |
tree | 9caa20dbc2b39cd0c8358bb953b781ef0f87b780 | |
parent | 4b00c5abebcd321fd95755c4816d2fd6790a172b (diff) | |
download | cbc-recipes-a336c14ef87bf0ebae76f20112f91e3e2c34c760.tar.gz |
Start solidifying IRAF
-rw-r--r-- | iraf-all/iraf.ini | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/iraf-all/iraf.ini b/iraf-all/iraf.ini index b90e926..dde3a6a 100644 --- a/iraf-all/iraf.ini +++ b/iraf-all/iraf.ini @@ -15,7 +15,7 @@ git_url: ssh://git@bitbucket.org/jhunkeler/${package:name}-combined [build] -number: 1 +number: 3 #detect_binary_files_with_prefix: True [requirements] @@ -64,18 +64,26 @@ linux: rsync -aH `pwd`/ $$iraf cd $$iraf + sed -i -e 's|$${HOME}/.iraf/|$${iraf_runtime} -I$${iraf}/include|g' $$iraf/unix/hlib/irafuser.*sh + yes '' | ./install_not_broken \ --bindir $$FAKEHOME/bin \ --cache $$FAKEHOME/cache \ --imdir $$FAKEHOME/imdir \ --root $$iraf \ - --mach macosx + --mach $$IRAFARCH find . -lname '/iraf/iraf/*' \ -exec sh -c 'echo Re-linking "$$0" ;\ ln -snf "$$(readlink "$$0" \ | sed -e "s|/iraf/iraf|../..|" -e "s|/as/|/as.$$IRAFARCH/|")" "$$0"' {} \; + ln -sfn $$iraf/unix/hlib/libc/iraf.h include/ + ln -sfn $$iraf/unix/bin.$$IRAFARCH/f2c.h include/ + ln -sfn $$iraf/unix/hlib/libc/vosproto.h include/ + ln -sfn $$iraf/unix/boot/xyacc/yaccpar.x include/ + touch $$iraf/extern/.zzsetenv.def + gzip -9 unix/bin.macosx/sgi2ueps.e rm -f unix/bin.macosx/sgi2ueps.e @@ -86,15 +94,16 @@ linux: echo " export iraf=$$PREFIX/iraf/ - export iraf_runtime=$$PREFIX/iraf-runtime + export iraf_runtime=\$$iraf/../iraf-runtime export IRAFARCH=$$IRAFARCH source \$$iraf/unix/hlib/irafuser.sh - export PATH="\$$iraf_runtime/bin:\$$iraf/bin.\$$IRAFARCH:\$$PATH" + export PATH="\$$iraf_runtime/bin:\$$PATH" + export PATH="\$$iraf/bin.\$$IRAFARCH:\$$PATH" " > $$PREFIX/etc/conda/activate.d/iraf.sh echo ' - export PATH=`purge_path iraf-runtime` - export PATH=`purge_path $$iraf/bin.$$IRAFARCH:$$PATH` + export PATH=`purge_path $$iraf-runtime` + export PATH=`purge_path $$iraf/bin.$$IRAFARCH` unset iraf unset iraf_runtime unset IRAFARCH |