Browse Source

Add native TIFF support, with corresponding patches.

Michael Schloh von Bennewitz 24 years ago
parent
commit
312ff5a2b3
1 changed files with 14 additions and 8 deletions
  1. 14 8
      xv/xv.spec

+ 14 - 8
xv/xv.spec

@@ -37,16 +37,17 @@ Release:      20020920
 
 #   list of sources
 Source0:      ftp://ftp.cis.upenn.edu/pub/xv/xv-%{version}.tar.gz
-Source1:      ftp://ftp.trilon.com/pub/xv/xv-3.10a-png-1.2d.tar.gz
+Source1:      ftp://ftp.trilon.com/pub/xv/xv-%{version}-png-1.2d.tar.gz
 Patch0:       ftp://ftp.cis.upenn.edu/pub/xv/xv-%{version}.JPEG-patch
-Patch1:       ftp://ftp.trilon.com/pub/xv/patches/xvpng-1.2d-fix3.patch
-Patch2:       xv.patch
+Patch1:       ftp://ftp.cis.upenn.edu/pub/xv/xv-%{version}.TIFF-patch
+Patch2:       ftp://ftp.trilon.com/pub/xv/patches/xvpng-1.2d-fix3.patch
+Patch3:       xv.patch
 
 #   build information
 Prefix:       %{l_prefix}
 BuildRoot:    %{l_buildroot}
-BuildPreReq:  OpenPKG, openpkg >= 20020206, X11, jpeg, png, patch
-PreReq:       OpenPKG, openpkg >= 20020206, X11, jpeg, png, gzip
+BuildPreReq:  OpenPKG, openpkg >= 20020206, X11, jpeg, png, tiff, patch
+PreReq:       OpenPKG, openpkg >= 20020206, X11, jpeg, png, tiff, gzip
 AutoReq:      no
 AutoReqProv:  no
 
@@ -59,15 +60,17 @@ AutoReqProv:  no
     installed on your machine, it can also display them.
 
     This OpenPKG copy of xv is patched for use with version 6 of the
-    Independent JPEG Group's JPEG library, and to feature additional
-    PNG file viewing.
+    Independent JPEG Group's JPEG library. It is also patched for use
+    with version 3.5.7 of Sam Leffler's TIFF library. It is also patched
+    to additionally allow for PNG file viewing.
 
 %prep
     %setup0 -q
     %setup1 -q -T -D -a 1
     %patch0 -p0
     %patch1 -p0
-    %patch2 -p1
+    %patch2 -p0
+    %patch3 -p1
     patch -p1 < xvpng.diff
 
     #   use our own gunzip command
@@ -77,12 +80,15 @@ AutoReqProv:  no
 
     #   use our own JPEG, PNG, and z libraries
     %{l_shtool} subst -e 's;\(\tcd $(JPEGDIR)\).*;;' \
+                      -e 's;\(\t( cd $(TIFFDIR) \;\).*;;' \
                       -e 's;\(JPEGINC = -I\)$(JPEGDIR);\1%{l_prefix}/include;' \
                       -e 's;\(JPEGLIB = \)$(JPEGDIR)\(/libjpeg.a\);\1%{l_prefix}/lib\2;' \
                       -e 's;\(PNGINC = -I\)$(PNGDIR);\1%{l_prefix}/include;' \
                       -e 's;\(PNGLIB = -L\)$(PNGDIR)\(.*\);\1%{l_prefix}/lib\2;' \
                       -e 's;\(ZLIBINC = -I\)$(ZLIBDIR);\1%{l_prefix}/include;' \
                       -e 's;\(ZLIBLIB = -L\)$(ZLIBDIR)\(.*\);\1%{l_prefix}/lib\2;' \
+                      -e 's;\(TIFFINC = -I\)$(TIFFDIR);\1%{l_prefix}/include/tiff;' \
+                      -e 's;\(TIFFLIB = \)$(TIFFDIR)\(/libtiff.a\);\1%{l_prefix}/lib\2;' \
                       Makefile
 
 %build