So, I was reading https://cinelerra-gg.org/download/CinelerraGG_Manual/Build_CinGG_AppImage_fr... I already had pre-build static/opevpl cingg in /dev/shm/new-git/cinelerra/cinelerra-5.1 so I cd there cd tools wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimag... (note, for x86_64 name will be different!) chmod +x appimagetool-i686.AppImage cd ../ guest@slax:/dev/shm/new-git/cinelerra/cinelerra-5.1$ setarch i686 ./bld_appimage.sh on x86_64 you obviously can skip setarch part it was a bit scary because it re-run configure with its own parameters, but at the end it just sailed past build phase and packaged resultin binaries in cinelerra-5.1/bin as cin-i386.AppImage so, in general procedure works, I think, just make sure you have makesquashfs installed ?
Andrew, I find it scary too so I just do these steps manually after I finish the standard build: 1) go to wherever you have the directory of cinelerra-5.1 2) mkdir /tmp/AppDir 3) mkdir /tmp/AppDir/usr 4) cp -r bin /tmp/AppDir/usr 5) cd /tmp 6) run linuxdeploy from where it exists (in my case shown below, it is at /proj/appimage: /proj/appimage/linuxdeploy-x86_64.AppImage --appdir=AppDir -o appimage -d /tmp/AppDir/usr/bin/applications/cin.desktop -i /tmp/AppDir/usr/bin/pixmaps/cin.svg -e /tmp/AppDir/usr/bin/cin -e /tmp/AppDir/usr/bin/mpeg2enc -e /tmp/AppDir/usr/bin/mplex -e /tmp/AppDir/usr/bin/hveg2enc -e /tmp/AppDir/usr/bin/lv2ui -e /tmp/AppDir/usr/bin/bdwrite -e /tmp/AppDir/usr/bin/zmpeg3toc -e /tmp/AppDir/usr/bin/zmpeg3show -e /tmp/AppDir/usr/bin/zmpeg3cat -e /tmp/AppDir/usr/bin/zmpeg3ifochk -e /tmp/AppDir/usr/bin/zmpeg3cc2txt -e /tmp/AppDir/usr/bin/mplexlo 2>&1 | tee appimage.log Then there will be the file /tmp/cin-x86_64.AppImage which you can move to a non-temporary place On Sat, Oct 19, 2024 at 6:29 AM Andrew Randrianasulu via Cin < [email protected]> wrote:
So, I was reading
https://cinelerra-gg.org/download/CinelerraGG_Manual/Build_CinGG_AppImage_fr...
I already had pre-build static/opevpl cingg in
/dev/shm/new-git/cinelerra/cinelerra-5.1
so I cd there
cd tools
wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimag...
(note, for x86_64 name will be different!)
chmod +x appimagetool-i686.AppImage
cd ../
guest@slax:/dev/shm/new-git/cinelerra/cinelerra-5.1$ setarch i686 ./bld_appimage.sh
on x86_64 you obviously can skip setarch part
it was a bit scary because it re-run configure with its own parameters, but at the end it just sailed past build phase and packaged resultin binaries in cinelerra-5.1/bin as cin-i386.AppImage
so, in general procedure works, I think, just make sure you have makesquashfs installed ? -- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
participants (2)
-
Andrew Randrianasulu -
Phyllis Smith