Re: simple image viewer?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2004-03-23 at 13:33, Bevan C. Bennett wrote:
> ...
> eog is probably the simplest for just pulling up an image.
> display is a little fancier (from 'ImageMagick').
> gthumb is a nice little app for managing sets of photos.
> gimp is like photoshop... big, complicated and powerful.
> You can also use most web browsers (like mozilla) to display common 
> image types.
> 
> If you're looking for something with xv's ability to set a simple 
> background image, check out xsetroot, xloadimage and xsetbg.

You can also try rebuilding xv from source.

I had to hack the spec file a bit to get it to build - see attached. 
(If anyone has a more elegant fix, please post - I'm no rpm guru.)

# rpm -ivh http://rpms.4t2.org/RPMS/x/RH8.0/src/xv-3.10a-27.x.src.rpm
# cd /usr/src/redhat/SPECS
# cp [path-to-attachment]xv.spec .
# rpmbuild -ba xv.spec
# rpm -ivh /usr/src/redhat/RPMS/i386/xv-*
# mv /usr/src/redhat/RPMS/i386/xv-* /usr/src/redhat/SRPMS/xv-* [somewhere-to-save]

Phil


Summary: An X based image file viewer and manipulator.
Name: xv
Version: 3.10a
Release: 27.x
Copyright: Shareware
Group: Amusements/Graphics
Source0: ftp://ftp.cis.upenn.edu/pub/xv/xv-%{version}.tar.gz
Source1: ftp://swrinde.nde.swri.edu/pub/png/applications/xv-3.10a-png-1.2d.tar.gz
Source3: ftp://ftp.cis.upenn.edu/pub/xv/patch/windowid.patch.readme
Patch0: xv-3.10a-linux.patch
Patch1: xv-3.10a.JPEG-patch
Patch2: xv-3.10a-glibc.patch
Patch3: xv-3.10a-grabpatch
Patch4: xv-3.10a-deepcolor.patch
Patch5: xv-3.10a-gifpatch
Patch6: xv-3.10a-longname.patch
Patch7: xv-3.10a-pdf.patch
Patch9: xv-3.10a.TIFF-patch
Patch10: xv-3.10a-gssafer.patch
Patch11: xv-3.10a-windowid.patch
Patch12: xv-3.10a-bmp32.patch
Url: http://www.trilon.com/xv/xv.html
BuildRoot: %{_tmppath}/%{name}-%{version}-root

%package docs
Summary: Document to xv
Requires: xv, ghostscript
Group: Amusements/Graphics

%description
Xv is an image display and manipulation utility for the X Window
System.  Xv can display GIF, JPEG, TIFF, PBM, PPM, X11 bitmap, Utah
Raster Toolkit RLE, PDS/VICAR, Sun Rasterfile, BMP, PCX, IRIS RGB, XPM,
Targa, XWD, PostScript(TM) and PM format image files.  Xv is also
capable of image manipulation like cropping, expanding, taking
screenshots, etc.

%description docs
Xv is an image display and manipulation utility for the X Window
System.  Xv can display GIF, JPEG, TIFF, PBM, PPM, X11 bitmap, Utah
Raster Toolkit RLE, PDS/VICAR, Sun Rasterfile, BMP, PCX, IRIS RGB, XPM,
Targa, XWD, PostScript(TM) and PM format image files.  Xv is also
capable of image manipulation like cropping, expanding, taking
screenshots, etc.

This package contains the document to xv.

%prep
%setup -q -a 1
patch -p1 < xvpng.diff
%patch0 -p1 -b .linux
%patch1 -p0 -b .jpegpatc
%patch2 -p1 -b .glibc
%patch3 -p1 -b .grab
%patch4 -p0 -b .deepcolor
%patch5 -p0 -b .gifpatch
%patch6 -p1 -b .longname
%patch7 -p0 -b .pdfpatch
%patch9 -p0 -b .tiffpatch
%patch10 -p0 -b .gssafer
%patch11 -p0 -b .windowid
%patch12 -p0 -b .bmp32

%build
make RANLIB=ranlib

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}
mkdir -p $RPM_BUILD_ROOT/usr/X11R6/{bin,man/man1} \
	$RPM_BUILD_ROOT%{_docdir}/%{name}

make	BINDIR=$RPM_BUILD_ROOT/usr/X11R6/bin \
	MANDIR=$RPM_BUILD_ROOT/usr/X11R6/man/man1 \
	LIBDIR=$RPM_BUILD_ROOT%{_docdir}/%{name} \
	install

mkdir -p $RPM_BUILD_ROOT//etc/X11/applnk/Graphics

cat > $RPM_BUILD_ROOT/etc/X11/applnk/Graphics/xv.desktop <<EOF
[Desktop Entry]
Name=xv
Comment=An X based image file viewer and manipulator.
Exec=xv
Terminal=0
Type=Application
EOF


%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc README BUGS CHANGELOG IDEAS 
%config /etc/X11/applnk/Graphics/xv.desktop
/usr/X11R6/bin/*
/usr/X11R6/man/man?/*
/usr/share/doc/xv/*

%files docs
%defattr(-,root,root)
%doc docs/{bmp.doc,epsf.ps,gif.ack,gif.aspect,gif87.doc,gif89.doc}
%doc docs/{help,xpm.ps,vdcomp.man,penn.policy,xv.ann,xv.blurb}
%doc docs/xvdocs.ps $RPM_SOURCE_DIR/windowid.patch.readme

%changelog
* Fri Oct 05 2001 Peter Soos <sp@xxxxxx>
- rebuilt for Red Hat Linux 7.2 beta

* Sat May 05 2001 Peter Soos <sp@xxxxxx>
- added patch to run ghostscript with the -dSAFER option, which prevents
  malicious PostScript files from writing and/or deleting files.
- added patch to support "-windowid windowid" flag. You can use it now in
  conjunction with "plugger 3.2". See windowid.patch.readme.
- added patch to support for 32-bit-per-pixel BMP files.

* Mon Nov 20 2000 Tim Powers <timp@xxxxxxxxxx>
- rebuilt to fix bad dir perms

* Tue Nov 7 2000 Than Ngo <than@xxxxxxxxxx>
- rebuilt for 7.1
- clean up specfile

* Wed Aug 02 2000 Than Ngo <than@xxxxxxxxx>
- rebuilt against new libpng

* Mon Jul 24 2000 Prospector <prospector@xxxxxxxxxx>
- rebuilt

* Thu Jul 13 2000 Than Ngo <than@xxxxxxxxx>
- use %%{_docdir}

* Tue Jul 04 2000 Trond Eivind Glomsrød <teg@xxxxxxxxxx>
- fix doc inclusion

* Tue Jul 04 2000 Trond Eivind Glomsrød <teg@xxxxxxxxxx>
- don't use /usr/doc directly
- use %%{_tmppath}

* Mon Jul 03 2000 Prospector <bugzilla@xxxxxxxxxx>
- automatic rebuild

* Wed May 31 2000 Than Ngo <than@xxxxxxxxx>
- split into xv and xv-docs packages (Bug#11043)

* Tue May 30 2000 Ngo Than
- rebuild for 7.0
- gzip man pages
- remove wmconfig, add xv.desktop

* Fri Jul 30 1999 Tim Powers <timp@xxxxxxxxxx>
- rebuilt for 6.1

* Fri Apr 23 1999 Bill Nottingham <notting@xxxxxxxxxx>
- build for powertools
- apply a pile of patches

* Tue Aug  4 1998 Jeff Johnson <jbj@xxxxxxxxxx>
- build root

* Wed Jun 10 1998 Prospector System <bugs@xxxxxxxxxx>
- translations modified for de

* Fri May 08 1998 Prospector System <bugs@xxxxxxxxxx>
- translations modified for de, fr, tr

* Wed Oct 22 1997 Donnie Barnes <djb@xxxxxxxxxx>
- added wmconfig entry 

* Thu Oct 16 1997 Donnie Barnes <djb@xxxxxxxxxx>
- various spec file cleanups
- added patch to manipulate PNG files

* Mon Aug 25 1997 Erik Troan <ewt@xxxxxxxxxx>
- built against glibc
- incorporated new jpegv6 patch from the author's web site

[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux