Andrew, revised patch attached. One other question, what about libgtk2.0-dev? is it still in Debian? whereas the latest Arch and Ubuntu 24 no longer include gtk2.
There was no complain from apt, so probably at least package name exist, and lv2 build worked ....
I think new debian case should still work for older debians, between 2022 and 2025, but not tested yet (This is related to updated comment in this patch).
Hopefully now both thidparty and shared-libs builds will work after simply running bld_prepare.sh <distro> script.
I have 0001-Add-ubuntu24-to-bld_prepare.sh.patch in my tree, not sure why it was rejected?
Andrew, thank you for the update. Does the attached blds/bld_prepare.sh patch cover everything now for Debian 13? Minus your convenience items and the ffmpeg ones. If it looks good, I will check it in (and then start catching up on vulkan stuff!).
I think you can remove 2to3 too? (so debian case will work for debian 13.x
I wonder why you left libav* -dev packages? Fear of conflicts? I have two set of ffmpeg libs and they (so far) did not interfere with my normal with-thirdparty cinelerra-gg build ....
I'll try prefix install without thirdparty, it may need some patch too....
in addition to packages installed by blds/bld_prepare.sh
I installed
apt install git
apt install mc rsync
just convenience for me
=====
apt install lv2-dev
apt install libsratom-dev
apt install libsuil-dev
apt install liblilv-dev
=== ffmpeg 6, 7 or 8 should do ===
apt install libavcodec-dev
apt install libavformat-dev
apt install libavfilter-dev
======
apt install liba52-dev
apt install libtwolame-dev
apt install libdv-dev
apt install libmp3lame-dev
apt install libavc1394-dev
apt install libiec61883-dev
May be we should add them to new script ? (shared builds were not a
thing back in the day ..)
Otherwise it now builds with
--with-single-user --without-thirdparty --without-libdpx
but on 2-way SMP virtual machine (qemu 9.0.something), with 2 Gb of ram.
May be more cores and more ram expose some race condition in thirdparty build ?