On January 26, 2026 8:14:58 AM GMT+01:00, Luya Tshimbalanga 
<[email protected]> wrote:
>I would like your advice
>and suggestion to rebuild the existing outdated spec file [3] and taking 
>account of Conan (officially supported by upstream} or without[4] (ticket 
>closed as
>the build method is unsupported).
>
>
>Reference:
>---------------
>
>[1] https://github.com/LuxCoreRender/LuxCore
>
>[2] https://github.com/LuxCoreRender/BlendLuxCore
>
>[3] 
>https://src.fedoraproject.org/rpms/luxcorerender/blob/rawhide/f/luxcorerender.spec
>
>[4] https://github.com/LuxCoreRender/LuxCore/issues/686


I am not upstream here, but I want to clarify reference 4. Yes, you are using 
an unsupported interface, but it's not that conan is the only supported one. 
They only support consuming the CMake package via `find_package(c-blosc)` and 
not the pkgconfig. CMake does not support automatic translation between those.

The case of c-blosc is weird because they have the CMake config files [5] and 
iiuc conan is making some auto-generated config files from who knows what 
instructions. The proper solution is to contribute to c-blosc with a proper 
CMake config file (it can be a much simpler patch than [5]). And since there 
exists a consumer and something to provide compatibility with, we can focus on 
that first. If you want a quick downstream-only solution then we can simply 
create a fake c-blosc CMake config and wrap thw pkgconfig around it, ping me if 
you need a snippet for that.

[5]: https://github.com/Blosc/c-blosc/pull/281
-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to