From 199502fb35af2c4fde34043c0fc60640c7627d9d Mon Sep 17 00:00:00 2001 From: unknown <john.schihada@hotmail.com> Date: Wed, 20 Jan 2021 15:33:47 +0100 Subject: [PATCH] Adjusted scripts/manuals according to dmg-creation on macOS --- DEPLOY.md | 7 ++++++- MultiBuild.bat | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/DEPLOY.md b/DEPLOY.md index 37325ca2..7cb9157a 100644 --- a/DEPLOY.md +++ b/DEPLOY.md @@ -44,7 +44,12 @@ at the same time with the *same* version number. ### Building Archives - For Windows: zip -r <TARGET-DIR>/UFrameIT-<version>-Windows.zip <SOURCE-DIR> -- For Linux/macOS: tar -zcvf UFrameIT-<version>-<TARGET>.tar.gz <SOURCE-DIR> +- For Linux: tar -zcvf UFrameIT-<version>-Linux.tar.gz <SOURCE-DIR> +- For macOS: 1) Create a dmg-file from the .app-file (Only possible on macOS) 2) Build a tgz-file from that dmg + - mkdir UFrameIT-Image-Folder + - cp <UFrameIT-.app-file> UFrameIT-Image-Folder/<UFrameIT-.app-file> + - hdiutil create UFrameIT-Image.dmg -volname "UFrameIT Image" -srcfolder UFrameIT-Image-Folder + - tar -zcvf UFrameIT-<version>-Mac.tar.gz <SOURCE-DIR> ### Hints for deployment - The build for macOS usually only works if it's built from a Mac diff --git a/MultiBuild.bat b/MultiBuild.bat index 649a73ec..0e34136e 100644 --- a/MultiBuild.bat +++ b/MultiBuild.bat @@ -33,5 +33,5 @@ start "Windows-zip" /D "%projectPath%" /W zip -r UFrameIT-Windows.zip Build echo Creating Linux tgz-file... start "Linux-tgz" /D "%projectPath%" /W tar -zcvf UFrameIT-Linux.tar.gz Linux -echo Creating Mac tgz-file... (Please use macOS to create a dmg-file from the .app-file) +echo Creating Mac tgz-file... (Please use macOS to create a dmg-file from the .app-file, see DEPLOY.md) start "Mac-tgz" /D "%projectPath%" /W tar -zcvf UFrameIT-Mac.tar.gz FrameWorld.app \ No newline at end of file -- GitLab