Automatic calculation of package dependencies from CMake

Sandro Knauß sknauss at kde.org
Mon Dec 2 18:36:55 GMT 2024


Hey,

QML dependencies:

thanks for mentioning my blogpost ;) It can be used also for other 
distributions, if it supports different back ends for the different 
distributions. Those back ends would just need to resolve QML module <-> 
binary package connection. The last time I ask about QML dependency resolution 
in 2023 several distribution implemented some scripts (see responses to  
http://mail.kde.org/pipermail/distributions/)

CMake dependencies:

On Debian, we run a script that parses CMakeLists.txt and returns a list of 
dependencies for new versions and resolve those CMake dependencies to Debian 
packages (via cmake_deps.yml).
https://salsa.debian.org/qt-kde-team/pkg-kde-dev-scripts/-/blob/master/
function_collection/cmake_update_deps.py
https://salsa.debian.org/qt-kde-team/pkg-kde-dev-scripts/-/blob/master/
function_collection/cmake_deps.yml

Regards,

hefee

--

On Montag, 2. Dezember 2024 12:47:10 CET Nate Graham wrote:
> Hello folks,
> 
> I thought I'd revive this topic by drawing attention to
> https://blog.sandroknauss.de/QMLDependencyTrackingInDebian by Sandro
> Knauß, which addresses the related topic of QML package dependency
> calculation. This is also something that probably makes to collaborate on.
> 
> Nate




More information about the Distributions mailing list