|
3 | 3 | SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}"; )" &> /dev/null && pwd 2> /dev/null; )"; |
4 | 4 | export CONSTRUCT_YML=$(find ${SCRIPT_DIR}/../recipes -name construct.yaml) |
5 | 5 | export RECIPE_DIR=$(dirname $CONSTRUCT_YML) |
6 | | -export SP_INSTALLER_VERSION=$(grep "^version: .*$" ${CONSTRUCT_YML} | cut -d' ' -f2) |
| 6 | +export PKG_INSTALLER_VERSION=$(grep "^version: .*$" ${CONSTRUCT_YML} | cut -d' ' -f2) |
7 | 7 | export PROJECT_NAME=$(grep "^name: .*$" ${CONSTRUCT_YML} | cut -d' ' -f2) |
8 | 8 | export PYSHORT=$(python -c "import sys; print('.'.join(map(str, sys.version_info[:2])))") |
9 | 9 | UNAME="$(uname -s)" |
|
42 | 42 | export MACOS_ARCH=$MACOS_ARCH |
43 | 43 |
|
44 | 44 | if [[ "$MACHINE" == "macOS" ]]; then |
45 | | - SP_INSTALL_PREFIX="/Applications/${PROJECT_NAME}/.scientific-python" |
46 | | - SP_INSTALLER_NAME="${PROJECT_NAME}-${SP_INSTALLER_VERSION}-${MACHINE}_${MACOS_ARCH}.pkg" |
47 | | - SP_ACTIVATE="$SP_INSTALL_PREFIX/bin/activate" |
| 45 | + PKG_INSTALL_PREFIX="/Applications/${PROJECT_NAME}/.scientific-python" |
| 46 | + PKG_INSTALLER_NAME="${PROJECT_NAME}-${PKG_INSTALLER_VERSION}-${MACHINE}_${MACOS_ARCH}.pkg" |
| 47 | + PKG_ACTIVATE="$PKG_INSTALL_PREFIX/bin/activate" |
48 | 48 | elif [[ "$MACHINE" == "Linux" ]]; then |
49 | | - SP_INSTALL_PREFIX="$HOME/${PROJECT_NAME}-Environment" |
50 | | - SP_INSTALLER_NAME="${PROJECT_NAME}-${SP_INSTALLER_VERSION}-${MACHINE}.sh" |
51 | | - SP_ACTIVATE="$SP_INSTALL_PREFIX/bin/activate" |
| 49 | + PKG_INSTALL_PREFIX="$HOME/${PROJECT_NAME}-Environment" |
| 50 | + PKG_INSTALLER_NAME="${PROJECT_NAME}-${PKG_INSTALLER_VERSION}-${MACHINE}.sh" |
| 51 | + PKG_ACTIVATE="$PKG_INSTALL_PREFIX/bin/activate" |
52 | 52 | else |
53 | | - SP_INSTALL_PREFIX="$HOME/${PROJECT_NAME}-Environment" |
54 | | - SP_INSTALLER_NAME="${PROJECT_NAME}-${SP_INSTALLER_VERSION}-${MACHINE}.exe" |
55 | | - SP_ACTIVATE="$SP_INSTALL_PREFIX/Scripts/activate" |
| 53 | + PKG_INSTALL_PREFIX="$HOME/${PROJECT_NAME}-Environment" |
| 54 | + PKG_INSTALLER_NAME="${PROJECT_NAME}-${PKG_INSTALLER_VERSION}-${MACHINE}.exe" |
| 55 | + PKG_ACTIVATE="$PKG_INSTALL_PREFIX/Scripts/activate" |
56 | 56 | fi |
57 | 57 |
|
58 | | -export SP_INSTALL_PREFIX="$SP_INSTALL_PREFIX" |
59 | | -export SP_INSTALLER_NAME="${SP_INSTALLER_NAME}" |
60 | | -export SP_ACTIVATE="$SP_ACTIVATE" |
61 | | -export SP_INSTALLER_ARTIFACT_ID="${PROJECT_NAME}-${MACHINE}-${ARTIFACT_ID_SUFFIX}" |
62 | | -export SP_MACHINE="$MACHINE" |
| 58 | +export PKG_INSTALL_PREFIX="$PKG_INSTALL_PREFIX" |
| 59 | +export PKG_INSTALLER_NAME="${PKG_INSTALLER_NAME}" |
| 60 | +export PKG_ACTIVATE="$PKG_ACTIVATE" |
| 61 | +export PKG_INSTALLER_ARTIFACT_ID="${PROJECT_NAME}-${MACHINE}-${ARTIFACT_ID_SUFFIX}" |
| 62 | +export PKG_MACHINE="$MACHINE" |
63 | 63 |
|
64 | | -echo "Version: ${SP_INSTALLER_VERSION}" |
65 | | -test "$SP_INSTALLER_VERSION" != "" |
| 64 | +echo "Version: ${PKG_INSTALLER_VERSION}" |
| 65 | +test "$PKG_INSTALLER_VERSION" != "" |
66 | 66 | echo "System Python: ${PYSHORT}" |
67 | 67 | test "$PYSHORT" != "" |
68 | 68 | test -d "$SCRIPT_DIR" |
69 | 69 | echo "Recipe: ${RECIPE_DIR}" |
70 | 70 | test "$RECIPE_DIR" != "" |
71 | 71 | test -d "$RECIPE_DIR" |
72 | | -echo "Installer: ${SP_INSTALLER_NAME}" |
73 | | -test "$SP_INSTALLER_NAME" != "" |
74 | | -echo "Artifact ID: ${SP_INSTALLER_ARTIFACT_ID}" |
75 | | -test "$SP_INSTALLER_ARTIFACT_ID" != "" |
76 | | -echo "Prefix: ${SP_INSTALL_PREFIX}" |
77 | | -test "$SP_INSTALL_PREFIX" != "" |
78 | | -echo "Activate: ${SP_ACTIVATE}" |
79 | | -test "$SP_ACTIVATE" != "" |
80 | | -echo "Machine: ${SP_MACHINE}" |
81 | | -test "$SP_MACHINE" != "" |
| 72 | +echo "Installer: ${PKG_INSTALLER_NAME}" |
| 73 | +test "$PKG_INSTALLER_NAME" != "" |
| 74 | +echo "Artifact ID: ${PKG_INSTALLER_ARTIFACT_ID}" |
| 75 | +test "$PKG_INSTALLER_ARTIFACT_ID" != "" |
| 76 | +echo "Prefix: ${PKG_INSTALL_PREFIX}" |
| 77 | +test "$PKG_INSTALL_PREFIX" != "" |
| 78 | +echo "Activate: ${PKG_ACTIVATE}" |
| 79 | +test "$PKG_ACTIVATE" != "" |
| 80 | +echo "Machine: ${PKG_MACHINE}" |
| 81 | +test "$PKG_MACHINE" != "" |
82 | 82 |
|
83 | 83 | if [[ "$GITHUB_ACTIONS" == "true" ]]; then |
84 | | - echo "SP_INSTALLER_VERSION=${SP_INSTALLER_VERSION}" | tee -a $GITHUB_ENV |
85 | | - echo "SP_INSTALLER_NAME=${SP_INSTALLER_NAME}" | tee -a $GITHUB_ENV |
86 | | - echo "SP_INSTALLER_ARTIFACT_ID=${SP_INSTALLER_ARTIFACT_ID}" | tee -a $GITHUB_ENV |
87 | | - echo "SP_INSTALL_PREFIX=${SP_INSTALL_PREFIX}" | tee -a $GITHUB_ENV |
| 84 | + echo "PKG_INSTALLER_VERSION=${PKG_INSTALLER_VERSION}" | tee -a $GITHUB_ENV |
| 85 | + echo "PKG_INSTALLER_NAME=${PKG_INSTALLER_NAME}" | tee -a $GITHUB_ENV |
| 86 | + echo "PKG_INSTALLER_ARTIFACT_ID=${PKG_INSTALLER_ARTIFACT_ID}" | tee -a $GITHUB_ENV |
| 87 | + echo "PKG_INSTALL_PREFIX=${PKG_INSTALL_PREFIX}" | tee -a $GITHUB_ENV |
88 | 88 | echo "RECIPE_DIR=${RECIPE_DIR}" | tee -a $GITHUB_ENV |
89 | | - echo "SP_ACTIVATE=${SP_ACTIVATE}" | tee -a $GITHUB_ENV |
| 89 | + echo "PKG_ACTIVATE=${PKG_ACTIVATE}" | tee -a $GITHUB_ENV |
90 | 90 | echo "NSIS_SCRIPTS_RAISE_ERRORS=1" | tee -a $GITHUB_ENV |
91 | | - echo "SP_MACHINE=${SP_MACHINE}" | tee -a $GITHUB_ENV |
| 91 | + echo "PKG_MACHINE=${PKG_MACHINE}" | tee -a $GITHUB_ENV |
92 | 92 | echo "MACOS_ARCH=${MACOS_ARCH}" | tee -a $GITHUB_ENV |
93 | 93 | if [[ "$GITHUB_EVENT_NAME" == "pull_request" ]]; then |
94 | 94 | echo "ARTIFACT_RETENTION_DAYS=5" | tee -a $GITHUB_ENV |
|
0 commit comments