I am trying to "adopt" the luxcore binary package on Arch Linux AUR, so I would like to ask if there is a "official" list of LuxCore's dependencies on Linux, to maintain correctly the package.
Thanks in advance

You should use the build procedure described here: https://github.com/LuxCoreRender/LinuxCompiled1nuc0m wrote: Thu Apr 29, 2021 12:49 pm Hello, I am a new LuxCoreRender user (I've began using it for FreeCAD renderings).
I am trying to "adopt" the luxcore binary package on Arch Linux AUR, so I would like to ask if there is a "official" list of LuxCore's dependencies on Linux, to maintain correctly the package.
My bad, I'll explain myself better.Dade wrote: Thu Apr 29, 2021 2:15 pmYou should use the build procedure described here: https://github.com/LuxCoreRender/LinuxCompiled1nuc0m wrote: Thu Apr 29, 2021 12:49 pm Hello, I am a new LuxCoreRender user (I've began using it for FreeCAD renderings).
I am trying to "adopt" the luxcore binary package on Arch Linux AUR, so I would like to ask if there is a "official" list of LuxCore's dependencies on Linux, to maintain correctly the package.
LuxCore standalone. To be clear, this: https://github.com/LuxCoreRender/LuxCor ... 64.tar.bz2Dade wrote: Thu Apr 29, 2021 2:55 pm The binaries are (mostly) statically linked and they detect CUDA/OpenCL presence at runtime so they should have a very little amount of dependencies.
Are you packing LuxCore standalone or BlendLuxCore ?
You can actually do an "ldd luxcoreui" and you will see are required DLLs. Indeed pyluxcore.so does requires Python too.d1nuc0m wrote: Thu Apr 29, 2021 3:40 pmLuxCore standalone. To be clear, this: https://github.com/LuxCoreRender/LuxCor ... 64.tar.bz2Dade wrote: Thu Apr 29, 2021 2:55 pm The binaries are (mostly) statically linked and they detect CUDA/OpenCL presence at runtime so they should have a very little amount of dependencies.
Are you packing LuxCore standalone or BlendLuxCore ?![]()
Ok, it looks like LuxCore has more dependencies than expected. I tried ldd on luxcoreui after extracting the downloaded archive (and it points to the libraries in the folder) and after putting the luxcoreui executable alone in a folder. In the latter case it points to the system libraries, except for libOpenImageDenoise.so.0, which is not found although openimagedenoise is installed (so I had to put it in the folder). Attached there are the ldd outputs.Dade wrote: Thu Apr 29, 2021 4:30 pmYou can actually do an "ldd luxcoreui" and you will see are required DLLs. Indeed pyluxcore.so does requires Python too.d1nuc0m wrote: Thu Apr 29, 2021 3:40 pmLuxCore standalone. To be clear, this: https://github.com/LuxCoreRender/LuxCor ... 64.tar.bz2Dade wrote: Thu Apr 29, 2021 2:55 pm The binaries are (mostly) statically linked and they detect CUDA/OpenCL presence at runtime so they should have a very little amount of dependencies.
Are you packing LuxCore standalone or BlendLuxCore ?![]()
Isn't it included in original .tar.bz2 ?d1nuc0m wrote: Thu Apr 29, 2021 6:14 pm In the latter case it points to the system libraries, except for libOpenImageDenoise.so.0, which is not found although
Python3.d1nuc0m wrote: Thu Apr 29, 2021 6:14 pm Regarding pyluxcore, it should work with Python2 and/or Python3?
Yes, but to avoid dependency hells and conflicts with the libraries installed system-wide, I am trying to refer to system's libraries.Dade wrote: Thu Apr 29, 2021 6:34 pmIsn't it included in original .tar.bz2 ?d1nuc0m wrote: Thu Apr 29, 2021 6:14 pm In the latter case it points to the system libraries, except for libOpenImageDenoise.so.0, which is not found although
Python3.d1nuc0m wrote: Thu Apr 29, 2021 6:14 pm Regarding pyluxcore, it should work with Python2 and/or Python3?