|
1 | 1 | set -x |
2 | 2 |
|
3 | | -# from https://github.com/ReactionMechanismGenerator/RMG-Py/pull/2631#issuecomment-1998723914 |
4 | | -#make julia directory |
5 | | -mkdir -p ${PREFIX}/share/julia/site |
6 | | -mkdir -p ${PREFIX}/bin |
7 | | -#set JULIA_DEPOT_PATH in conda env |
8 | | -export JULIA_DEPOT_PATH="${PREFIX}/share/julia/site" |
9 | | -ACTIVATE_ENV="${PREFIX}/etc/conda/activate.d/env_vars.sh" |
10 | | -DEACTIVATE_ENV="${PREFIX}/etc/conda/deactivate.d/env_vars.sh" |
11 | | - |
12 | 3 | if [ -f "$ACTIVATE_ENV" ]; then |
13 | | - echo "export JULIA_DEPOT_PATH=\"${PREFIX}/share/julia/site\"" >> $ACTIVATE_ENV |
14 | | - echo "export JULIA_OLD_LD_LIBRARY_PATH=$LD_LIBRARY_PATH" >> $ACTIVATE_ENV |
15 | | - echo "export LD_LIBRARY_PATH=\"${PREFIX}/lib\"" >> $ACTIVATE_ENV |
| 4 | + echo 'python-jl -c "import julia; julia.install()"' >> $ACTIVATE_ENV |
| 5 | + # echo 'sed -i \'/julia.install/d\' $ACTIVATE_ENV' >> $ACTIVATE_ENV |
16 | 6 | else |
17 | 7 | mkdir -p ${PREFIX}/etc/conda/activate.d |
18 | 8 | touch ${PREFIX}/etc/conda/activate.d/env_vars.sh |
19 | 9 | echo '#!/bin/sh' >> $ACTIVATE_ENV |
20 | | - echo "export JULIA_DEPOT_PATH=\"${PREFIX}/share/julia/site\"" >> $ACTIVATE_ENV |
21 | | - echo "export JULIA_OLD_LD_LIBRARY_PATH=$LD_LIBRARY_PATH" >> $ACTIVATE_ENV |
22 | | - echo "export LD_LIBRARY_PATH=\"${PREFIX}/lib\"" >> $ACTIVATE_ENV |
23 | | -fi |
24 | | -if [ -f "$DEACTIVATE_ENV" ]; then |
25 | | - echo "unset JULIA_DEPOT_PATH" >> $DEACTIVATE_ENV |
26 | | - echo "export LD_LIBRARY_PATH=$JULIA_OLD_LD_LIBRARY_PATH" >> $DEACTIVATE_ENV |
27 | | - echo "unset JULIA_OLD_LD_LIBRARY_PATH" >> $DEACTIVATE_ENV |
28 | | -else |
29 | | - mkdir -p ${PREFIX}/etc/conda/deactivate.d |
30 | | - touch ${PREFIX}/etc/conda/deactivate.d/env_vars.sh |
31 | | - echo '#!/bin/sh' >> $DEACTIVATE_ENV |
32 | | - echo "unset JULIA_DEPOT_PATH" >> $DEACTIVATE_ENV |
33 | | - echo "export LD_LIBRARY_PATH=$JULIA_OLD_LD_LIBRARY_PATH" >> $DEACTIVATE_ENV |
34 | | - echo "unset JULIA_OLD_LD_LIBRARY_PATH" >> $DEACTIVATE_ENV |
| 10 | + echo 'python-jl -c "import julia; julia.install()"' >> $ACTIVATE_ENV |
| 11 | + # echo 'sed -i \'/julia.install/d\' $ACTIVATE_ENV' >> $ACTIVATE_ENV |
35 | 12 | fi |
36 | 13 |
|
37 | 14 | make install |
|
0 commit comments