Skip to content

Commit ca63955

Browse files
Add zip file creation to release script + refactor
- Add manual install zip creation to release script - Create copy of NSI file before changing version variable not to muddy git
1 parent 7195245 commit ca63955

File tree

3 files changed

+17
-4
lines changed

3 files changed

+17
-4
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,6 @@
3232
*.app
3333

3434
deps
35-
manual-install-*
35+
manual-install-*
36+
*.zip
37+
win-spout-installer.versioned.nsi

scripts/Release.sh

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ echo "*** Build Plugin for Release -- Root Dir $OBS_ROOT_DIR ***"
1818
echo ""
1919

2020
MSBUILD_PATH="C:/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Current/Bin/MSBuild.exe"
21+
SEVENZIP_PATH="C:/Program Files/7-Zip/7z.exe"
2122
SOLUTION="$OBS_ROOT_DIR/build64/plugins/win-spout/win-spout.sln"
2223
BUILD_ARGS="/target:Rebuild /property:Configuration=Release /maxcpucount:8 /verbosity:quiet /consoleloggerparameters:Summary;ErrorsOnly;WarningsOnly"
2324

@@ -57,11 +58,21 @@ echo ""
5758

5859
NSI_FILE="$SCRIPTS_DIR/../win-spout-installer.nsi"
5960

60-
sed -i 's/^!define APPVERSION .*$/!define APPVERSION "'$VERSION'"/' $NSI_FILE
61+
NSI_COPIED="$SCRIPTS_DIR/../win-spout-installer.versioned.nsi"
62+
cp $NSI_FILE $NSI_COPIED
63+
sed -i 's/^!define APPVERSION .*$/!define APPVERSION "'$VERSION'"/' $NSI_COPIED
6164

6265
MAKENSIS_PATH="c:/Program Files (x86)/NSIS/makensis.exe"
6366

64-
"$MAKENSIS_PATH" $NSI_FILE
67+
"$MAKENSIS_PATH" $NSI_COPIED
68+
69+
echo ""
70+
echo "*** Generating Manual Install Zip file ***"
71+
72+
ZIPFILE="$SCRIPTS_DIR/../OBS_Spout2_Plugin_ManualInstall_v$VERSION.zip"
73+
cd "$MANUAL_INSTALL_PLUGIN_DIR"
74+
"$SEVENZIP_PATH" a -tZIP "$ZIPFILE" "./*"
75+
cd -
6576

6677
echo ""
6778
echo "*** Release Finished ***"

win-spout-installer.nsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Unicode True
44

55
; Define your application name
66
!define APPNAME "Spout 2 OBS Plugin"
7-
!define APPVERSION "1.3"
7+
!define APPVERSION "DebugVersion"
88
!define APPNAMEANDVERSION "Spout 2 OBS Plugin ${APPVERSION}"
99

1010
; Main Install settings

0 commit comments

Comments
 (0)