Skip to content

Commit

Permalink
update install doc - and install prep howto
Browse files Browse the repository at this point in the history
  • Loading branch information
ironsheep committed Aug 30, 2024
1 parent a2a8183 commit a16110c
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 6 deletions.
33 changes: 27 additions & 6 deletions DOCs/DEV/PNutTSDev-TODOs.taskpaper
Original file line number Diff line number Diff line change
@@ -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
Expand Down
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.)
Expand Down

0 comments on commit a16110c

Please sign in to comment.