| author | Jean-Philippe Grimaldi <jeanphi@via.ecp.fr> |
| Wed Jul 07 21:50:58 2010 +0200 (22 months ago) | |
| changeset 2349 | 45f2ed7f09f7 |
| parent 1120 | 3c318e7d5b83 |
| permissions | -rw-r--r-- |
| jromang@1104 | 1 |
#LuxRender spec file for RPM building |
| jromang@1104 | 2 |
#Jean-Francois Romang <jeanfrancois.romang@laposte.net> |
| jromang@1104 | 3 |
|
| jromang@321 | 4 |
Name: lux |
| jromang@1093 | 5 |
Version: 0.6 |
| jromang@1103 | 6 |
Release: 1 |
| jromang@324 | 7 |
Summary: Lux Renderer, an unbiased rendering system |
| jromang@321 | 8 |
|
| jromang@321 | 9 |
Group: Applications/Multimedia |
| jromang@324 | 10 |
License: GPLv3 |
| jromang@1093 | 11 |
URL: http://www.luxrender.net |
| jromang@321 | 12 |
Source0: %{name}-%{version}.tar.bz2 |
| jromang@321 | 13 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
| jromang@321 | 14 |
|
| jromang@1093 | 15 |
%if 0%{?suse_version} |
| jromang@1093 | 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 |
| jromang@1105 | 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 |
| jromang@1104 | 18 |
%endif |
| jromang@1095 | 19 |
|
| jromang@1095 | 20 |
%if 0%{?mandriva_version} |
| jromang@1095 | 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 |
| jromang@1120 | 22 |
Requires: libpng libjpeg libtiff OpenEXR libilmbase6 boost libwxgtk2.8 |
| jromang@1104 | 23 |
%endif |
| jromang@1104 | 24 |
|
| jromang@1104 | 25 |
%if 0%{?fedora_version} |
| jromang@1093 | 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 |
| jromang@1148 | 27 |
Requires: libpng libjpeg libtiff OpenEXR ilmbase boost wxGTK |
| jromang@1093 | 28 |
%endif |
| jromang@1093 | 29 |
|
| jromang@1093 | 30 |
|
| jromang@321 | 31 |
|
| jromang@321 | 32 |
%description |
| jromang@324 | 33 |
LuxRender is a rendering system for physically correct image synthesis. |
| jromang@321 | 34 |
|
| jromang@321 | 35 |
%prep |
| jromang@321 | 36 |
%setup -q |
| jromang@321 | 37 |
|
| jromang@321 | 38 |
|
| jromang@321 | 39 |
%build |
| jromang@1093 | 40 |
cmake . -DCMAKE_INSTALL_PREFIX=/usr |
| jromang@321 | 41 |
make %{?_smp_mflags} |
| jromang@321 | 42 |
|
| jromang@321 | 43 |
|
| jromang@321 | 44 |
%install |
| jromang@321 | 45 |
rm -rf $RPM_BUILD_ROOT |
| jromang@1104 | 46 |
mkdir $RPM_BUILD_ROOT |
| jromang@321 | 47 |
make install DESTDIR=$RPM_BUILD_ROOT |
| jromang@1093 | 48 |
desktop-file-install --vendor="" --dir=%{buildroot}%{_datadir}/applications/ renderer/luxrender.desktop |
| jromang@1093 | 49 |
%if 0%{?suse_version} |
| jromang@1093 | 50 |
%suse_update_desktop_file luxrender |
| jromang@1093 | 51 |
%endif |
| jromang@321 | 52 |
|
| jromang@321 | 53 |
%clean |
| jromang@321 | 54 |
rm -rf $RPM_BUILD_ROOT |
| jromang@321 | 55 |
|
| jromang@321 | 56 |
|
| jromang@321 | 57 |
%files |
| jromang@321 | 58 |
%defattr(-,root,root,-) |
| jromang@322 | 59 |
%doc AUTHORS.txt COPYING.txt |
| jromang@1093 | 60 |
%dir %{_includedir}/luxrender |
| jromang@322 | 61 |
%{_bindir}/luxconsole |
| jromang@322 | 62 |
%{_bindir}/luxrender |
| jromang@383 | 63 |
%{_datadir}/pixmaps/luxrender.svg |
| jromang@374 | 64 |
%{_datadir}/applications/luxrender.desktop |
| jromang@1093 | 65 |
%{_libdir}/liblux.a |
| jromang@1093 | 66 |
%{_includedir}/luxrender/api.h |
| jromang@321 | 67 |
|
| jromang@321 | 68 |
|
| jromang@324 | 69 |
%changelog |
| jromang@1093 | 70 |
*Sat Jan 10 2009 Romang Jean-Francois <jeanfrancois.romang@laposte.net> 0.6-beta1 |
| jromang@1093 | 71 |
-Changes to use wxWidgets GUI |
| jromang@1093 | 72 |
-Solved /usr/lib64 path problem |
| jromang@324 | 73 |
*Mon Dec 17 2007 Romang Jean-Francois <jeanfrancois.romang@laposte.net> 0.1-rc4 |
| jromang@1103 | 74 |
-Initial version |