]> git.pld-linux.org Git - packages/Radiance.git/blobdiff - Radiance.spec
- fixed PLD patch (don't try to install the same binaries twice)
[packages/Radiance.git] / Radiance.spec
index 035c44b54c92eebda7c43c0db5b14aabc39e3ca0..3b5eb68d0b3367d976faacd7b94d454f1b4d1f8e 100644 (file)
@@ -3,16 +3,19 @@ Summary(pl):  Fotorealistyczny program do renderowania scen 3D.
 Name:          Radiance
 Version:       3R4
 Release:       1
+Epoch:         1
 License:       free use, but non-distributable
 Group:         Applications/Graphics
 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
+Patch2:                %{name}-shared-libtiff.patch
 NoSource:      0
 NoSource:      1
-BuildRequires: tk
 URL:           http://radsite.lbl.gov/radiance/HOME.html
+BuildRequires: libtiff-devel
+BuildRequires: tk
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -25,14 +28,15 @@ Zaawansowany program do modelowania scen 3D.
 %setup  -q -n ray
 tar xvfz %{SOURCE1}
 %patch0 -p1
-#%patch1 -p0
+%patch1 -p1
+%patch2 -p1
 
-#(cd doc/man/man1 ; mv -f rview.1 radview.1)
+mv -f doc/man/man1/{rview.1,radview.1}
 install -d src/lib
 
 %build
 for i in common meta cv gen ot rt px hd util cal/{ev,calc,rcalc,util}; do
-    make -C src/$i -f Rmakefile \
+    %{__make} -C src/$i -f Rmakefile \
        OPT="%{rpmcflags} -DSPEED=200" CC="%{__cc}" \
        ARCH="IBMPC" \
        MACH="-DBSD -Dlinux -Dtracktime=0 -DDCL_ATOF -DBIGMEM -DNOSTEREO -L/usr/X11R6/lib -I/usr/include/X11" \
@@ -44,24 +48,26 @@ done
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/ray,%{_mandir}/man{1,3,5}}
 
-(cd lib
-tar cf - * | tar xf - -C $RPM_BUILD_ROOT%{_libdir}/ray
-)
+tar cf - -C lib * | tar xf - -C $RPM_BUILD_ROOT%{_libdir}/ray
 
 for i in meta cv gen ot rt px hd util cal/{ev,calc,rcalc,util}; do
-    make -C src/$i -f Rmakefile install \
+    %{__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/
+# remove links to libtiff manuals
+cd doc/man/man1
+for i in fax2ps.1 fax2tiff.1 gif2tiff.1 pal2rgb.1 ppm2tiff.1 ras2tiff.1 \
+       rgb2ycbcr.1 sgi2tiff.1 thumbnail.1 tiff*.1 ; do
+       rm -f $i
 done
+cd ..
+rm -f man3/TIFF* man3/libtiff*
 
 for i in 1 3 5; do
-       install doc/man/man$i/*.$i $RPM_BUILD_ROOT%{_mandir}/man$i
+       install man$i/*.$i $RPM_BUILD_ROOT%{_mandir}/man$i
 done
 
 %clean
This page took 0.077368 seconds and 4 git commands to generate.