If a developer wants to create an appimage from git, follow these next few steps. An existing automated script is available, bld_appimage.sh, in the directory /{path to cinelerra-5.1}/blds. Start by downloading the CINELERRA-GG source from git:
git clone --depth 1 "git://git.cinelerra-gg.org/goodguy/cinelerra.git" cinelerra5 |
Then move to the /{path to cinelerra-5.1/} folder.
Now copy /{path to cinelerra-5.1}/blds/bld_appimage.sh to /{path to cinelerra-5.1}/ and make it executable:
chmod x+u bld_appimage.sh |
Download linuxdeploy appimage from https://github.com/linuxdeploy/linuxdeploy/releases/continuous and copy it to {path to cinelerra-5.1} and make it executable. You can make additions or changes in this script if you want to customize the appimage. Then run the command:
./bld_appimage.sh |
The first part of the script is used to compile CINELERRA-GG; the second part creates the folder /AppDir/usr, which is the basic structure of an appimage, and then populates it with the contents of /{path to cinelerra-5.1}/bin. Finally, the third part of the script starts linuxdeploy and builds the appimage. There will now be an appimage of CINELERRA-GG which can be moved, made executable, and run. If there are problems look for errors in the file appimage.log.
The CINELERRA-GG Community, 2021