EDIT:- New, re-written build now available. The mess of sym-linking 'gymnastics' is gone, and in its place is the use of the XDG protocol, which automatically keeps all config stuff within the portable's directory.....because Zoom-portable now thinks its directory IS the user's $HOME directory. Much neater, tidier, and far simpler to work with!
PLEASE NOTE:- When it comes to update time, run the supplied updater script. DON'T use the app's built-in one, 'cos it'll all go to hell in a handbasket... This can be run from the Menu entry under 'Network', if you've added these via the 'Menu-Add' script. If you're running it purely AS a 'portable', just click on the 'updt' script in the main directory.....and make sure you've fully closed Zoom from the tray icon before doing so.
Download has now been re-located to MediaFire; see link below.
****************************************************************************
Morning, guys'n'gals.
Project now 'current' again - downloads from the link below
-------------------------------------------------------------------
Y'all must be getting fed-up with the seemingly never-ending procession of apps I keep giving the 'portable' treatment to! Here's another one I've been working on for a while, trying to figure out the best way to accomplish it. mow9902 gave me the idea a week or two back, when he discovered the AppImage builds for this, though I find the .deb download from their site seems to function better, and is easier to work with.
Zoom 'portable'
Once again, it's amenable to this kind of "treatment", because it's all contained within a single directory anyway. Unlike the 'portable-browsers', and Electron-based apps like Skype, which are built around a stripped-back Chromium browser, this is a completely unique, one-off build system....but the 'portable' treatment still works. And I'm of the firm opinion that 'portables' just fit so well with the Puppy 'ethos', and 'raison d'être'...especially given the way so many of us run multiple Puppies.
I've built it along the same lines as the recent 'Skype-portable' I put together the other day. The config stuff all lives within a dedicated sub-directory inside the main 'zoom' one, and is then temporarily linked across to where they would normally be created, and 'looked-for' - the 'user' directory, which for us is /root with Zoom.
Unlike the 'Skype-portable', however (which uses a separate, 'transfer' script), I've figured out how to make use of, and transfer, existing Zoom config files with the launch script. When you run the portable for the first time, it copies across your existing config files, followed by deleting the originals.....necessary for the final step before launching, which is to sym-link them temporarily back to where Zoom thinks they actually are, in /root (because a sym-link will never be able to take precedence over an actual file). Upon closing Zoom, the sym-links are then deleted, meaning everything is back within the portable directory, which is where we want them!
Second & subsequent runs then just simply sym-link, and delete again upon launch & shutdown.
If you've never used Zoom before, and the 'portable' is your first experience of it, the files are created as usual in their normal locations. At shut-down, they're copied over and the originals deleted, ready for the sym-linking trick next time you run it.....
-----------------------------------------------
If anybody's interested in this, you can always find a relatively new package at the following link:-
https://www.mediafire.com/folder/705vie ... video+chat
I will endeavour to keep this as up-to-date as I can. Hope it's useful for some of you. Enjoy..!
Mike.