1 #LuxRender spec file for RPM building
2 #Jean-Francois Romang <jeanfrancois.romang@laposte.net>
7 Summary: Lux Renderer, an unbiased rendering system
9 Group: Applications/Multimedia
11 URL: http://www.luxrender.net
12 Source0: %{name}-%{version}.tar.bz2
13 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
16 BuildRequires: libpng-devel libjpeg-devel libtiff-devel OpenEXR-devel flex bison boost-devel desktop-file-utils wxGTK-devel gcc gcc-c++ Mesa-devel cmake update-desktop-files
17 Requires: libpng libjpeg libtiff OpenEXR IlmBase wxGTK libboost_thread1_36_0 libboost_program_options1_36_0 libboost_filesystem1_36_0 libboost_serialization1_36_0 libboost_iostreams1_36_0 libboost_regex1_36_0
20 %if 0%{?mandriva_version}
21 BuildRequires: libpng-devel libjpeg-devel libtiff-devel OpenEXR-devel flex bison boost-devel desktop-file-utils libwxgtk2.8-devel gcc gcc-c++ mesa-common-devel cmake
22 Requires: libpng libjpeg libtiff OpenEXR libilmbase6 boost libwxgtk2.8
25 %if 0%{?fedora_version}
26 BuildRequires: libpng-devel libjpeg-devel libtiff-devel OpenEXR-devel flex bison boost-devel desktop-file-utils wxGTK-devel gcc gcc-c++ Mesa-devel cmake
27 Requires: libpng libjpeg libtiff OpenEXR ilmbase boost wxGTK
33 LuxRender is a rendering system for physically correct image synthesis.
40 cmake . -DCMAKE_INSTALL_PREFIX=/usr
45 rm -rf $RPM_BUILD_ROOT
47 make install DESTDIR=$RPM_BUILD_ROOT
48 desktop-file-install --vendor="" --dir=%{buildroot}%{_datadir}/applications/ renderer/luxrender.desktop
50 %suse_update_desktop_file luxrender
54 rm -rf $RPM_BUILD_ROOT
58 %defattr(-,root,root,-)
59 %doc AUTHORS.txt COPYING.txt
60 %dir %{_includedir}/luxrender
63 %{_datadir}/pixmaps/luxrender.svg
64 %{_datadir}/applications/luxrender.desktop
66 %{_includedir}/luxrender/api.h
70 *Sat Jan 10 2009 Romang Jean-Francois <jeanfrancois.romang@laposte.net> 0.6-beta1
71 -Changes to use wxWidgets GUI
72 -Solved /usr/lib64 path problem
73 *Mon Dec 17 2007 Romang Jean-Francois <jeanfrancois.romang@laposte.net> 0.1-rc4