@Pascal_Obry would that be something we could add and track in the darktable repo?
Maybe in a seperate build script folder? This should make it less difficult for folks to run their own darktable build and not rely on those fragile SuSE builds, which nowadays have messed up dependencies, at least for Ubuntu 20.04.
Why not maintain a list of packages for each distro-version? Either as external txt file or within the shell code directly and select the distro-dependency which matches with the lsb_release -d output?
Because this is a lot of work. While scripts like the one in the original post are great, they have a tendency to come and go, or be too distro specific.
Tracking all that stuff is tedious and the project is already low on devs.
If you’d like to step up and help, we are glad to have PRs to the darktable website repo.
Sure, if there is any way I can help getting those “free floating” scripts such as in the original post into something more maintainable I’d be glad.
I actually understood that @Pascal_Obry’s scbi would be such a framework which could maintain such lists, or maybe even directly in the darktable repo itself, where people using a specific Linux distro could contribute a dependency list specific for the respective package management system.
I assume you mean the Open-SUSE OBS?
I just discovered that there was already an issue created due to this issue here:
But I have my doubts that this is the right place, as the repo rather looks like it’s meant only for the web application, not for the OBS build configuration. Do you know more about this?
How can we get in touch with the people who maintain the build configs? Or maybe even fix it ourselves?
Thanks again for providing your script, I proposed some minor improvements via a PR and also added libgmic-devand libavifile-0.7-dev as build dependencies to support building with new DT features.
CC: @asn