[arch-commits] Commit in luxrays/trunk (PKGBUILD)

Lukas Jirkovsky stativ at nymeria.archlinux.org
Mon Mar 31 14:39:41 UTC 2014


    Date: Monday, March 31, 2014 @ 16:39:41
  Author: stativ
Revision: 108670

luxmark: do not install broken scenes to significantly reduce the package size.

Modified:
  luxrays/trunk/PKGBUILD

----------+
 PKGBUILD |   11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-03-31 14:03:00 UTC (rev 108669)
+++ PKGBUILD	2014-03-31 14:39:41 UTC (rev 108670)
@@ -3,7 +3,7 @@
 pkgname=('luxrays' 'luxmark')
 pkgver=1.3.1
 _pkgver=7459cd8a9583
-pkgrel=3
+pkgrel=4
 pkgdesc="Accelerate the ray intersection process by using GPUs"
 arch=('i686' 'x86_64')
 url="http://www.luxrender.net/"
@@ -12,10 +12,8 @@
 makedepends=('cmake' 'boost' 'mesa' 'opencl-headers' 'glew' 'freeglut' 'qt4')
 options=('staticlibs')
 source=(https://bitbucket.org/luxrender/luxrays/get/$_pkgver.tar.bz2 \
-        http://www.luxrender.net/release/luxmark/room_scene_v2.1.zip \
         luxmark_scenes_path.diff QTBUG-22829.diff)
 md5sums=('859999e5e07550553fb310a7f48530a4'
-         'ae917f025e32e20b1d20ebf8d22204cb'
          '1fd2a6f32e2822b5e0f147304292a1b9'
          '6e20ee7ea64c578431d51065d0871abc')
 
@@ -61,12 +59,11 @@
   depends+=("${depends[@]}" 'boost-libs' 'qt4')
 
   cd "$srcdir/luxrender-luxrays-$_pkgver"
-  install -d -m755 "$pkgdir"/usr/{bin,share}
+  install -d -m755 "$pkgdir"/usr/{bin,share/luxmark}
   install -m755 bin/luxmark "$pkgdir"/usr/bin
 
-  # install scenes
-  cp -a samples/luxmark/scenes  "$pkgdir"/usr/share/luxmark
-  cp -a "$srcdir"/samples/luxmark/scenes/room "$pkgdir"/usr/share/luxmark
+  # install scenes (only luxball is working ATM)
+  cp -a samples/luxmark/scenes/luxball  "$pkgdir"/usr/share/luxmark
   # fix the paths
   sed -i 's|scenes/|/usr/share/luxmark/|' "$pkgdir"/usr/share/luxmark/*/*.cfg "$pkgdir"/usr/share/luxmark/*/*.scn
 }




More information about the arch-commits mailing list