[arch-commits] Commit in luxrender/repos (5 files)
Date: Sunday, June 3, 2018 @ 05:15:24 Author: foutrelis Revision: 338550 archrelease: copy trunk to community-staging-x86_64 Added: luxrender/repos/community-staging-x86_64/ luxrender/repos/community-staging-x86_64/PKGBUILD (from rev 338549, luxrender/trunk/PKGBUILD) luxrender/repos/community-staging-x86_64/fix_deprecated_native.diff (from rev 338549, luxrender/trunk/fix_deprecated_native.diff) luxrender/repos/community-staging-x86_64/force_python3.diff (from rev 338549, luxrender/trunk/force_python3.diff) luxrender/repos/community-staging-x86_64/luxrender-gcc7.patch (from rev 338549, luxrender/trunk/luxrender-gcc7.patch) + PKGBUILD | 59 +++ fix_deprecated_native.diff | 12 force_python3.diff | 12 luxrender-gcc7.patch | 13 + 4 files changed, 96 insertions(+) Copied: luxrender/repos/community-staging-x86_64/PKGBUILD (from rev 338549, luxrender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-06-03 05:15:24 UTC (rev 338550) @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer: Lukas Jirkovsky +# Contributor: flixie <69...@gmx.net> +# Contributor: Imanol Celaya +pkgname=luxrender +pkgver=1.6 +_pkgver=b3f85cf7742f +pkgrel=14 +pkgdesc="Rendering system for physically correct, unbiased image synthesis" +arch=('x86_64') +url="http://www.luxrender.net/; +license=('GPL') +depends=('boost-libs' 'embree' 'freeimage' 'openexr' 'openimageio' 'libpng' 'opencl-icd-loader' 'libgl' 'fftw') +optdepends=('luxblend25: Blender exporter' 'qt4: Qt GUI' +'python: pylux Python interface') +makedepends=('cmake' 'boost' 'mesa' 'qt4' "luxrays=$pkgver" 'python' 'opencl-headers') +source=($pkgname-$pkgver.tar.bz2::https://bitbucket.org/luxrender/lux/get/v${pkgver/./}.tar.bz2 \ +force_python3.diff luxrender-gcc7.patch fix_deprecated_native.diff) +sha256sums=('29144f657087644086928a66421df5d25fc4dccd05970200932f5693650ddecf' +'916a45aec1326e6990c1ff9f141080c17a33ed793c44d1af9a2dacb9b21c19d2' +'e51e33ac85c247696a0cab7751b5e91a23df5dac45af05b9ee68299e4a37dc6d' +'0a35caff0cb72fb57c13ba932403849b9280f56506676d0144eceaf13e470209') + +prepare() { + cd "$srcdir"/luxrender-lux-$_pkgver + + patch -Np1 < ../force_python3.diff + # fix build with GCC 7 (Fedora) + patch -Np1 < ../luxrender-gcc7.patch + # fix build with boost 1.66 (the deprecated native() method was removed) + patch -Np1 < ../fix_deprecated_native.diff +} + +build() { + cd "$srcdir"/luxrender-lux-$_pkgver + + + cmake . \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DLUXRAYS_DISABLE_OPENCL=OFF \ +-DPYTHON_CUSTOM=ON \ +-DPYTHON_LIBRARIES=/usr/lib/libpython3.6m.so \ +-DPYTHON_INCLUDE_PATH=/usr/include/python3.6m/ \ +-DCMAKE_EXE_LINKER_FLAGS=-lpthread + make +} + +package() { + cd "$srcdir"/luxrender-lux-$_pkgver + make DESTDIR="$pkgdir" install + + # fix library path on x86_64 + [ "$CARCH" = "x86_64" ] && mv "$pkgdir"/usr/lib64 "$pkgdir"/usr/lib + + # install pylux + install -D -m644 pylux.so "$pkgdir"/usr/lib/python3.6/pylux.so +} + +# vim:set ts=2 sw=2 et: Copied: luxrender/repos/community-staging-x86_64/fix_deprecated_native.diff (from rev 338549, luxrender/trunk/fix_deprecated_native.diff) === --- community-staging-x86_64/fix_deprecated_native.diff (rev 0) +++ community-staging-x86_64/fix_deprecated_native.diff 2018-06-03 05:15:24 UTC (rev 338550) @@ -0,0 +1,12 @@ +diff -rup luxrender-lux-b3f85cf7742f.orig/core/renderfarm.cpp luxrender-lux-b3f85cf7742f/core/renderfarm.cpp +--- luxrender-lux-b3f85cf7742f.orig/core/renderfarm.cpp2016-05-09 23:21:17.0 +0200 luxrender-lux-b3f85cf7742f/core/renderfarm.cpp 2017-12-29 21:34:12.481269755 +0100 +@@ -892,7 +892,7 @@ void RenderFarm::updateFilm(Scene *scene + stream.rdbuf()->set_option(boost::asio::socket_base::keep_alive(true)); + #if defined(__linux__) || defined(__MACOSX__) + // Set keep alive parameters on *nix platforms +- const int nativeSocket = static_cast(stream.rdbuf()->native()); ++ const int nativeSocket = static_cast(stream.rdbuf()->native_handle()); + int optval = 3; // Retry count + const socklen_t optlen = sizeof(optval); + setsockopt(nativeSocket, SOL_TCP, TCP_KEEPCNT, , optlen); Copied: luxrender/repos/community-staging-x86_64/force_python3.diff (from rev 338549, luxrender/trunk/force_python3.diff) === --- community-staging-x86_64/force_python3.diff (rev 0) +++
[arch-commits] Commit in luxrender/repos (5 files)
Date: Tuesday, February 27, 2018 @ 08:52:47 Author: arojas Revision: 299021 archrelease: copy trunk to community-staging-x86_64 Added: luxrender/repos/community-staging-x86_64/ luxrender/repos/community-staging-x86_64/PKGBUILD (from rev 299020, luxrender/trunk/PKGBUILD) luxrender/repos/community-staging-x86_64/fix_deprecated_native.diff (from rev 299020, luxrender/trunk/fix_deprecated_native.diff) luxrender/repos/community-staging-x86_64/force_python3.diff (from rev 299020, luxrender/trunk/force_python3.diff) luxrender/repos/community-staging-x86_64/luxrender-gcc7.patch (from rev 299020, luxrender/trunk/luxrender-gcc7.patch) + PKGBUILD | 61 +++ fix_deprecated_native.diff | 12 force_python3.diff | 12 luxrender-gcc7.patch | 13 + 4 files changed, 98 insertions(+) Copied: luxrender/repos/community-staging-x86_64/PKGBUILD (from rev 299020, luxrender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-02-27 08:52:47 UTC (rev 299021) @@ -0,0 +1,61 @@ +# $Id$ +# Maintainer: Lukas Jirkovsky+# Contributor: flixie <69...@gmx.net> +# Contributor: Imanol Celaya +pkgname=luxrender +pkgver=1.6 +_pkgver=b3f85cf7742f +pkgrel=11 +pkgdesc="Rendering system for physically correct, unbiased image synthesis" +arch=('x86_64') +url="http://www.luxrender.net/; +license=('GPL') +depends=('boost-libs' 'embree' 'freeimage' 'openexr' 'openimageio' 'libpng' 'opencl-icd-loader' 'libgl' 'fftw') +optdepends=('luxblend25: Blender exporter' 'qt4: Qt GUI' \ +'python: pylux Python interface' \ +'amdapp-sdk: OpenCL support for AMD GPUs' \ +'intel-opencl-runtime: OpenCL support for Intel CPUs') +makedepends=('cmake' 'boost' 'mesa' 'qt4' "luxrays=$pkgver" 'python' 'opencl-headers') +source=($pkgname-$pkgver.tar.bz2::https://bitbucket.org/luxrender/lux/get/v${pkgver/./}.tar.bz2 \ +force_python3.diff luxrender-gcc7.patch fix_deprecated_native.diff) +sha256sums=('29144f657087644086928a66421df5d25fc4dccd05970200932f5693650ddecf' +'916a45aec1326e6990c1ff9f141080c17a33ed793c44d1af9a2dacb9b21c19d2' +'e51e33ac85c247696a0cab7751b5e91a23df5dac45af05b9ee68299e4a37dc6d' +'0a35caff0cb72fb57c13ba932403849b9280f56506676d0144eceaf13e470209') + +prepare() { + cd "$srcdir"/luxrender-lux-$_pkgver + + patch -Np1 < ../force_python3.diff + # fix build with GCC 7 (Fedora) + patch -Np1 < ../luxrender-gcc7.patch + # fix build with boost 1.66 (the deprecated native() method was removed) + patch -Np1 < ../fix_deprecated_native.diff +} + +build() { + cd "$srcdir"/luxrender-lux-$_pkgver + + + cmake . \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DLUXRAYS_DISABLE_OPENCL=OFF \ +-DPYTHON_CUSTOM=ON \ +-DPYTHON_LIBRARIES=/usr/lib/libpython3.6m.so \ +-DPYTHON_INCLUDE_PATH=/usr/include/python3.6m/ \ +-DCMAKE_EXE_LINKER_FLAGS=-lpthread + make +} + +package() { + cd "$srcdir"/luxrender-lux-$_pkgver + make DESTDIR="$pkgdir" install + + # fix library path on x86_64 + [ "$CARCH" = "x86_64" ] && mv "$pkgdir"/usr/lib64 "$pkgdir"/usr/lib + + # install pylux + install -D -m644 pylux.so "$pkgdir"/usr/lib/python3.6/pylux.so +} + +# vim:set ts=2 sw=2 et: Copied: luxrender/repos/community-staging-x86_64/fix_deprecated_native.diff (from rev 299020, luxrender/trunk/fix_deprecated_native.diff) === --- community-staging-x86_64/fix_deprecated_native.diff (rev 0) +++ community-staging-x86_64/fix_deprecated_native.diff 2018-02-27 08:52:47 UTC (rev 299021) @@ -0,0 +1,12 @@ +diff -rup luxrender-lux-b3f85cf7742f.orig/core/renderfarm.cpp luxrender-lux-b3f85cf7742f/core/renderfarm.cpp +--- luxrender-lux-b3f85cf7742f.orig/core/renderfarm.cpp2016-05-09 23:21:17.0 +0200 luxrender-lux-b3f85cf7742f/core/renderfarm.cpp 2017-12-29 21:34:12.481269755 +0100 +@@ -892,7 +892,7 @@ void RenderFarm::updateFilm(Scene *scene + stream.rdbuf()->set_option(boost::asio::socket_base::keep_alive(true)); + #if defined(__linux__) || defined(__MACOSX__) + // Set keep alive parameters on *nix platforms +- const int nativeSocket = static_cast(stream.rdbuf()->native()); ++ const int nativeSocket = static_cast(stream.rdbuf()->native_handle()); + int optval = 3; // Retry count + const socklen_t optlen = sizeof(optval); + setsockopt(nativeSocket, SOL_TCP, TCP_KEEPCNT, , optlen); Copied: luxrender/repos/community-staging-x86_64/force_python3.diff (from rev 299020,
[arch-commits] Commit in luxrender/repos (5 files)
Date: Friday, December 29, 2017 @ 20:53:12 Author: stativ Revision: 276893 archrelease: copy trunk to community-staging-x86_64 Added: luxrender/repos/community-staging-x86_64/ luxrender/repos/community-staging-x86_64/PKGBUILD (from rev 276892, luxrender/trunk/PKGBUILD) luxrender/repos/community-staging-x86_64/fix_deprecated_native.diff (from rev 276892, luxrender/trunk/fix_deprecated_native.diff) luxrender/repos/community-staging-x86_64/force_python3.diff (from rev 276892, luxrender/trunk/force_python3.diff) luxrender/repos/community-staging-x86_64/luxrender-gcc7.patch (from rev 276892, luxrender/trunk/luxrender-gcc7.patch) + PKGBUILD | 61 +++ fix_deprecated_native.diff | 12 force_python3.diff | 12 luxrender-gcc7.patch | 13 + 4 files changed, 98 insertions(+) Copied: luxrender/repos/community-staging-x86_64/PKGBUILD (from rev 276892, luxrender/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-12-29 20:53:12 UTC (rev 276893) @@ -0,0 +1,61 @@ +# $Id$ +# Maintainer: Lukas Jirkovsky+# Contributor: flixie <69...@gmx.net> +# Contributor: Imanol Celaya +pkgname=luxrender +pkgver=1.6 +_pkgver=b3f85cf7742f +pkgrel=10 +pkgdesc="Rendering system for physically correct, unbiased image synthesis" +arch=('x86_64') +url="http://www.luxrender.net/; +license=('GPL') +depends=('boost-libs' 'embree' 'freeimage' 'openexr' 'openimageio' 'libpng' 'opencl-icd-loader' 'libgl' 'fftw') +optdepends=('luxblend25: Blender exporter' 'qt4: Qt GUI' \ +'python: pylux Python interface' \ +'amdapp-sdk: OpenCL support for AMD GPUs' \ +'intel-opencl-runtime: OpenCL support for Intel CPUs') +makedepends=('cmake' 'boost' 'mesa' 'qt4' "luxrays=$pkgver" 'python' 'opencl-headers') +source=($pkgname-$pkgver.tar.bz2::https://bitbucket.org/luxrender/lux/get/v${pkgver/./}.tar.bz2 \ +force_python3.diff luxrender-gcc7.patch fix_deprecated_native.diff) +sha256sums=('29144f657087644086928a66421df5d25fc4dccd05970200932f5693650ddecf' +'916a45aec1326e6990c1ff9f141080c17a33ed793c44d1af9a2dacb9b21c19d2' +'e51e33ac85c247696a0cab7751b5e91a23df5dac45af05b9ee68299e4a37dc6d' +'0a35caff0cb72fb57c13ba932403849b9280f56506676d0144eceaf13e470209') + +prepare() { + cd "$srcdir"/luxrender-lux-$_pkgver + + patch -Np1 < ../force_python3.diff + # fix build with GCC 7 (Fedora) + patch -Np1 < ../luxrender-gcc7.patch + # fix build with boost 1.66 (the deprecated native() method was removed) + patch -Np1 < ../fix_deprecated_native.diff +} + +build() { + cd "$srcdir"/luxrender-lux-$_pkgver + + + cmake . \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DLUXRAYS_DISABLE_OPENCL=OFF \ +-DPYTHON_CUSTOM=ON \ +-DPYTHON_LIBRARIES=/usr/lib/libpython3.6m.so \ +-DPYTHON_INCLUDE_PATH=/usr/include/python3.6m/ \ +-DCMAKE_EXE_LINKER_FLAGS=-lpthread + make +} + +package() { + cd "$srcdir"/luxrender-lux-$_pkgver + make DESTDIR="$pkgdir" install + + # fix library path on x86_64 + [ "$CARCH" = "x86_64" ] && mv "$pkgdir"/usr/lib64 "$pkgdir"/usr/lib + + # install pylux + install -D -m644 pylux.so "$pkgdir"/usr/lib/python3.6/pylux.so +} + +# vim:set ts=2 sw=2 et: Copied: luxrender/repos/community-staging-x86_64/fix_deprecated_native.diff (from rev 276892, luxrender/trunk/fix_deprecated_native.diff) === --- community-staging-x86_64/fix_deprecated_native.diff (rev 0) +++ community-staging-x86_64/fix_deprecated_native.diff 2017-12-29 20:53:12 UTC (rev 276893) @@ -0,0 +1,12 @@ +diff -rup luxrender-lux-b3f85cf7742f.orig/core/renderfarm.cpp luxrender-lux-b3f85cf7742f/core/renderfarm.cpp +--- luxrender-lux-b3f85cf7742f.orig/core/renderfarm.cpp2016-05-09 23:21:17.0 +0200 luxrender-lux-b3f85cf7742f/core/renderfarm.cpp 2017-12-29 21:34:12.481269755 +0100 +@@ -892,7 +892,7 @@ void RenderFarm::updateFilm(Scene *scene + stream.rdbuf()->set_option(boost::asio::socket_base::keep_alive(true)); + #if defined(__linux__) || defined(__MACOSX__) + // Set keep alive parameters on *nix platforms +- const int nativeSocket = static_cast(stream.rdbuf()->native()); ++ const int nativeSocket = static_cast(stream.rdbuf()->native_handle()); + int optval = 3; // Retry count + const socklen_t optlen = sizeof(optval); + setsockopt(nativeSocket, SOL_TCP, TCP_KEEPCNT, , optlen); Copied: luxrender/repos/community-staging-x86_64/force_python3.diff (from rev 276892,