libcamera commit 81e7689bb168a broke its API
Update: I do not know if that's intentional or not but, I think, !1450 (merged) does include the necessary changes to fix building against current libcamera API. Unfortunately it also bumps the minimum to post libcamera v0.0.2.
libcamera commit 81e7689bb168a changed VideoRecording to, I think, StreamRole::VideoRecording as part of turning StreamRole enum into a class. This results in PipeWire failing to build its libcamera backend with the following clang error:
../pipewire-9999/spa/plugins/libcamera/libcamera-utils.cpp:77:18: error: use of undeclared identifier 'VideoRecording'
Due to the failure, this may or may not be the only thing that got broken but I did not immediately see any other error message.