Package Details: luxrender-hg 4882+.203f2dad3260+-1

Git Clone URL: https://aur.archlinux.org/luxrender-hg.git (read-only)
Package Base: luxrender-hg
Description: Rendering system for physically correct, unbiased image synthesis
Upstream URL: http://www.luxrender.net/
Licenses: GPL
Conflicts: luxrender
Provides: luxrender
Submitter: stativ
Maintainer: stativ
Last Packager: stativ
Votes: 6
Popularity: 0.000002
First Submitted: 2009-07-16 15:50
Last Updated: 2016-08-02 19:38

Dependencies (23)

Required by (1)

Sources (2)

  • force_python3.diff
  • lux

Latest Comments

bartus commented on 2016-02-16 15:39

update hardcoded python path to 3.5

stativ commented on 2014-10-26 19:54

Sorry for the late reply - the problem is caused by a missing static library in the luxrays-hg package. This is now fixed by the luxrays-hg PKGBUILD I just submitted.

Kaan commented on 2014-09-30 19:01

cmake unable to find luxrays even though it was installed as a dependency before.

AsmundEr commented on 2013-09-05 07:31

For compatibility with latest boost (1.54), the following fix is needed in build() after the cd "$srcdir/lux":

sed -i "250s/buffer_ptr(NULL)/buffer_ptr((float*)NULL)/" python/pycontext.h

Source: http://www.luxrender.net/forum/viewtopic.php?f=22&t=10436
(I am unsure if this has been reported upstream in luxrender)

Anonymous comment on 2013-08-22 07:07

Would someone be able to add luxrays-hg as a dependency on the page? It seems to be missing in the page while present in the PKGBUILD.

stativ commented on 2013-04-30 15:26

Updated for the new pacman.

Also the PKGBUILD has been changed to better reflect the luxrender package in [community], which includes separating blender exporter (ie. luxrender-hg no longer provides luxblend25 exporter).

stativ commented on 2011-09-07 09:14

Now I see you've already mentioned it in the luxrays-hg comments.

stativ commented on 2011-09-07 09:12

lubosz: finally found a reason – the luxrays-hg package downloads from the outdated repository. Where did you get your luxrays-hg package?

stativ commented on 2011-09-07 07:27

lubosz: interesting, I didn't know it builds for anyone. I had reports from other places that the build fails too. I will try to build luxrender in a clean chroot, maybe it will work. As for the other changes: I have most of them in my local PKGBUILD, but I didn't update the package because I couldn't build it.

But thanks for the hint to disable building docs. I don't have graphviz installed, so they were never generated for me.

lubosz commented on 2011-09-06 17:24

It compiles fine for me.

This is needed for the python binding :
sed -i 's/COMPONENTS python REQUIRED/COMPONENTS python3 REQUIRED/' cmake/Dependencies.cmake

cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DLUXRAYS_DISABLE_OPENCL=OFF \
-DPYTHON_CUSTOM=ON \
-DPYTHON_LIBRARIES=/usr/lib/libpython3.2mu.so \
-DPYTHON_INCLUDE_PATH=/usr/include/python3.2mu/ \
-DLUX_DOCUMENTATION=0 \
.

I also would not build the docs, it takes too much time to dot these graphs.

You should add opencl as build and install dependency.
libcl
and for build:
opencl-headers

So why do you get lux from bitbucket, and luxblend from luxrender.net?


Also the blender directory changed.

install -d -m755 "$pkgdir"/usr/share/blender/scripts
install -m644 "$srcdir"/luxblend/*.py "$pkgdir"/usr/share/blender/scripts
has to be

_blender=2.59
install -d -m755 "$pkgdir"/usr/share/blender/$_blender/scripts/addons
cp -a "$srcdir"/$_hgrepo/src/luxrender "$pkgdir"/usr/share/blender/$_blender/scripts/addons


You also have to copy the pylux.so file to the blender directory (like in the abs build)

cp -a "$srcdir"/$_hgrepo-build/pylux.so "$pkgdir"/usr/share/blender/$_blender/scripts/addons/luxrender/

All comments