Browse Source

Add native TIFF support, with corresponding patches.

master
Michael Schloh von Bennewitz 23 years ago committed by Ralf S. Engelschall
parent
commit
312ff5a2b3
  1. 22
      xv/xv.spec

22
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

Loading…
Cancel
Save