On 20/02/2026 00:22, Andrew
Randrianasulu wrote:
Just file, not patch
I tested it like
CONFIG_OPTIONS="--without-thirdparty"
./bld_appimage.sh
and it seems to work (not sure
what will happen if you pass both
--disable-static-build and
--enable-static-build. I moved
--enable-static-build to its own line so you
hopefully can just harmlessly comment it out.)
Since this is completely
different then what is in the GIT source, is it
what we should go with? My biggest concern is
"makeimage" versus "linuxdeploy" and
simplistically. This one has the advantage of
adding the Manual documentation.
But
it is easy enough to add the Manual documentation
AND this patch to the current GIT one:
0003-Add-CONFIG_OPTIONS-env.-variable-handling-to-bld_app.patch
Git patch was (hopefully) just this - diff
between what we have there in root of cinelerra-5.1 tree
(there is another script in blds/ directory! but with same
name. they are different!) and my changes.
If you want to mod script in blds with same
$CONFIG_OPTIONS handling - go ahead, you have linuxdeploy
working at least on slightly older OSes. (we ab/use appimage
as some way to fossilize current build so we can easily retest
even if os libs all slip away. Idea behind appimages was
building on oldest possible OS of course)
In blds there are bld_static.sh and bld_dynamic.sh. Wouldn't it
correspondingly be an idea to have bld_appimage_static.sh and
bld_appimage_dynamic.sh?
As standard the static version (standalone, single-user, bundled)
might embed everything needed included the thirdbarty ffmpeg. The
dynamic version (lightweight, single-user, unbundled) might as
standard be based on the system ffmpeg and libs. Both could be
customized by uncommenting options.
---------
I have rebuild Cingg unbundled as previously on Slowroll using
CFLAGS=-I/usr/include/ffmpeg ./configure --with-single-user
--disable-static-build --without-thirdparty --without-libdpx
Should then build a corresponding AppImage and applied the modded
appimage.sh with line 20 commented out
# CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-static-build"
CONFIG_OPTIONS="--without-thirdparty" ./bld_appimage.sh >
bld_appimage.log 2>&1