Date: Monday, May 22, 2017 @ 21:21:25
  Author: arojas
Revision: 229332

boost 1.64 rebuild

Added:
  luxrender/trunk/luxrender-gcc7.patch
Modified:
  luxrender/trunk/PKGBUILD

----------------------+
 PKGBUILD             |    9 ++++++---
 luxrender-gcc7.patch |   13 +++++++++++++
 2 files changed, 19 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2017-05-22 21:18:15 UTC (rev 229331)
+++ PKGBUILD    2017-05-22 21:21:25 UTC (rev 229332)
@@ -5,7 +5,7 @@
 pkgname=luxrender
 pkgver=1.6
 _pkgver=b3f85cf7742f
-pkgrel=7
+pkgrel=8
 pkgdesc="Rendering system for physically correct, unbiased image synthesis"
 arch=('x86_64')
 url="http://www.luxrender.net/";
@@ -17,14 +17,17 @@
             '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)
+        force_python3.diff luxrender-gcc7.patch)
 md5sums=('e40812e4e5a2bb1a58bcbd2a298ba9ee'
-         '42692e65eabc5828693e2682e94b7c64')
+         '42692e65eabc5828693e2682e94b7c64'
+         'fa680b0d621b42c8e7440056bf26ec1c')
 
 prepare() {
   cd "$srcdir"/luxrender-lux-$_pkgver
 
   patch -Np1 < "$srcdir/force_python3.diff"
+  # fix build with GCC 7 (Fedora)
+  patch -p1 -i ../luxrender-gcc7.patch
 }
 
 build() {

Added: luxrender-gcc7.patch
===================================================================
--- luxrender-gcc7.patch                                (rev 0)
+++ luxrender-gcc7.patch        2017-05-22 21:21:25 UTC (rev 229332)
@@ -0,0 +1,13 @@
+--- luxrender-lux-b3f85cf7742f/qtgui/mainwindow.hxx.debug      2016-05-10 
06:21:17.000000000 +0900
++++ luxrender-lux-b3f85cf7742f/qtgui/mainwindow.hxx    2017-03-24 
19:42:42.005564560 +0900
+@@ -134,8 +134,8 @@
+ public:
+       QMRUListModel() : QAbstractListModel(), maxCount(0) { }
+       QMRUListModel(int count, QObject *parent = 0) : 
QAbstractListModel(parent), maxCount(count)  { }
+-      QMRUListModel(const QMRUListModel<T> &other) 
+-              : maxCount(other.maxCount), mruList(other.mruList), 
QAbstractListModel(other.parent()) { }
++      //QMRUListModel(const QMRUListModel<T> &other) 
++              //: maxCount(other.maxCount), mruList(other.mruList), 
QAbstractListModel(other.parent()) { }
+ 
+       int count() const {
+               return maxCount;

Reply via email to