On 2026-01-25 23:47, Cristian Le via devel wrote:

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
Let's get the snippet then so we can progress from there.

--
Luya Tshimbalanga
Fedora Design Team
Fedora Design Suite maintainer

Attachment: OpenPGP_0x529982C2682F5484.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

-- 
_______________________________________________
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://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to