Summary: A document formatting system. Name: groff Version: 1.17.2 Release: 1 Copyright: GPL Group: Applications/Publishing Source0: ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz Prefix: %{_prefix} Buildroot: /var/tmp/%{name}-root %description Groff is a document formatting system. Groff takes standard text and formatting commands as input and produces formatted output. The created documents can be shown on a display or printed on a printer. Groff's formatting commands allow you to specify font type and size, bold type, italic type, the number and size of columns on a page, and more. You should install groff if you want to use it as a document formatting system. Groff can also be used to format man pages. If you are going to use groff with the X Window System, you'll also need to install the groff-gxditview package. %package gxditview Summary: An X previewer for groff text processor output. Group: Applications/Publishing %description gxditview Gxditview displays the groff text processor's output on an X Window System display. If you are going to use groff as a text processor, you should install gxditview so that you preview your processed text files in X. You'll also need to install the groff package and the X Window System. %prep %setup -q %build %configure --prefix=/opt/freeware make cd src/xditview xmkmf && make %install rm -rf ${RPM_BUILD_ROOT} mkdir -p ${RPM_BUILD_ROOT}%{_prefix} %makeinstall manroot=${RPM_BUILD_ROOT}/%{_mandir} cd src/xditview %makeinstall DESTDIR=$RPM_BUILD_ROOT cd ../.. find ${RPM_BUILD_ROOT}%{_prefix}/bin ${RPM_BUILD_ROOT}%{_mandir} -type f \ -o -type l | \ sed "s|${RPM_BUILD_ROOT}||g" | sed "s|\.[0-9]|\.*|g" > groff-files ( cd $RPM_BUILD_ROOT mv usr/lib/X11 ./%{prefix}/lib mv usr/bin/X11 ./%{prefix}/bin /usr/bin/strip .%{_prefix}/bin/* || : /usr/bin/strip .%{_prefix}/bin/X11/* || : ) ( cd $RPM_BUILD_ROOT for dir in bin lib do mkdir -p usr/$dir cd usr/$dir ln -sf ../..%{prefix}/$dir/* . cd - done # Careful! We just created a usr/bin/X11 link! We don't want # that to get picked up, so let's remove it here. Otherwise # we would replace the system's original link with one from the # groff package. rm usr/bin/X11 mkdir -p usr/lpp/X11/bin cd usr/lpp/X11/bin ln -sf ../../../..%{prefix}/bin/X11/* . cd - ) %clean rm -rf ${RPM_BUILD_ROOT} %triggerpostun -n groff -- groff 1.17-1 # First build version of groff had error; it replaced # /usr/bin/X11 link. We need to keep this to ensure that # any groff updates restore the link. if [ -d /usr/lpp/X11/bin ] ; then ln -sf /usr/lpp/X11/bin /usr/bin/X11 fi %files -f groff-files %defattr(-,root,root) %doc BUG-REPORT NEWS PROBLEMS README TODO VERSION %{_prefix}/share/groff /usr/bin/* /usr/lib/groff %files gxditview %defattr(-,root,root) %{_prefix}/bin/X11/gxditview %{_prefix}/lib/X11/app-defaults/GXditview /usr/lpp/X11/bin/gxditview %changelog * Mon Jul 09 2001 Marc Stephenson - New version * Mon May 11 2001 David Clissold - Packaging fix -- we were overwriting the /usr/bin/X11 link. * Tue May 08 2001 David Clissold - build groff 1.17 for AIX; initial build. * Fri Apr 27 2001 Bill Nottingham - rebuild for C++ exception handling on ia64 * Tue Apr 03 2001 Florian La Roche - do not change groff to use /etc/papersize. Deleted the changes in the debian patch. * Fri Mar 30 2001 Trond Eivind Glomsrød - Add hyphen.cs - file generated as described in Czech how-to, 6.7 * Wed Mar 28 2001 Florian La Roche - updated to newest debian patch to get nippon/ascii8 support better working * Fri Feb 9 2001 Crutcher Dunnavant - switch to printconf filtration rules * Tue Jan 09 2001 Florian La Roche - change app-defaults to /usr/X11R6/lib/X11/app-defaults/ and do not mark it as config file * Thu Dec 14 2000 Yukihiro Nakai - Add Japanese patch from RHL7J * Fri Aug 4 2000 Florian La Roche - update to bug-fix release 1.16.1 * Fri Jul 28 2000 Tim Waugh - Install troff-to-ps.fpi in /usr/lib/rhs-printfilters (#13634). * Wed Jul 19 2000 Jeff Johnson - rebuild with gcc-2.96-41. * Mon Jul 17 2000 Jeff Johnson - rebuild to fix miscompilation manifesting in alpha build of tcltk. * Thu Jul 13 2000 Prospector - automatic rebuild * Tue Jul 4 2000 Jakub Jelinek - Rebuild with new C++ * Fri Jun 9 2000 Bill Nottingham - move mmroff to -perl * Wed Jun 7 2000 Bernhard Rosenkraenzer - Fix build - FHS - 1.16 * Sun May 14 2000 Jeff Johnson - install tmac.mse (FWIW tmac.se looks broken) to fix dangling symlink (#10757). - add README.A4, how to set up for A4 paper (#8276). - add other documents to package. * Thu Mar 2 2000 Jeff Johnson - permit sourcing on regular files within cwd tree (unless -U specified). * Wed Feb 9 2000 Jeff Johnson - fix incorrectly installed tmac.m file (#8362). * Mon Feb 7 2000 Florian La Roche - check if build system is sane again * Thu Feb 03 2000 Cristian Gafton - fix description and summary - man pages are compressed. This is ugly. * Mon Jan 31 2000 Bill Nottingham - put the binaries actually in the package *oops* * Fri Jan 28 2000 Bill Nottingham - split perl components into separate subpackage * Wed Dec 29 1999 Bill Nottingham - update to 1.15 * Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 9) * Tue Feb 16 1999 Cristian Gafton - glibc 2.1 patch for xditview (#992) * Thu Oct 22 1998 Bill Nottingham - build for Raw Hide * Thu Sep 10 1998 Cristian Gafton - fix makefiles to work with bash2 * Fri May 08 1998 Prospector System - translations modified for de, fr, tr * Thu Apr 30 1998 Cristian Gafton - use g++ for C++ code * Wed Apr 08 1998 Cristian Gafton - manhattan and buildroot * Mon Nov 3 1997 Michael Fulbright - made xdefaults file a config file * Thu Oct 23 1997 Erik Troan - split perl components into separate subpackage * Tue Oct 21 1997 Michael Fulbright - updated to 1.11a - added safe troff-to-ps.fpi * Tue Oct 14 1997 Michael Fulbright - removed troff-to-ps.fpi for security reasons. * Fri Jun 13 1997 Erik Troan - built against glibc