From ea66ed19d254072eeed0aad933bb4cfc35f8ee0d Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Oct 21 2005 19:16:38 +0000 Subject: auto-import gv-3.6.1-3 on branch devel from gv-3.6.1-3.src.rpm --- diff --git a/.cvsignore b/.cvsignore index e69de29..e2f3cfa 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +gv-3.6.1.tar.gz diff --git a/gv-3.5.8-buffer.patch b/gv-3.5.8-buffer.patch new file mode 100644 index 0000000..3f4c66a --- /dev/null +++ b/gv-3.5.8-buffer.patch @@ -0,0 +1,27 @@ +--- gv-3.5.8/src/file.c.foo 2002-09-24 17:01:07.000000000 -0400 ++++ gv-3.5.8/src/file.c 2002-09-24 18:29:44.000000000 -0400 +@@ -208,21 +208,13 @@ + if (strlen(tmpExt)>11) tmpExt[11] = '\0'; /* allow .ps_page_nnn */ + if (strlen(tmpName)+strlen(tmpExt)>23) tmpName[23-strlen(tmpExt)] = '\0'; + } +- { +- struct stat s; +- int no_such_file; +- int i=1; +- do { + #ifdef VMS + sprintf(tempFilename,"%sgv_%lx_%x_%s_%s.tmp",tmpDirBuf,time(NULL),i,tmpName,tmpExt); + #else +- sprintf(tempFilename,"%sgv_%lx_%x_%s.%s.tmp",tmpDirBuf,time(NULL),i,tmpName,tmpExt); ++ sprintf(tempFilename,"%sgv_%s.%s.XXXXXX",tmpDirBuf,tmpName,tmpExt); + #endif +- file_translateTildeInPath(tempFilename); +- no_such_file = stat(tempFilename,&s); +- i++; +- } while (!no_such_file); +- } ++ file_translateTildeInPath(tempFilename); ++ close(mkstemp(tempFilename)); + SMESSAGE(tempFilename) + tempFilenameP = GV_XtNewString(tempFilename); + ENDMESSAGE(file_getTmpFilename) diff --git a/gv-3.6.1-pkglibdir.patch b/gv-3.6.1-pkglibdir.patch new file mode 100644 index 0000000..c9d3a06 --- /dev/null +++ b/gv-3.6.1-pkglibdir.patch @@ -0,0 +1,11 @@ +--- gv-3.6.1/src/Makefile.in.orig 2005-10-17 11:30:57.000000000 -0600 ++++ gv-3.6.1/src/Makefile.in 2005-10-17 11:31:10.000000000 -0600 +@@ -27,7 +27,7 @@ + top_srcdir = @top_srcdir@ + VPATH = @srcdir@ + pkgdatadir = $(datadir)/@PACKAGE@ +-pkglibdir = $(libdir)/@PACKAGE@ ++pkglibdir = $(datadir)/@PACKAGE@ + pkgincludedir = $(includedir)/@PACKAGE@ + top_builddir = .. + am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd diff --git a/gv.spec b/gv.spec new file mode 100644 index 0000000..802421b --- /dev/null +++ b/gv.spec @@ -0,0 +1,210 @@ +Summary: A X front-end for the Ghostscript PostScript(TM) interpreter +Name: gv +Version: 3.6.1 +Release: 3%{?dist} +License: GPL +Group: Applications/Publishing +Requires: ghostscript +URL: http://www.gnu.org/software/gv/ +Source0: ftp://ftp.gnu.org/gnu/gv/gv-%{version}.tar.gz +Patch0: gv-3.5.8-buffer.patch +Patch1: gv-3.6.1-pkglibdir.patch +BuildRequires: Xaw3d-devel, /usr/bin/desktop-file-install +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Requires(post): /sbin/install-info, /usr/bin/update-mime-database +Requires(post): /usr/bin/update-desktop-database +Requires(preun): /sbin/install-info +Requires(postun): /usr/bin/update-mime-database +Requires(postun): /usr/bin/update-desktop-database + + +%description +Gv is a user interface for the Ghostscript PostScript(TM) interpreter. +Gv can display PostScript and PDF documents on an X Window System. + + +%prep +%setup -q +%patch0 -p1 -b .buffer +%patch1 -p1 -b .pkglibdir + + +%build +%configure +make %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +#Still provide link +ln $RPM_BUILD_ROOT%{_bindir}/gv $RPM_BUILD_ROOT%{_bindir}/ghostview + +mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications + +cat > gv.desktop < /dev/null 2>&1 || : +/usr/bin/update-desktop-database /usr/share/applications > /dev/null 2>&1 || : + + +%preun +if [ $1 = 0 ]; then + /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || : +fi + + +%postun +if [ $1 = 0 ]; then + /usr/bin/update-mime-database /usr/share/mime > /dev/null 2>&1 || : + /usr/bin/update-desktop-database /usr/share/applications > /dev/null 2>&1 || : +fi + + +%files +%defattr(-,root,root) +%doc AUTHORS ChangeLog COPYING NEWS README +%{_bindir}/ghostview +%{_bindir}/gv +%{_datadir}/gv/ +%{_datadir}/applications/fedora-gv.desktop +%{_datadir}/info/gv.info.gz +%{_mandir}/man1/gv.* + +%changelog +* Thu Oct 20 2005 Orion Poplwaski 3.6.1-3 +- Fixup .desktop file, add Comment and StartupWMClass + +* Thu Oct 20 2005 Orion Poplwaski 3.6.1-2 +- Trim install paragraph from Description +- Add MimeType to desktop and update mime and desktop databases +- Fix info file handling + +* Mon Oct 17 2005 Orion Poplwaski 3.6.1-1 +- Updated to 3.6.1 +- Fedora Extras version + +* Sun Sep 19 2004 Dan Williams 3.5.8-29 +- Fix .desktop file (#125849) + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Fri May 14 2004 Dan Williams 3.5.8-27 +- display empty page when input file has size 0 (#100538) + +* Fri May 14 2004 Dan Williams 3.5.8-26 +- fix argv array size (#80672) + +* Tue May 4 2004 Bill Nottingham 3.5.8-25 +- fix desktop file (#120190) + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Thu Dec 12 2002 Tim Powers 3.5.8-21 +- rebuild on all arches + +* Tue Nov 19 2002 Bill Nottingham 3.5.8-20 +- rebuild + +* Tue Sep 24 2002 Bill Nottingham +- fix handling of certain postscript/pdf headers +- use mkstemp + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Wed Jun 12 2002 Bill Nottingham +- remove anti-aliasing change; it causes problems + +* Thu May 23 2002 Tim Powers +- automated rebuild + +* Thu Feb 21 2002 Bill Nottingham +- rebuild + +* Fri Jan 25 2002 Bill Nottingham +- fix anti-aliasing (#58686) + +* Fri Jul 13 2001 Bill Nottingham +- fix some build issues (#48983, #48984) + +* Thu Jul 13 2000 Prospector +- automatic rebuild + +* Fri Jun 9 2000 Bill Nottingham +- add filename quoting patch from debian +- rebuild in new build environment + +* Mon May 8 2000 Bernhard Rosenkraenzer +- rebuild with new libXaw3d + +* Mon Feb 07 2000 Preston Brown +- wmconfig -> desktop + +* Thu Feb 3 2000 Bill Nottingham +- handle compressed man pages + +* Sun Mar 21 1999 Cristian Gafton +- auto rebuild in the new build environment (release 7) + +* Mon Jan 23 1999 Michael Maher +- fixed bug #272, changed group + +* Thu Dec 17 1998 Michael Maher +- built pacakge for 6.0 + +* Sat Aug 15 1998 Jeff Johnson +- build root + +* Fri May 08 1998 Prospector System +- translations modified for de, fr, tr + +* Fri Apr 10 1998 Cristian Gafton +- Manhattan build + +* Thu Nov 06 1997 Cristian Gafton +- we are installin a symlink to ghostview + +* Wed Oct 21 1997 Cristian Gafton +- updated to 3.5.8 + +* Thu Jul 17 1997 Erik Troan +- built against glibc + +* Tue Apr 15 1997 Erik Troan +- added ghostscript requirement, added errlist patch for glibc. diff --git a/sources b/sources index e69de29..a0ee13e 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +ace080d647b70f46fca7946e9543b79e gv-3.6.1.tar.gz