From a16110cb06d8eb31ea38d6910a8f6916303d2edd Mon Sep 17 00:00:00 2001 From: Stephen M Moraco Date: Fri, 30 Aug 2024 16:36:15 -0600 Subject: [PATCH] update install doc - and install prep howto --- DOCs/DEV/PNutTSDev-TODOs.taskpaper | 33 ++++++++++++++++++++++++------ README.md | 11 ++++++++++ 2 files changed, 38 insertions(+), 6 deletions(-) diff --git a/DOCs/DEV/PNutTSDev-TODOs.taskpaper b/DOCs/DEV/PNutTSDev-TODOs.taskpaper index d0329ea..a380282 100644 --- a/DOCs/DEV/PNutTSDev-TODOs.taskpaper +++ b/DOCs/DEV/PNutTSDev-TODOs.taskpaper @@ -1,14 +1,35 @@ +RE-PACKAGING PNut-TS: + - in vscode run: npm run bld-dist + - copy pkgs/ content to /Users/stephen/Library/CloudStorage/Dropbox/PropV2-Shared/Projects/PNutTS-work/DIST/_pkgs + - ensure content of /Users/stephen/Library/CloudStorage/Dropbox/PropV2-Shared/Projects/PNutTS-work/DIST/_dist is current (has latest stuff) + - run cs_pack.sh # to fill _unzipped with correctly shaped folders with signed macos exe's + - run cs_zip.sh # to put initial .zip files in _UPLOAD + - run manually DropDMG to build dmg's for each of two macOS arch's + - VALIDATE that content of .dmg is correct for each ARCH + - run cs_dmg.sh # to sign the new DMGs + - run cs_not_dmgarm64.sh to notarize the arm64 DMG + - at end run xcrun stapler staple _unzipped/macos/macos-arm64.dmg # to complete the DMG + - run cs_not_dmgx64.sh to notarize the x64 DMG + - at end run xcrun stapler staple _unzipped/macos/macos-x64.dmg # to complete the DMG + - run cs_zip_dmgs.sh to zip the .dmg files and place the .zips in _UPLOAD + - UPLOAD all the .zip's to the releases page for the given release + REPO Preparation to go pubic: - update npm package list versions to what our main local container is using! @done(2024-08-29) - test on remote machine and fix anything PACKAGING Prep: - - study ditto to figure out command-line for following script - - build script to create .zips for upload - - figure out signing to use (create in apple-developer) - - test signed packages on remote machine - - create for .dmg files to use for testing (and .zip them) - - upload all .zips as v0.43.0 + - Study ditto to figure out command-line for following script @done(2024-08-30) + - Build script to create .zips for upload @done(2024-08-30) + - Figure out signing to use (create in apple-developer) @done(2024-08-30) + - Figue out dropdmg run and signing... @done(2024-08-30) + - Create for .dmg files to use for testing (and .zip them) @done(2024-08-30) + - Figure out notary of .dmg (should do contents, too) @done(2024-08-30) + - Test signed packages on remote machine + - Upload all .zips as v0.43.0 + - Write PNut-TS installation for mscOS, Windows, and Linux/RPi in extension repo + - Link these installtion notes to PNut-TS installation section in README.md + PACKAGING for testing RELEASE: - bump version number to 1.43.0 diff --git a/README.md b/README.md index e102432..46fb518 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,17 @@ The features of this new implementation are: ## Installing PNut-TS +Install .zip files available for each release: + +| Archive Name | Operating System | Architecture | Unpack Leaves +| --- | --- | --- | --- | +| linux-arm64.zip | Linux, RPi | Arm 64 bit | pnut_ts/ +| linux-x64.zip| Linux, RPi | Intel x86-64 bit | pnut_ts/ +| macos-arm64.zip| MacOS | Arm 64 bit | macos-arm64.dmg +| macos-x64.zip| MacOS | Intel x86-64 bit | macos-x64.dmg +| win-arm64.zip| Windows | Arm 64 bit | pnut_ts/ +| win-x64.zip| Windows | Intel x86-64 bit | pnut_ts/ + Installation is pretty easy for PNut-TS. - Identify and download the .zip file for your platform and architecture (from the latest release.)