mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-13 08:09:39 +00:00
using pack script on windows workflow
This commit is contained in:
parent
6f53a36ffb
commit
6fd4b0730d
17
.github/workflows/Windows.yml
vendored
17
.github/workflows/Windows.yml
vendored
@ -40,6 +40,7 @@ jobs:
|
||||
choco install ccache
|
||||
choco install ninja
|
||||
choco install wget
|
||||
choco install nsis
|
||||
- name: Cache external libraries sources
|
||||
id: cache-ext-libs
|
||||
uses: actions/cache@v3
|
||||
@ -58,22 +59,10 @@ jobs:
|
||||
shell: bash
|
||||
run: |
|
||||
bash scripts/${{ runner.os }}/2_deploy.sh
|
||||
- name: NSIS script
|
||||
shell: bash
|
||||
run: |
|
||||
bash scripts/${{ runner.os }}/internal/nsis_script.sh
|
||||
- name: Create Installer
|
||||
uses: joncloud/makensis-action@v3.7
|
||||
with:
|
||||
script-file: "install/meshlab_final.nsi"
|
||||
- name: Move Installer
|
||||
shell: bash
|
||||
run: |
|
||||
mkdir installer
|
||||
mv install/MeshLab*-windows.exe installer/
|
||||
rm install/meshlab_final.nsi
|
||||
rm install/ExecWaitJob.nsh
|
||||
rm install/FileAssociation.nsh
|
||||
bash scripts/${{ runner.os }}/3_pack.sh
|
||||
- name: Uploading MeshLab Portable
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
@ -83,4 +72,4 @@ jobs:
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: meshlab_windows_installer${{steps.envs.outputs.artifact_suffix}}
|
||||
path: installer/MeshLab*-windows.exe
|
||||
path: package/MeshLab*-windows.exe
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
SCRIPTS_PATH="$(dirname "$(realpath "$0")")"
|
||||
RESOURCES_PATH=$SCRIPTS_PATH/../../resources
|
||||
INSTALL_PATH=$SCRIPTS_PATH/../../install
|
||||
|
||||
PACKAGE_PATH=$SCRIPTS_PATH/../../package
|
||||
|
||||
#checking for parameters
|
||||
for i in "$@"
|
||||
@ -22,6 +22,10 @@ case $i in
|
||||
INSTALL_PATH="${i#*=}"
|
||||
shift # past argument=value
|
||||
;;
|
||||
-p=*|--package_path=*)
|
||||
PACKAGE_PATH="${i#*=}"
|
||||
shift # past argument=value
|
||||
;;
|
||||
*)
|
||||
# unknown option
|
||||
;;
|
||||
@ -35,3 +39,6 @@ makensis.exe $INSTALL_PATH/meshlab_final.nsi
|
||||
rm $INSTALL_PATH/meshlab_final.nsi
|
||||
rm $INSTALL_PATH/ExecWaitJob.nsh
|
||||
rm $INSTALL_PATH/FileAssociation.nsh
|
||||
|
||||
mkdir $PACKAGE_PATH
|
||||
mv $INSTALL_PATH/MeshLab*-windows.exe $PACKAGE_PATH
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user