At least package versions will vary between
i.e the suse15 lts version and the rolling
tumbleweed version. The dependices will also
vary I guess between full static bundled
build and a full dynamic unbundled build,
with and without thirdparty ffmpeg, and
enabled libs, i.e all hwaccel methods.
I do not think our script depend on
*version* of packages, just on their *names*.
But sure, be free to fork
bld_prepare.sh as bld_prepare_dyn.sh and add
packages you missed while doing unbundled build.
The unbundled Cingg I build a month ago had the
following config line
CFLAGS=-I/usr/include/ffmpeg ./configure
--with-single-user --disable-static-build
--without-thirdparty --without-libdpx
/home3/cinelerra_unbundled/cinelerra-5.1/bin # objdump
-p ./cin | grep NEEDED
(like also readelf) list 69 needed shared libs, attached
here