[Qbs] Failed 'PackageBuild' product on QBS 1.22

Карелин Павел hkarel at yandex.ru
Thu May 5 11:00:32 CEST 2022



05.05.2022 10:47, Christian Kandeler пишет:
> On 5/4/22 18:18, Карелин Павел wrote:
>> Christian, how would you solve my problem?
>> After the project is built, the deb-package is assembled. To build 
>> the deb-package, you need a list of dependent libraries (not all, 
>> only parts, system dependencies no required). For example this list:
>>
>> /opt/ffmpeg/4.4/lib/libavutil.so*
>> /opt/ffmpeg/4.4/lib/libswscale.so*
>> /opt/ffmpeg/4.4/lib/libswresample.so*
>> /opt/opencv/4.5.5/lib/libopencv_core.so*
>> /opt/opencv/4.5.5/lib/libopencv_calib3d.so*
>> /opt/opencv/4.5.5/lib/libopencv_imgproc.so*
>>
>> I can get library paths and names of so-modules from dependencies:
>>
>> Depends { name: "lib.ffmpeg" }
>> Depends { name: "lib.opencv" }
>>
>> How can I create such a list and put it in the package_build_info 
>> file? With the rules?
> lib.ffmpeg and lib.opencv are modules in your projects?
Yes, they are modules. I use my own QBS-extensions to include 
third-party assembled libraries in my projects 
(https://github.com/hkarel/QbsExt/tree/master/modules/lib).


> _______________________________________________
> Qbs mailing list
> Qbs at qt-project.org
> https://lists.qt-project.org/listinfo/qbs



More information about the Qbs mailing list