The package is patches (0013-spdlog.patch) to use system spdlog instead of the included one, but spdlog is missing from the dependencies, which leads to the build failing if spdlog is not installed.
Search Criteria
Package Details: luxcorerender 2:2.6-7
Package Actions
Git Clone URL: | https://aur.archlinux.org/luxcorerender.git (read-only, click to copy) |
---|---|
Package Base: | luxcorerender |
Description: | Physically correct, unbiased rendering engine. |
Upstream URL: | https://www.luxcorerender.org/ |
Licenses: | Apache |
Provides: | luxrays |
Submitter: | bartus |
Maintainer: | bartus (howetuft) |
Last Packager: | bartus |
Votes: | 14 |
Popularity: | 0.001731 |
First Submitted: | 2018-05-11 21:03 (UTC) |
Last Updated: | 2022-12-16 10:13 (UTC) |
Dependencies (21)
- blosc (blosc-git)
- boost-libs (boost171, boost-libs-git, boost174-libs)
- embree
- fmt (fmt-git)
- glfw (glfw-git, glfw-wayland-minecraft, glfw-wayland-minecraft-libdecoration, glfw-wayland, glfw-x11)
- gtk3 (gtk3-git, gtk3-typeahead, gtk3-classic-noatk-64, gtk3-ubuntu, gtk3-no_deadkeys_underline, gtk3-patched-filechooser-icon-view, gtk3-classic)
- opencl-icd-loader (khronos-ocl-icd, khronos-ocl-icd-git, ocl-icd)
- openimagedenoise (openimagedenoise-git)
- openimageio (openimageio-git)
- openvdb
- python (nogil-python, python36, python32, python39, python38, python37, python311, python312)
- spdlog (spdlog-git)
- boost (boost-git, boost174) (make)
- cmake (cmake-git) (make)
- doxygen (doxygen-git, doxygen-clang) (make)
- git (git-vfs, git-git, git-run-command-patch-git) (make)
- ninja (ninja-git, ninja-samurai, ninja-bin, python-ninja, ninja-kitware, ninja-mem) (make)
- opencl-headers (opencl-headers-git) (make)
- pyside2-tools (pyside2-tools-git) (make)
- opencl-driver (intel-opencl, opencl-nvidia-410xx, amdapp-sdk, opencl-nvidia-340xx, opencl-nvidia-440xx, vc4cl-git, mesa-minimal+-git, intel-opencl-runtime, opencl-nvidia-430xx, opencl-legacy-amdgpu-pro, beignet, opencl-nvidia-merged, opencl-510xx-nvidia, mesa-d3d12, opencl-mesa-panfork-git, intel-cpu-runtime, mesa-git, mesa-git-adreno, opencl-nvidia-390xx, opencl-nvidia-470xx, mesa-rusticl-git, intel-compute-runtime-git, mesa-amdonly-gaming-git, beignet-git, opencl-nvidia-vulkan, opencl-amd, opencl-mesa-steamos, intel-compute-runtime-bin, rusticl-mesa-minimal-git, opencl-nvidia-beta, intel-compute-runtime, opencl-mesa, opencl-nvidia, rocm-opencl-runtime) (optional) – for gpu acceleration
- Show 1 more dependencies...
Required by (5)
Sources (14)
- 0001-glfw.patch
- 0002-boost107400.patch
- 0003-python.patch
- 0004-cpplib.patch
- 0005-clang-isnan-isinf.patch
- 0006-openexr3.patch
- 0007-silence-compiler-warnings.patch
- 0008-silence-preprocessing.patch
- 0009-openvdb.patch
- 0010-openimageio.patch
- 0011-opencolorio.patch
- 0012-boost179-fstream.patch
- 0013-spdlog.patch
- https://github.com/LuxCoreRender/LuxCore/archive/luxcorerender_v2.6.tar.gz
swilde commented on 2022-11-21 15:05 (UTC)
DarkShadow44 commented on 2022-04-08 15:18 (UTC)
This packet currently depends on openimageio, but ships it's own openimageio.a library, doesn't seem right.
bartus commented on 2022-03-20 19:32 (UTC) (edited on 2022-03-20 19:34 (UTC) by bartus)
@DarkShadow44: well I could regenerate .SRCINFO with DISABLE_CUDA=1
and add disclaimer for yay users that they need to ma manually install cuda
or include --margs=DISABLE_CUDA=1
switch in yay call to skip the cuda kernel build, same as I already did for blender-develop-git.
Btw. Paru has this covered, instead of relying on the static .SRCINFO it regenerate it on each build ¯\_(ツ)_/¯
DarkShadow44 commented on 2022-03-20 17:27 (UTC)
@bartus The dependency is still fetched, and cuda is pretty huge. AFAIK that's a known problem with yay.
bartus commented on 2022-03-20 06:30 (UTC) (edited on 2022-03-20 06:33 (UTC) by bartus)
@DarkShadow44
As far as I can tell it should work.
Cmake flags are defined in the PKGBUILD scrip.
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=luxcorerender#n14
Logic is present in the LuxCoreRender Cmake script.
https://github.com/LuxCoreRender/LuxCore/blob/master/CMakeLists.txt#L143-L158
Did you mean the cuda is still fetched as dependency, or that cuda kernel is build despite adding --margs=DISABLE_CUDA=1
to the yay call?
DarkShadow44 commented on 2022-03-19 17:52 (UTC)
I noticed you can't disable cuda build with yay. Any idea how to fix that?
neo2001 commented on 2022-03-08 13:07 (UTC)
This is just a note for everyone maybe having the same issue:
$ luxcoreui
LuxCoreUI v2.6 (LuxCore demo: http://www.luxcorerender.org)
GLFW Error: 65544
Description: Wayland: Failed to connect to display
Although I don't use Wayland, Octopi/yay installed glfw-wayland instead of glfw-x11 and LuxCoreUI wouldn't start. After replacing gflw-wayland with gflw-x11 everything worked fine again.
This maybe a configuration issue on my side, so I put this out just FYI.
gardotd426 commented on 2021-10-14 13:59 (UTC)
I have no idea why that comment duplicated, I've been seeing that lately on this site.
Pinned Comments
bartus commented on 2020-06-11 15:32 (UTC) (edited on 2020-08-22 09:39 (UTC) by bartus)
This package is also hosted on GitHub.
issues
andpatches
at GitHub.Use env vars to control build process:
DISABLE_OPENCL=1
to skip opencl kernel build (yields DISABLE_CUDA=1)DISABLE_CUDA=1
to skip cuda kernel build.Usage cases:
export DISABLE_CUDA=1
before buildDISABLE_CUDA=1 ~your-aur-helper~
makepkg DISABLE_CUDA=1
yay -S blender-2.8-git --mflags "DISABLE_CUDA=1"
bartus commented on 2019-04-10 11:42 (UTC)
Please report
issues
andpatches
to luxcorerender@github.com