Summary: Radiance 3D Photo-Realistic Renderer
Summary(pl): Fotorealistyczny program do renderowania scen 3D.
Name: Radiance
-Version: 3r1p8
+Version: 3R4
Release: 1
License: free use, but non-distributable
Group: Applications/Graphics
-Source0: http://radsite.lbl.gov/radiance/pub/rad%{version}.tar.Z
+Source0: http://radsite.lbl.gov/radiance/pub/rad%{version}.tar.gz
+Source1: http://radsite.lbl.gov/radiance/pub/patch%{version}p1.tar.gz
Patch0: %{name}-PLD.patch
Patch1: %{name}-rview-conflict.patch
NoSource: 0
%prep
%setup -q -n ray
+tar xvfz %{SOURCE1}
%patch0 -p1
-%patch1 -p1
+#%patch1 -p0
-(cd doc/man/man1 ; mv -f rview.1 radview.1)
+#(cd doc/man/man1 ; mv -f rview.1 radview.1)
+install -d src/lib
%build
-for i in common meta cv gen ot rt px util cal/{ev,calc,rcalc,util}; do
+for i in common meta cv gen ot rt px hd util cal/{ev,calc,rcalc,util}; do
make -C src/$i -f Rmakefile \
- OPT="%{rpmcflags}" CC="%{__cc}" \
+ OPT="%{rpmcflags} -DSPEED=200" CC="%{__cc}" \
ARCH="IBMPC" \
- MACH="-DBSD -Dlinux -DSPEED=40 -DDCL_ATOF -DBIGMEM -L/usr/X11R6/lib" \
+ MACH="-DBSD -Dlinux -Dtracktime=0 -DDCL_ATOF -DBIGMEM -DNOSTEREO -L/usr/X11R6/lib -I/usr/include/X11" \
MLIBDIR="%{_libdir}/ray/meta" \
- COMPAT="malloc.o erf.o getpagesize.o"
+ COMPAT="bmalloc.o erf.o getpagesize.o"
done
%install
tar cf - * | tar xf - -C $RPM_BUILD_ROOT%{_libdir}/ray
)
-for i in meta cv gen ot rt px util cal/{ev,calc,rcalc,util}; do
+for i in meta cv gen ot rt px hd util cal/{ev,calc,rcalc,util}; do
make -C src/$i -f Rmakefile install \
"DESTDIR=$RPM_BUILD_ROOT" \
"INSTDIR=%{_bindir}" \
"LIBDIR=%{_libdir}/ray"
done
+# fix for inproper links
+for i in fax2ps.1 fax2tiff.1 gif2tiff.1 pal2rgb.1 ppm2tiff.1 ras2tiff.1 rgb2ycbcr.1 sgi2tiff.1 thumbnail.1; do
+ ln -sf ../../../src/px/tiff/man/$i doc/man/man1/
+done
+
for i in 1 3 5; do
install doc/man/man$i/*.$i $RPM_BUILD_ROOT%{_mandir}/man$i
done
-# note: doc/*.1 are ordinary groff files, not manuals
-gzip -9nf doc/ps/* doc/notes/* doc/digest/* README doc/*.1
-
%clean
rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/*
%{_libdir}/ray
%{_mandir}/man?/*
-%doc doc/ps doc/notes/* doc/digest doc/*.1.gz README.gz
+%doc doc/ps doc/notes/* doc/*.1* README*