]> git.pld-linux.org Git - packages/Radiance.git/blob - Radiance.spec
79dc89574212ca0cac83220dd901fa3a892bc9ac
[packages/Radiance.git] / Radiance.spec
1 Summary:        Radiance 3D Photo-Realistic Renderer
2 Summary(pl):    Fotorealistyczny program do renderowania scen 3D
3 Name:           Radiance
4 Version:        3R4
5 Release:        1
6 Epoch:          1
7 License:        free use, but non-distributable
8 Group:          Applications/Graphics
9 Source0:        http://radsite.lbl.gov/radiance/pub/rad%{version}.tar.gz
10 Source1:        http://radsite.lbl.gov/radiance/pub/patch%{version}p1.tar.gz
11 Patch0:         %{name}-PLD.patch
12 Patch1:         %{name}-rview-conflict.patch
13 Patch2:         %{name}-shared-libtiff.patch
14 NoSource:       0
15 NoSource:       1
16 URL:            http://radsite.lbl.gov/radiance/HOME.html
17 BuildRequires:  libtiff-devel
18 BuildRequires:  tk
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 Advenced 3D Photo-Realistic Renderer.
23
24 %description -l pl
25 Zaawansowany program do modelowania scen 3D.
26
27 %prep
28 %setup  -q -n ray
29 tar xvfz %{SOURCE1}
30 %patch0 -p1
31 %patch1 -p1
32 %patch2 -p1
33
34 mv -f doc/man/man1/{rview.1,radview.1}
35 install -d src/lib
36
37 %build
38 for i in common meta cv gen ot rt px hd util cal/{ev,calc,rcalc,util}; do
39     %{__make} -C src/$i -f Rmakefile \
40         OPT="%{rpmcflags} -DSPEED=200" CC="%{__cc}" \
41         ARCH="IBMPC" \
42         MACH="-DBSD -Dlinux -Dtracktime=0 -DDCL_ATOF -DBIGMEM -DNOSTEREO -L/usr/X11R6/lib -I/usr/include/X11" \
43         MLIBDIR="%{_libdir}/ray/meta" \
44         COMPAT="bmalloc.o erf.o getpagesize.o"
45 done
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/ray,%{_mandir}/man{1,3,5}}
50
51 tar cf - -C lib * | tar xf - -C $RPM_BUILD_ROOT%{_libdir}/ray
52
53 for i in meta cv gen ot rt px hd util cal/{ev,calc,rcalc,util}; do
54     %{__make} -C src/$i -f Rmakefile install \
55         "DESTDIR=$RPM_BUILD_ROOT" \
56         "INSTDIR=%{_bindir}" \
57         "LIBDIR=%{_libdir}/ray"
58 done
59
60 # remove links to libtiff manuals
61 cd doc/man/man1
62 for i in fax2ps.1 fax2tiff.1 gif2tiff.1 pal2rgb.1 ppm2tiff.1 ras2tiff.1 \
63         rgb2ycbcr.1 sgi2tiff.1 thumbnail.1 tiff*.1 ; do
64         rm -f $i
65 done
66 cd ..
67 rm -f man3/TIFF* man3/libtiff*
68
69 for i in 1 3 5; do
70         install man$i/*.$i $RPM_BUILD_ROOT%{_mandir}/man$i
71 done
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %files
77 %defattr(644,root,root,755)
78 %attr(755,root,root) %{_bindir}/*
79 %{_libdir}/ray
80 %{_mandir}/man?/*
81 %doc doc/ps doc/notes/* doc/*.1* README*
This page took 0.071468 seconds and 3 git commands to generate.