graphics/luxrender: Updated for version 1.4 + new maintainer.

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Klaatu 2015-06-22 18:30:24 +07:00 committed by Willy Sudiarto Raharjo
parent 4c67bdbc39
commit 43c725ceb0
8 changed files with 694 additions and 117 deletions

View file

@ -1,4 +1,43 @@
LuxRender
=========
LuxRender is a physically based and unbiased rendering engine. LuxRender is a physically based and unbiased rendering engine.
Based on state of the art algorithms, LuxRender simulates the flow Based on state of the art algorithms, LuxRender simulates the flow of light according
of light according to physical equations, thus producing realistic to physical equations, thus producing realistic images of photographic quality.
images of photographic quality. It is fully-featured, with a command line application as well as a GUI, widespread
render farm support, instancing, volumetrics, motion blur, and more.
This package supports 64-bit systems only, because it installs the pre-compiled LuxRender
package. It is possible to install LuxRender on 32-bit system, but it requires building from source.
Optional Depencencies:
------------
opencl-headers
cudatoolkit
nvidia-driver
Install Options:
----------------
To install without OpenCL support, launch this script like this:
$ OPENCL=no ./luxrender.SlackBuild
Blender Plugin
--------------
By default, this SlackBuild:
1. Attempts to auto-detect where your Blender install is by grepping /var/log/packages
2. Attempts to install the Blender plugin to that location
If you do not want it to attempt to do this, do:
$ BLENDER=no ./luxrender.SlackBuild
The Blender plugin will be copied to /usr/share/luxrender-VERSION
If you do have Blender, but in a different path than the SlackBuild.org path,, or not
listed in /var/log/packages for some reason, then you can hardcode the path:
$ BLENDER=/path/to/blender/scripts ./luxrender.SlackBuild
IMPORTANT: Point to your Blender **scripts** directory.

View file

@ -0,0 +1,306 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--part of the matt icon theme by sixsixfive released under CC0 (https://creativecommons.org/publicdomain/zero/1.0/) on openclipart-->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 128 128"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
width="100%"
height="100%"
sodipodi:docname="application-x-lux.svg">
<metadata
id="metadata56">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1164"
inkscape:window-height="751"
id="namedview54"
showgrid="false"
inkscape:zoom="1.84375"
inkscape:cx="-26.033898"
inkscape:cy="48.542373"
inkscape:window-x="752"
inkscape:window-y="204"
inkscape:window-maximized="0"
inkscape:current-layer="svg2" />
<defs
id="0">
<linearGradient
id="8">
<stop
id="O"
stop-color="#323232" />
<stop
offset="1"
id="P"
stop-color="#474747" />
</linearGradient>
<linearGradient
id="9">
<stop
id="Q"
stop-opacity="0" />
<stop
offset="0.5"
id="R" />
<stop
id="S"
offset="1"
stop-opacity="0.169" />
</linearGradient>
<linearGradient
id="A">
<stop
id="T"
stop-opacity="0" />
<stop
id="U"
offset="0.5" />
<stop
offset="1"
id="V"
stop-opacity="0" />
</linearGradient>
<linearGradient
id="B">
<stop
id="W" />
<stop
offset="1"
id="X"
stop-opacity="0.579" />
</linearGradient>
<linearGradient
id="C">
<stop
id="Y"
stop-color="#8bb300" />
<stop
offset="1"
id="Z"
stop-color="#99c500" />
</linearGradient>
<linearGradient
id="D">
<stop
id="a"
stop-color="#eee" />
<stop
offset="1"
id="b"
stop-color="#d2d2d2" />
</linearGradient>
<linearGradient
id="E">
<stop
id="c" />
<stop
offset="1"
id="d"
stop-opacity="0.536" />
</linearGradient>
<linearGradient
id="F">
<stop
id="e" />
<stop
offset="1"
id="f"
stop-color="#ddd"
stop-opacity="0" />
</linearGradient>
<filter
id="G"
x="-0.147"
width="1.294"
y="-0.145"
height="1.29">
<feGaussianBlur
stdDeviation="1.81881"
id="g" />
</filter>
<filter
id="H">
<feGaussianBlur
stdDeviation="2.58594"
id="h" />
</filter>
<radialGradient
xlink:href="#E"
id="I"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1,0,0,0.97467889,0,0.43910718)"
cx="89.51"
cy="22.254"
r="18.279" />
<linearGradient
xlink:href="#F"
y2="25.1"
x2="86.82"
y1="14.793"
x1="98.33"
gradientTransform="matrix(0.96714879,0,0,0.96714879,-10.885895,4.3079418)"
gradientUnits="userSpaceOnUse"
id="J" />
<linearGradient
xlink:href="#8"
gradientUnits="userSpaceOnUse"
y2="119.98"
x2="49.39"
y1="27.699"
x1="87.28"
id="K"
gradientTransform="translate(-12.474575,1.0847458)" />
<linearGradient
id="L">
<stop
id="i"
stop-color="#da7a20" />
<stop
offset="1"
id="j"
stop-color="#da7a20"
stop-opacity="0" />
</linearGradient>
<linearGradient
id="M">
<stop
id="k"
stop-color="#62200c" />
<stop
id="l"
offset="0.256"
stop-color="#efce37"
stop-opacity="0.749" />
<stop
id="m"
offset="0.5"
stop-color="#aa7663"
stop-opacity="0.498" />
<stop
offset="1"
id="n"
stop-color="#9b9b9b"
stop-opacity="0" />
</linearGradient>
</defs>
<path
d="m 8.5628647,6.9373778 0,114.1235622 85.9251203,0 0,-83.325917 -29.92116,-30.7976452 -56.0039603,0 z"
id="2"
style="fill:url(#K)"
inkscape:connector-curvature="0" />
<path
id="4"
d="m 81.698039,28.309502 0.135161,-8.351 C 81.901124,13.359407 80.956142,8.4107397 77.785779,3.9471419 L 80.362343,3.9159389 107.86271,29.53084 c -4.06802,-2.645393 -9.621189,-0.791242 -16.861906,-1.025606 l -9.302765,-0.195732 z"
transform="matrix(1.016085,0,0,1.112241,-16.266815,4.0495038)"
style="opacity:0.50499998;fill:url(#I);filter:url(#G)"
inkscape:connector-curvature="0" />
<path
d="m 70.273745,30.206427 0.13072,-8.07666 c 0.0657,-6.382306 -2.69158,-10.83607 -5.75779,-15.1530332 l 29.86674,30.5881672 c -3.93438,-2.558489 -8.23966,-6.942507 -15.24251,-7.169171 l -8.99716,-0.189303 z"
id="5"
inkscape:connector-curvature="0"
style="fill:#323232" />
<path
id="6"
d="m 70.273745,30.206427 0.13072,-8.07666 c 0.0657,-6.382306 -2.69158,-10.83607 -5.75779,-15.1530332 l 29.86674,30.5881672 c -3.93438,-2.558489 -8.23966,-6.942507 -15.24251,-7.169171 l -8.99716,-0.189303 z"
style="fill:url(#J)"
inkscape:connector-curvature="0" />
<g
inkscape:label="objects"
id="layer1"
style="display:inline"
transform="translate(8.4048521,26.486768)">
<path
inkscape:connector-curvature="0"
style="fill:#f4ca1c;fill-opacity:1;stroke:#d88d44;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.74157302"
inkscape:transform-center-x="5.0734767"
d="m 34.619226,11.542378 c 1.87688,-1.8768896 5.09804,-1.8768896 6.97493,0 1.89119,1.8912 1.91846,5.09378 0.01869,6.99362 -1.89984,1.89977 -5.10243,1.8725 -6.99362,-0.0187 -1.87689,-1.87689 -1.87689,-5.09804 0,-6.97492 z m -13.96855,15.87077 c 1.34781,-1.34775 3.72947,-1.3805 5.09133,-0.01863 1.38855,1.38848 1.38855,3.72148 0,5.10996 -1.36186,1.36186 -3.74359,1.32912 -5.09133,-0.01863 -1.32048,-1.32054 -1.32054,-3.75216 0,-5.0727 z M 6.2532264,42.855018 c 1.02232,-1.02231 3.00602,-1.02231 4.0283396,0 1.06564,1.06564 1.10458,2.96103 0.01863,4.04697 -1.0859396,1.08588 -2.9813296,1.04695 -4.0469696,-0.0187 -1.02231,-1.02225 -1.02225,-3.00602 0,-4.02827 z m 40.8985396,-18.7801 c 3.21432,-3.21438 8.534838,-3.21438 11.749218,0 1.5663,1.56629 2.35131,3.62266 2.38715,5.74407 -0.0118,1.20237 0.64461,2.25008 1.39873,2.85336 0.65279,0.52225 1.76324,1.04869 3.20769,0.70869 3.69555,-0.70488 7.46545,0.37861 10.31321,3.22637 4.53827,4.53827 4.53827,11.98529 0,16.5235 -2.83996,2.84002 -6.76754,3.893804 -10.4624,3.18911 -1.44051,-0.3391 -2.45173,0.26051 -3.0585,0.745944 -0.78185,0.62553 -1.42929,1.74364 -1.41735,2.94666 -0.03586,2.12115 -0.79534,4.07765 -2.36853,5.65084 -3.21431,3.21432 -8.534898,3.21432 -11.749218,0 -3.21438,-3.21439 -3.21438,-8.5349 0,-11.749284 1.56629,-1.56629 3.62265,-2.3513 5.744078,-2.38714 1.20256,0.01192 2.25014,-0.64474 2.85336,-1.39867 0.52224,-0.65286 1.04869,-1.76324 0.70869,-3.20775 -0.28275,-1.4826 -0.24737,-2.7595 0.03732,-4.2521 0.33903,-1.44045 -0.26057,-2.45174 -0.74601,-3.0585 -0.62559,-0.78205 -1.74388,-1.42923 -2.94665,-1.41737 -2.121098,-0.03585 -4.077668,-0.79539 -5.650788,-2.36851 -3.21438,-3.21438 -3.21438,-8.5349 0,-11.74922 z m -12.53254,17.30678 c 1.87688,-1.87689 5.09804,-1.87689 6.97493,0 1.89119,1.89119 1.91846,5.09378 0.01869,6.99362 -1.89984,1.89977 -5.10243,1.8725 -6.99362,-0.0187 -1.87689,-1.87689 -1.87689,-5.09804 0,-6.97492 z m -13.96855,15.870774 c 1.34774,-1.347754 3.72947,-1.380494 5.09133,-0.01864 1.38855,1.38849 1.38855,3.72149 0,5.10997 -1.36186,1.36186 -3.74359,1.32912 -5.09133,-0.01863 -1.32054,-1.32054 -1.32054,-3.75216 0,-5.0727 z m 13.96855,13.96855 c 1.87688,-1.87689 5.09804,-1.87689 6.97493,0 1.89119,1.89119 1.91846,5.09378 0.01869,6.99355 -1.89984,1.89984 -5.10243,1.87258 -6.99362,-0.01863 -1.87689,-1.87688 -1.87689,-5.09803 0,-6.97492 z"
id="path4581" />
</g>
<g
id="layer3"
inkscape:label="shinyness"
style="display:inline"
transform="translate(8.4048521,26.486768)">
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 46.226376,31.416148 c -0.11834,-2.66263 0.34786,-4.49407 1.91995,-6.11349 1.27377,-1.31211 3.523148,-2.17871 5.829358,-1.99415 -3.372668,0.76216 -4.353348,1.49823 -5.347558,2.8352 -1.11522,1.49971 -1.28598,3.37197 -1.10002,5.03575 l -1.30173,0.23669 z"
id="path3762"
sodipodi:nodetypes="cscscc" />
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 46.226376,61.413162 c -0.11834,-2.66263 0.34786,-4.49407 1.91995,-6.113494 1.27377,-1.31211 3.523148,-2.17871 5.829358,-1.99415 -3.372668,0.76216 -4.353348,1.49823 -5.347558,2.8352 -1.11522,1.499714 -1.28598,3.371974 -1.10002,5.035754 l -1.30173,0.23669 z"
id="path4733"
sodipodi:nodetypes="cscscc" />
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 57.982604,44.554748 c 0.18309,-3.87658 1.24375,-5.20941 3.2305,-7.03874 1.93989,-1.78618 3.89023,-2.6728 8.01899,-2.332 -5.47141,0.71978 -5.59167,1.5499 -7.25751,3.08332 -1.51951,1.39872 -2.91384,3.73363 -2.63547,6.04341 l -1.35651,0.24401 z"
id="path4735"
sodipodi:nodetypes="cscscc" />
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 34.478776,15.666128 c -0.06282,-1.41321 0.18462,-2.38527 1.01901,-3.24478 0.67606,-0.69641 1.86993,-1.15636 3.09397,-1.0584 -1.79007,0.40451 -2.07929,0.91083 -2.60697,1.62044 -0.5919,0.79599 -0.74035,1.73187 -0.64165,2.61493 l -0.86436,0.06781 z"
id="path4737"
sodipodi:nodetypes="cscscc" />
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 34.478776,45.732118 c -0.06282,-1.41321 0.18462,-2.38527 1.01901,-3.24478 0.67606,-0.69641 1.86993,-1.15636 3.09397,-1.0584 -1.79007,0.40451 -2.07929,0.91083 -2.60697,1.62044 -0.5919,0.79599 -0.74035,1.73187 -0.64165,2.61493 l -0.86436,0.06781 z"
id="path4739"
sodipodi:nodetypes="cscscc" />
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 34.478776,75.335552 c -0.06282,-1.41321 0.18462,-2.38527 1.01901,-3.24478 0.67606,-0.69641 1.86993,-1.15636 3.09397,-1.0584 -1.79007,0.40451 -2.07929,0.91083 -2.60697,1.62044 -0.5919,0.79599 -0.74035,1.73187 -0.64165,2.61493 l -0.86436,0.06781 z"
id="path4741"
sodipodi:nodetypes="cscscc" />
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 20.785736,30.384128 c -0.04261,-0.95857 0.12522,-1.6179 0.69118,-2.2009 0.45857,-0.47237 1.26836,-0.78435 2.09861,-0.7179 -1.21419,0.27437 -1.49879,0.75745 -1.76828,1.09913 -0.31088,0.39416 -0.50217,1.1747 -0.43523,1.77368 l -0.58628,0.04599 z"
id="path4743"
sodipodi:nodetypes="cscscc" />
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 20.785736,60.339992 c -0.04261,-0.95857 0.12522,-1.6179 0.69118,-2.2009 0.45857,-0.47237 1.26836,-0.78435 2.09861,-0.7179 -1.21419,0.27437 -1.49879,0.75745 -1.76828,1.09913 -0.31088,0.39416 -0.50217,1.1747 -0.43523,1.77368 l -0.58628,0.04599 z"
id="path4745"
sodipodi:nodetypes="cscscc" />
<path
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 6.4394464,44.991948 c -0.0292,-0.65696 0.08582,-1.10883 0.4737,-1.50839 0.31429,-0.32374 0.86928,-0.53756 1.43829,-0.49202 -0.83215,0.18804 -1.0272,0.51912 -1.21189,0.7533 -0.21307,0.27013 -0.34417,0.80508 -0.29829,1.21559 l -0.40181,0.03152 z"
id="path4747"
sodipodi:nodetypes="cscscc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

View file

@ -1,3 +1,7 @@
if [ -x /usr/bin/xdg-mime ]; then
/usr/bin/xdg-mime install /usr/doc/luxrender-1.4/mime-lux.xml
fi
if [ -x /usr/bin/update-desktop-database ]; then if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi fi

View file

@ -2,7 +2,9 @@
# Slackware build script for luxrender # Slackware build script for luxrender
# Copyright 2013 Giorgio Peron Campodarsego, PD, Italy giorgio.peron@gmail.com # Copyright 2013 Giorgio Peron Campodarsego, PD, Italy
# Copyright 2015 Klaatu Wellington, NZ
#
# All rights reserved. # All rights reserved.
# #
# Redistribution and use of this script, with or without modification, is # Redistribution and use of this script, with or without modification, is
@ -23,17 +25,27 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=luxrender PRGNAM=luxrender
VERSION=${VERSION:-1.3.1} SHORT=lux
VERSION=${VERSION:-1.4}
BUILD=${BUILD:-1} BUILD=${BUILD:-1}
TAG=${TAG:-_SBo} TAG=${TAG:-_SBo}
SRCVERSION=lux-d0b0e20c47cc
LUXRAYSRCVERSION=luxrays-7459cd8a9583 if [ -z $OPENCL ]; then
OPENCL="-OpenCL"
else
OPENCL=""
fi
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$( uname -m )" in case "$( uname -m )" in
i?86) ARCH=i486 ;; i?86) echo "32 bit builds not supported." && exit 1
arm*) ARCH=arm ;; ;;
*) ARCH=$( uname -m ) ;; arm*) ARCH=arm
LIBDIRSUFFIX=""
;;
*) ARCH=$( uname -m )
LIBDIRSUFFIX="64"
;;
esac esac
fi fi
@ -56,18 +68,14 @@ else
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
fi fi
set -e set -e
rm -rf $PKG rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT mkdir -p $TMP $PKG $OUTPUT
cd $TMP cd $TMP
rm -rf $PRGNAM-$VERSION rm -rf $SHORT-$VERSION
rm -rf $LUXRAYSRCVERSION tar xvjf $CWD/$SHORT-v"$VERSION"-x86_64-sse2"$OPENCL".tar.bz2
rm -rf $SRCVERSION cd $SHORT-v"$VERSION"-$(uname -m)-sse2"$OPENCL"
tar xvjf $CWD/$SRCVERSION.tar.bz2
tar xvjf $CWD/$LUXRAYSRCVERSION.tar.bz2
cd $TMP/$LUXRAYSRCVERSION
chown -R root:root . chown -R root:root .
find -L . \ find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@ -75,103 +83,50 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# fix some make files
sed -i \
-e "/project(LuxRays)/ a\
SET(BUILD_LUXMARK on)" \
-e "/project(LuxRays)/ a\
set(OPENGL_INCLUDE_DIR /usr/include/GL)" \
CMakeLists.txt
sed -i \
-e "/# Lookup user provide path first/ a\
SET(OPENCL_ROOT /usr/share)" \
-e "s:PATHS \$ENV{ATISTREAMSDKROOT}:PATHS \${OPENCL_ROOT} \$ENV{ATISTREAMSDKROOT}:" \
cmake/Packages/FindOpenCL.cmake
# luxmark moc files
cd samples/luxmark
moc aboutdialog.h -o moc_aboutdialog.cxx
moc hardwaretree.h -o moc_hardwaretree.cxx
moc luxmarkapp.h -o moc_luxmarkapp.cxx
moc mainwindow.h -o moc_mainwindow.cxx
moc resultdialog.h -o moc_resultdialog.cxx
moc submitdialog.h -o moc_submitdialog.cxx
cd -
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_BUILD_TYPE=Release .
# compile luxrays
make luxrays
make slg4
make luxmark
# manual installation # manual installation
mkdir -p $PKG/usr/share/$PRGNAM/resources $PKG/usr/share/$PRGNAM/scenes mkdir -p $PKG/usr/bin/
cp bin/* $PKG/usr/share/$PRGNAM cp luxconsole $PKG/usr/bin/
cp -r samples/luxmark/resources $PKG/usr/share/$PRGNAM cp lux*r $PKG/usr/bin/
cp -r scenes $PKG/usr/share/$PRGNAM cp slg4 $PKG/usr/bin/
cp -r samples/luxmark/scenes $PKG/usr/share/$PRGNAM
mkdir -p $PKG/usr/bin
cat > $PKG/usr/bin/luxmark << EOF
#!/bin/sh
cd /usr/share/luxrender
./luxmark >/dev/null 2>&1
EOF
chmod +x $PKG/usr/bin/luxmark
cat > $PKG/usr/bin/slg4 << EOF
#!/bin/sh
cd /usr/share/luxrender
./slg4 >/dev/null 2>&1
EOF
chmod +x $PKG/usr/bin/slg4 chmod +x $PKG/usr/bin/slg4
mkdir -p $PKG/usr/lib"$LIBDIRSUFFIX"
cp *.so $PKG/usr/lib"$LIBDIRSUFFIX"
cd $TMP/$SRCVERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# # fix some make files
sed -i \
-e "/########################## Find LuxRays ##########################/ a\
SET(LuxRays_HOME $TMP/$LUXRAYSRCVERSION)" \
-e "s:PATHS ../luxrays/include:PATHS \${LuxRays_HOME}/include:" \
-e "s:/usr/src/opencl-sdk:/usr/share/cuda:" \
cmake/Dependencies.cmake
sed -i \
-e "s:-Wall -fPIC -DHAVE_PTHREAD_H:-Wall -fPIC -DHAVE_PTHREAD_H -l png14:" \
-e "s:E} -fvisibility=hidden -fvisibility-inlines-hidden:E} -fvisibility=hidden -fvisibility-inlines-hidden -lpthread:" \
-e "s:#SET(CMAKE_VERBOSE_MAKEFILE:SET(CMAKE_VERBOSE_MAKEFILE:g" \
-e "/SET(CMAKE_VERBOSE_MAKEFILE true)/ a\
SET(CMAKE_CXX_FLAGS_RELEASE \"-lpthread\")" \
CMakeLists.txt
cmake .
# compile luxrender
make luxrender
make install DESTDIR=$PKG
# /usr/local? no, thanks
cp -r $PKG/usr/local/* $PKG/usr
rm -rf $PKG/usr/local
# copy pylux.so
cp pylux.so $PKG/usr/lib$LIBDIRSUFFIX/
# Strip binaries and libraries.
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
# are we using default SBo location of blender?
if [ -z $BLENDER ]; then
BLENDER=$(egrep '^opt\/blender\/2\....?\/scripts\/$' /var/log/packages/blender-*_SBo 2> /dev/null) || BLENDER="no"
fi
if [ X"$BLENDER" != "Xno" ]; then
mkdir -p $PKG/$BLENDER
unzip luxblend/luxblend.zip -d $PKG/$BLENDER/addons/
unzip luxblend/luxblend-presets.zip -d $PKG/$BLENDER/presets/
else
mkdir -p $PKG/usr/share/$PRGNAM-$VERSION/luxblend
cp luxblend/luxblend.zip $PKG/usr/share/$PRGNAM-$VERSION/luxblend
cp luxblend/luxblend-presets.zip $PKG/usr/share/$PRGNAM-$VERSION/luxblend
fi
mkdir -p $PKG/usr/share/applications
mkdir -p $PKG/usr/share/$PRGNAM-$VERSION
cp -r examples $PKG/usr/share/$PRGNAM-$VERSION
cp $CWD/$PRGNAM.desktop $PKG/usr/share/applications
#icons
mkdir -p $PKG/usr/share/icons/hicolor/scalable/mimetypes
cp $CWD/application-x-lux.svg $PKG/usr/share/icons/hicolor/scalable/mimetypes
cp $CWD/luxrender.svg $PKG/usr/share/icons/hicolor/scalable/apps
#mimetypes
mkdir -p $PKG/usr/share/mime/application/
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a AUTHORS.txt COPYING.txt $PKG/usr/doc/$PRGNAM-$VERSION cp README $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
cat $CWD/mime-"$SHORT".xml > $PKG/usr/doc/$PRGNAM-$VERSION/mime-"$SHORT".xml
mkdir -p $PKG/install mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc cat $CWD/slack-desc > $PKG/install/slack-desc

View file

@ -0,0 +1,9 @@
[Desktop Entry]
Name=Lux
GenericName=Lux Renderer
Comment=LuxRender unbiased rendering system
Exec=luxrender
Icon=/usr/share/pixmaps/luxrender.svg
Terminal=false
Type=Application
Categories=Application;Graphics;3DGraphics

View file

@ -1,12 +1,12 @@
PRGNAM="luxrender" PRGNAM="luxrender"
VERSION="1.3.1" VERSION="1.4"
HOMEPAGE="http://www.luxrender.net/" HOMEPAGE="http://www.luxrender.net/"
DOWNLOAD="http://src.luxrender.net/luxrays/archive/7459cd8a9583.tar.bz2 \ DOWNLOAD="UNSUPPORTED"
http://src.luxrender.net/lux/archive/d0b0e20c47cc.tar.bz2" MD5SUM=""
MD5SUM="4dc151e3cf6d1da8ce5d78146a60382a \ DOWNLOAD_x86_64="http://www.luxrender.net/release/luxrender/1.4/linux/64/lux-v1.4-x86_64-sse2-OpenCL.tar.bz2 \
79eb38569540b6be7091aee5768c9d96" http://www.luxrender.net/release/luxrender/1.4/linux/64/lux-v1.4-x86_64-sse2.tar.bz2"
DOWNLOAD_x86_64="" MD5SUM_x86_64="6635929c033c55c4300c8fc928fa1647 \
MD5SUM_x86_64="" ec37591dd3efca4c0ab2051bcc9e64e1"
REQUIRES="cudatoolkit nvidia-driver opencl-headers FreeImage" REQUIRES="FreeImage"
MAINTAINER="Giorgio Peron" MAINTAINER="Klaatu"
EMAIL="giorgio.peron@gmail.com" EMAIL="klaatu@member.fsf.org"

View file

@ -0,0 +1,252 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="88.582672"
height="88.582672"
id="svg16557"
sodipodi:version="0.32"
inkscape:version="0.45.1"
sodipodi:docbase="/home/abel/luxdoc/logo"
sodipodi:docname="luxlogo_shiny.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.0">
<defs
id="defs16559">
<filter
inkscape:collect="always"
x="-1.7561407"
width="4.5122814"
y="-1.7561359"
height="4.5122719"
id="filter7125">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="7.1808582"
id="feGaussianBlur7127" />
</filter>
<filter
inkscape:collect="always"
x="-1.7561407"
width="4.5122814"
y="-1.7561406"
height="4.5122809"
id="filter7129">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="7.1808582"
id="feGaussianBlur7131" />
</filter>
<filter
inkscape:collect="always"
x="-1.7561407"
width="4.5122814"
y="-1.7561433"
height="4.5122867"
id="filter7137">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="7.1808582"
id="feGaussianBlur7139" />
</filter>
<filter
inkscape:collect="always"
x="-1.1999983"
width="3.3999965"
y="-1.2000017"
height="3.4000034"
id="filter8554">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="2.8056737"
id="feGaussianBlur8556" />
</filter>
<filter
inkscape:collect="always"
x="-1.2000465"
width="3.4000931"
y="-1.1999536"
height="3.3999069"
id="filter8570">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="3.5617226"
id="feGaussianBlur8572" />
</filter>
<filter
inkscape:collect="always"
x="-1.2000484"
width="3.4000969"
y="-1.1999516"
height="3.3999031"
id="filter8586">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="3.5617182"
id="feGaussianBlur8588" />
</filter>
<filter
inkscape:collect="always"
x="-0.87915176"
width="2.7583034"
y="-0.66055602"
height="2.3211119"
id="filter8614">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="12.77352"
id="feGaussianBlur8616" />
</filter>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
gridtolerance="10000"
guidetolerance="10"
objecttolerance="10"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.7821276"
inkscape:cx="103.86591"
inkscape:cy="27.788067"
inkscape:document-units="px"
inkscape:current-layer="layer2"
inkscape:window-width="1280"
inkscape:window-height="729"
inkscape:window-x="0"
inkscape:window-y="24"
width="25mm"
height="25mm"
units="mm" />
<metadata
id="metadata16562">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="shadow"
style="display:inline">
<path
style="opacity:0.4;fill:#6b3f3b;fill-opacity:1;stroke:none;stroke-width:0.1;stroke-miterlimit:4;display:inline;filter:url(#filter8554)"
inkscape:transform-center-x="5.0734767"
d="M 6.2532264,42.855018 C 7.2755464,41.832708 9.2592464,41.832708 10.281566,42.855018 C 11.347206,43.920658 11.386146,45.816048 10.300196,46.901988 C 9.2142564,47.987868 7.3188664,47.948938 6.2532264,46.883288 C 5.2309164,45.861038 5.2309764,43.877268 6.2532264,42.855018 z "
id="path2744"
sodipodi:nodetypes="csssc" />
<path
style="opacity:0.4;fill:#6b3f3b;fill-opacity:1;stroke:none;stroke-width:0.1;stroke-miterlimit:4;display:inline;filter:url(#filter8570)"
inkscape:transform-center-x="5.0734767"
d="M 20.650676,57.252472 C 21.998416,55.904718 24.380146,55.871978 25.742006,57.233832 C 27.130556,58.622322 27.130556,60.955322 25.742006,62.343802 C 24.380146,63.705662 21.998416,63.672922 20.650676,62.325172 C 19.330136,61.004632 19.330136,58.573012 20.650676,57.252472 z "
id="path5720"
sodipodi:nodetypes="csssc" />
<path
style="opacity:0.6;fill:#6b3f3b;fill-opacity:1;stroke:none;stroke-width:0.1;stroke-miterlimit:4;display:inline;filter:url(#filter8614)"
inkscape:transform-center-x="5.0734767"
d="M 47.151766,24.074918 C 50.366086,20.860538 55.686604,20.860538 58.900984,24.074918 C 60.467284,25.641208 61.252294,27.697578 61.288134,29.818988 C 61.276334,31.021358 61.932744,32.069068 62.686864,32.672348 C 63.339654,33.194598 64.450104,33.721038 65.894554,33.381038 C 69.590104,32.676158 73.360004,33.759648 76.207764,36.607408 C 80.746034,41.145678 80.746034,48.592698 76.207764,53.130908 C 73.367804,55.970928 69.440224,57.024712 65.745364,56.320018 C 64.304854,55.980918 63.293634,56.580528 62.686864,57.065962 C 61.905014,57.691492 61.257574,58.809602 61.269514,60.012622 C 61.233654,62.133772 60.474174,64.090272 58.900984,65.663462 C 55.686674,68.877782 50.366086,68.877782 47.151766,65.663462 C 43.937386,62.449072 43.937386,57.128562 47.151766,53.914178 C 48.718056,52.347888 50.774416,51.562878 52.895844,51.527038 C 54.098404,51.538958 55.145984,50.882298 55.749204,50.128368 C 56.271444,49.475508 56.797894,48.365128 56.457894,46.920618 C 56.175144,45.438018 56.210524,44.161118 56.495214,42.668518 C 56.834244,41.228068 56.234644,40.216778 55.749204,39.610018 C 55.123614,38.827968 54.005324,38.180788 52.802554,38.192648 C 50.681456,38.156798 48.724886,37.397258 47.151766,35.824138 C 43.937386,32.609758 43.937386,27.289238 47.151766,24.074918 z "
id="path5722"
sodipodi:nodetypes="cscscsscscssscsccscsc" />
<path
style="opacity:0.6;fill:#6b3f3b;fill-opacity:1;stroke:none;stroke-width:0.1;stroke-miterlimit:4;display:inline;filter:url(#filter7137)"
inkscape:transform-center-x="5.0734767"
d="M 34.619226,71.221022 C 36.496106,69.344132 39.717266,69.344132 41.594156,71.221022 C 43.485346,73.112212 43.512616,76.314802 41.612846,78.214572 C 39.713006,80.114412 36.510416,80.087152 34.619226,78.195942 C 32.742336,76.319062 32.742336,73.097912 34.619226,71.221022 z "
id="path5724"
sodipodi:nodetypes="csssc" />
<path
style="opacity:0.4;fill:#6b3f3b;fill-opacity:1;stroke:none;stroke-width:0.1;stroke-miterlimit:4;display:inline;filter:url(#filter8586)"
inkscape:transform-center-x="5.0734767"
d="M 20.650676,27.413148 C 21.998486,26.065398 24.380146,26.032648 25.742006,27.394518 C 27.130556,28.782998 27.130556,31.115998 25.742006,32.504478 C 24.380146,33.866338 21.998416,33.833598 20.650676,32.485848 C 19.330196,31.165308 19.330136,28.733688 20.650676,27.413148 z "
id="path5726"
sodipodi:nodetypes="csssc" />
<path
style="opacity:0.6;fill:#6b3f3b;fill-opacity:1;stroke:none;stroke-width:0.1;stroke-miterlimit:4;display:inline;filter:url(#filter7129)"
inkscape:transform-center-x="5.0734767"
d="M 34.619226,11.542378 C 36.496106,9.6654884 39.717266,9.6654884 41.594156,11.542378 C 43.485346,13.433578 43.512616,16.636158 41.612846,18.535998 C 39.713006,20.435768 36.510416,20.408498 34.619226,18.517298 C 32.742336,16.640408 32.742336,13.419258 34.619226,11.542378 z "
id="path5728"
sodipodi:nodetypes="csssc" />
<path
style="opacity:0.6;fill:#6b3f3b;fill-opacity:1;stroke:none;stroke-width:0.1;stroke-miterlimit:4;display:inline;filter:url(#filter7125)"
inkscape:transform-center-x="5.0734767"
d="M 34.619226,41.381698 C 36.496106,39.504808 39.717266,39.504808 41.594156,41.381698 C 43.485346,43.272888 43.512616,46.475478 41.612846,48.375318 C 39.713006,50.275088 36.510416,50.247818 34.619226,48.356618 C 32.742336,46.479728 32.742336,43.258578 34.619226,41.381698 z "
id="path5730"
sodipodi:nodetypes="csssc" />
</g>
<g
inkscape:label="objects"
inkscape:groupmode="layer"
id="layer1"
style="display:inline"
sodipodi:insensitive="true">
<path
style="fill:#f4ca1c;fill-opacity:1;stroke:#d88d44;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.74157302"
inkscape:transform-center-x="5.0734767"
d="M 34.619226,11.542378 C 36.496106,9.6654884 39.717266,9.6654884 41.594156,11.542378 C 43.485346,13.433578 43.512616,16.636158 41.612846,18.535998 C 39.713006,20.435768 36.510416,20.408498 34.619226,18.517298 C 32.742336,16.640408 32.742336,13.419258 34.619226,11.542378 z M 20.650676,27.413148 C 21.998486,26.065398 24.380146,26.032648 25.742006,27.394518 C 27.130556,28.782998 27.130556,31.115998 25.742006,32.504478 C 24.380146,33.866338 21.998416,33.833598 20.650676,32.485848 C 19.330196,31.165308 19.330136,28.733688 20.650676,27.413148 z M 6.2532264,42.855018 C 7.2755464,41.832708 9.2592464,41.832708 10.281566,42.855018 C 11.347206,43.920658 11.386146,45.816048 10.300196,46.901988 C 9.2142564,47.987868 7.3188664,47.948938 6.2532264,46.883288 C 5.2309164,45.861038 5.2309764,43.877268 6.2532264,42.855018 z M 47.151766,24.074918 C 50.366086,20.860538 55.686604,20.860538 58.900984,24.074918 C 60.467284,25.641208 61.252294,27.697578 61.288134,29.818988 C 61.276334,31.021358 61.932744,32.069068 62.686864,32.672348 C 63.339654,33.194598 64.450104,33.721038 65.894554,33.381038 C 69.590104,32.676158 73.360004,33.759648 76.207764,36.607408 C 80.746034,41.145678 80.746034,48.592698 76.207764,53.130908 C 73.367804,55.970928 69.440224,57.024712 65.745364,56.320018 C 64.304854,55.980918 63.293634,56.580528 62.686864,57.065962 C 61.905014,57.691492 61.257574,58.809602 61.269514,60.012622 C 61.233654,62.133772 60.474174,64.090272 58.900984,65.663462 C 55.686674,68.877782 50.366086,68.877782 47.151766,65.663462 C 43.937386,62.449072 43.937386,57.128562 47.151766,53.914178 C 48.718056,52.347888 50.774416,51.562878 52.895844,51.527038 C 54.098404,51.538958 55.145984,50.882298 55.749204,50.128368 C 56.271444,49.475508 56.797894,48.365128 56.457894,46.920618 C 56.175144,45.438018 56.210524,44.161118 56.495214,42.668518 C 56.834244,41.228068 56.234644,40.216778 55.749204,39.610018 C 55.123614,38.827968 54.005324,38.180788 52.802554,38.192648 C 50.681456,38.156798 48.724886,37.397258 47.151766,35.824138 C 43.937386,32.609758 43.937386,27.289238 47.151766,24.074918 z M 34.619226,41.381698 C 36.496106,39.504808 39.717266,39.504808 41.594156,41.381698 C 43.485346,43.272888 43.512616,46.475478 41.612846,48.375318 C 39.713006,50.275088 36.510416,50.247818 34.619226,48.356618 C 32.742336,46.479728 32.742336,43.258578 34.619226,41.381698 z M 20.650676,57.252472 C 21.998416,55.904718 24.380146,55.871978 25.742006,57.233832 C 27.130556,58.622322 27.130556,60.955322 25.742006,62.343802 C 24.380146,63.705662 21.998416,63.672922 20.650676,62.325172 C 19.330136,61.004632 19.330136,58.573012 20.650676,57.252472 z M 34.619226,71.221022 C 36.496106,69.344132 39.717266,69.344132 41.594156,71.221022 C 43.485346,73.112212 43.512616,76.314802 41.612846,78.214572 C 39.713006,80.114412 36.510416,80.087152 34.619226,78.195942 C 32.742336,76.319062 32.742336,73.097912 34.619226,71.221022 z "
id="path4581" />
</g>
<g
inkscape:groupmode="layer"
id="layer3"
inkscape:label="shinyness"
style="display:inline"
sodipodi:insensitive="true">
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 46.226376,31.416148 C 46.108036,28.753518 46.574236,26.922078 48.146326,25.302658 C 49.420096,23.990548 51.669474,23.123948 53.975684,23.308508 C 50.603016,24.070668 49.622336,24.806738 48.628126,26.143708 C 47.512906,27.643418 47.342146,29.515678 47.528106,31.179458 L 46.226376,31.416148 z "
id="path3762"
sodipodi:nodetypes="cscscc" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 46.226376,61.413162 C 46.108036,58.750532 46.574236,56.919092 48.146326,55.299668 C 49.420096,53.987558 51.669474,53.120958 53.975684,53.305518 C 50.603016,54.067678 49.622336,54.803748 48.628126,56.140718 C 47.512906,57.640432 47.342146,59.512692 47.528106,61.176472 L 46.226376,61.413162 z "
id="path4733"
sodipodi:nodetypes="cscscc" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 57.982604,44.554748 C 58.165694,40.678168 59.226354,39.345338 61.213104,37.516008 C 63.152994,35.729828 65.103334,34.843208 69.232094,35.184008 C 63.760684,35.903788 63.640424,36.733908 61.974584,38.267328 C 60.455074,39.666048 59.060744,42.000958 59.339114,44.310738 L 57.982604,44.554748 z "
id="path4735"
sodipodi:nodetypes="cscscc" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 34.478776,15.666128 C 34.415956,14.252918 34.663396,13.280858 35.497786,12.421348 C 36.173846,11.724938 37.367716,11.264988 38.591756,11.362948 C 36.801686,11.767458 36.512466,12.273778 35.984786,12.983388 C 35.392886,13.779378 35.244436,14.715258 35.343136,15.598318 L 34.478776,15.666128 z "
id="path4737"
sodipodi:nodetypes="cscscc" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 34.478776,45.732118 C 34.415956,44.318908 34.663396,43.346848 35.497786,42.487338 C 36.173846,41.790928 37.367716,41.330978 38.591756,41.428938 C 36.801686,41.833448 36.512466,42.339768 35.984786,43.049378 C 35.392886,43.845368 35.244436,44.781248 35.343136,45.664308 L 34.478776,45.732118 z "
id="path4739"
sodipodi:nodetypes="cscscc" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 34.478776,75.335552 C 34.415956,73.922342 34.663396,72.950282 35.497786,72.090772 C 36.173846,71.394362 37.367716,70.934412 38.591756,71.032372 C 36.801686,71.436882 36.512466,71.943202 35.984786,72.652812 C 35.392886,73.448802 35.244436,74.384682 35.343136,75.267742 L 34.478776,75.335552 z "
id="path4741"
sodipodi:nodetypes="cscscc" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 20.785736,30.384128 C 20.743126,29.425558 20.910956,28.766228 21.476916,28.183228 C 21.935486,27.710858 22.745276,27.398878 23.575526,27.465328 C 22.361336,27.739698 22.076736,28.222778 21.807246,28.564458 C 21.496366,28.958618 21.305076,29.739158 21.372016,30.338138 L 20.785736,30.384128 z "
id="path4743"
sodipodi:nodetypes="cscscc" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 20.785736,60.339992 C 20.743126,59.381422 20.910956,58.722092 21.476916,58.139092 C 21.935486,57.666722 22.745276,57.354742 23.575526,57.421192 C 22.361336,57.695562 22.076736,58.178642 21.807246,58.520322 C 21.496366,58.914482 21.305076,59.695022 21.372016,60.294002 L 20.785736,60.339992 z "
id="path4745"
sodipodi:nodetypes="cscscc" />
<path
style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 6.4394464,44.991948 C 6.4102464,44.334988 6.5252664,43.883118 6.9131464,43.483558 C 7.2274364,43.159818 7.7824264,42.945998 8.3514364,42.991538 C 7.5192864,43.179578 7.3242364,43.510658 7.1395464,43.744838 C 6.9264764,44.014968 6.7953764,44.549918 6.8412564,44.960428 L 6.4394464,44.991948 z "
id="path4747"
sodipodi:nodetypes="cscscc" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -0,0 +1,12 @@
<?xml version="1.0"?>
<mime-info
xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="application/x-lux">
<comment>LuxRender File</comment>
<glob pattern="*.lxm"/>
<glob pattern="*.lxo"/>
<glob pattern="*.lxs"/>
<glob pattern="*.lxv"/>
<glob pattern="*.flm"/>
</mime-type>
</mime-info>