Package Details: luxrays-hg 3755+.ceb10f796325+-5

Git Clone URL: https://aur.archlinux.org/luxrays-hg.git (read-only)
Package Base: luxrays-hg
Description: Accelerate the ray intersection process by using GPUs
Upstream URL: http://www.luxrender.net/
Licenses: GPL
Conflicts: luxrays
Provides: luxrays
Submitter: None
Maintainer: stativ (bartus)
Last Packager: bartus
Votes: 7
Popularity: 0.000000
First Submitted: 2010-09-07 21:57
Last Updated: 2018-11-07 14:35

Dependencies (20)

Required by (1)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

fixme commented on 2014-05-07 09:33

openimageio is needed as a dependency

stativ commented on 2013-04-30 13:10

Updated for the new pacman.

stativ commented on 2012-03-24 10:11

fixed

Zell_89 commented on 2012-03-20 22:56

/usr/bin/ld: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../lib/libboost_thread.a(once.o): undefined reference to symbol 'pthread_once@@GLIBC_2.2.5'
/usr/bin/ld: note: 'pthread_once@@GLIBC_2.2.5' is defined in DSO /lib/libpthread.so.0 so try adding it to the linker command line
/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [bin/benchsimple] Errore 1
make[1]: *** [samples/benchsimple/CMakeFiles/benchsimple.dir/all] Errore 2
make: *** [all] Errore 2

Zell_89 commented on 2012-03-20 22:51

/usr/bin/ld: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../lib/libboost_thread.a(once.o): undefined reference to symbol 'pthread_once@@GLIBC_2.2.5'
/usr/bin/ld: note: 'pthread_once@@GLIBC_2.2.5' is defined in DSO /lib/libpthread.so.0 so try adding it to the linker command line
/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [bin/benchsimple] Errore 1
make[1]: *** [samples/benchsimple/CMakeFiles/benchsimple.dir/all] Errore 2
make: *** [all] Errore 2

lubosz commented on 2011-09-06 01:28

The google code repo was not updated since one year.

Script with current repository and correct blender directory:
http://paste.pocoo.org/show/471070/

stativ commented on 2011-09-05 08:03

Please change the dependency from nvidia-utils to libcl. This allows using luxrays even on systems without nvidia card.

mdias commented on 2011-01-27 22:40

To build without OpenCL support, put this:
SET(LUXRAYS_DISABLE_OPENCL 1)

right after the line that reads "project(LuxRays)" in the file "src/luxrays/CMakeLists.txt"

mdias commented on 2011-01-27 22:37

To build without OpenCL support, put this:
SET(LUXRAYS_DISABLE_OPENCL 1)

right after the line that reads "project(LuxRays)"

Anonymous comment on 2010-09-16 15:58

for ati:
- remove depends nvidia-utils opencl-headers
- install amdstream SDK
- modify cmake -------> cmake -DOCL_INCLUDE_PATH=/opt/amdstream/include/ -DOCL_LIBRARY=/opt/amdstream/lib/x86_64/libOpenCL.so

P.S. sorry for my bed english

# Maintainer: Alex Combas <alex.combas@gmail.com>
# Contributor: Lukas Jirkovsky <l.jirkovsky@gmail.com>
pkgname=luxrays-hg
pkgver=582
pkgrel=1
pkgdesc="A renderer dedicated to accelerating the ray intersection process by using GPUs"
arch=('i686' 'x86_64')
url="http://www.luxrender.net/wiki/index.php?title=LuxRays"
license=('GPL')
depends=('glew' 'freeglut' 'mesa' 'freeimage' 'boost-libs')
makedepends=('mercurial' 'cmake' 'amdstream')
provides=('luxrays')
conflicts=('luxrays')

_hgroot="https://luxrays.googlecode.com/hg/"
_hgrepo="luxrays"

build() {
cd "$srcdir"
msg "Connecting to Mercurial server...."

if [ -d $_hgrepo ] ; then
cd $_hgrepo
hg pull -u || return 1
msg "The local files are updated."
else
hg clone $_hgroot $_hgrepo || return 1
fi

msg "Mercurial checkout done or server timeout"
msg "Starting make..."

rm -rf "$srcdir/$_hgrepo-build"
cp -r "$srcdir/$_hgrepo" "$srcdir/$_hgrepo-build"
cd "$srcdir/$_hgrepo-build"

cmake -DOCL_INCLUDE_PATH=/opt/amdstream/include/ -DOCL_LIBRARY=/opt/amdstream/lib/x86_64/libOpenCL.so
make
}

package() {
cd "$srcdir/$_hgrepo-build"

install -d -m755 "$pkgdir"/usr/{bin,include,lib}
install -m755 bin/* "$pkgdir"/usr/bin
install -m644 lib/* "$pkgdir"/usr/lib

install -d -m755 "$pkgdir"/usr/share/luxrays/{samples,scenes}
cp -a samples/* "$pkgdir"/usr/share/luxrays/samples
cp -a scenes/* "$pkgdir"/usr/share/luxrays/scenes

cp -a include/luxrays "$pkgdir"/usr/include

install -D -m755 samples/smallluxgpu/blender/render_smallluxgpu.py \
"$pkgdir"/usr/share/blender/2.53/scripts/io/render_smallluxgpu.py
}