diff options
Diffstat (limited to 'groff.spec')
-rw-r--r-- | groff.spec | 135 |
1 files changed, 73 insertions, 62 deletions
@@ -2,27 +2,32 @@ Summary: A document formatting system. Name: groff -Version: 1.19.1 -Release: 1 +Version: 1.18.1.1 +Release: 6 License: GPL Group: Applications/Publishing -Source0: ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.bz2 +Source0: ftp://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz Source3: mandocj.tar.gz Source4: man-pages-ja-GNU_groff-20000115.tar.gz Source6: hyphen.cs Source7: nroff Patch1: groff-1.16-safer.patch -Patch2: groff-1.18-info.patch -Patch3: groff-1.18-nohtml.patch -Patch4: groff-1.18-pfbtops_cpp.patch -Patch5: groff-1.18-gzip.patch -Patch6: groff-1.18.1-fixminus.patch -Patch7: groff-1.18.1-korean.patch -Patch8: groff-1.18.1-gzext.patch -Patch9: groff-xlibs.patch -Patch10: groff-1.18.1.1-revision.patch -Patch11: groff-1.18.1.1-do_char.patch -Patch12: groff-1.18.1.1-tempfile.patch +Patch3: groff_1.18.1-15.diff +Patch4: groff-1.18-info.patch +Patch5: groff-1.18-nohtml.patch +Patch6: groff-1.18-pfbtops_cpp.patch +Patch7: groff-1.18-gzip.patch +Patch9: groff-1.18.1-fixminus.patch +Patch11: groff-1.18.1-8bit.patch +Patch12: groff-1.18.1-korean.patch +Patch13: groff-1.18.1-gzext.patch +Patch14: groff-xlibs.patch +Patch15: groff-1.18.1-fix15.patch +Patch16: groff-1.18.1-devutf8.patch +Patch17: groff-1.18.1.1-revision.patch +Patch18: groff-1.18.1.1-do_char.patch +Patch19: groff-1.18.1.1-grn.patch +Patch20: groff-1.18.1.1-tempfile.patch URL: ftp://ftp.gnu.org/gnu/groff/ Requires: mktemp @@ -30,10 +35,12 @@ Prereq: /sbin/install-info Buildroot: %{_tmppath}/%{name}-root Obsoletes: groff-tools Provides: nroff-i18n -BuildRequires: netpbm-progs zlib-devel texinfo +BuildRequires: netpbm-progs zlib-devel texinfo imake +BuildRequires: xorg-x11-proto-devel libX11-devel libXaw-devel +BuildRequires: libXt-devel libXpm-devel libXp-devel libXext-devel BuildPrereq: byacc %if %{with_x} -BuildRequires: xorg-x11-devel +#BuildRequires: xorg-x11-devel %endif %description @@ -71,18 +78,23 @@ System display. %prep %setup -q -a 4 -%patch1 -p1 -b .safer -%patch2 -p1 -b .infopatch -%patch3 -p1 -b .nohtml -%patch4 -p1 -b .pfbtops_cpp -%patch5 -p1 -b .gzip -%patch6 -p1 -b .fixminus -%patch7 -p1 -b .korean -%patch8 -p1 -b .gzext -%patch9 -p1 -b .xlibs -%patch10 -p1 -b .revision -%patch11 -p1 -b .do_char -%patch12 -p1 -b .tempfile +%patch1 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch9 -p1 +%patch11 -p1 +%patch12 -p1 +%patch13 -p1 -b .gzext +%patch14 -p1 +%patch15 -p1 -b .fix9 +%patch16 -p1 -b .devutf8 +%patch17 -p1 -b .revision +%patch18 -p1 -b .do_char +%patch19 -p1 -b .grn +%patch20 -p1 -b .tempfile for i in contrib/mm/{groff_mm,groff_mmse,mmroff}.man \ src/devices/grolbp/grolbp.man; do @@ -91,7 +103,8 @@ for i in contrib/mm/{groff_mm,groff_mmse,mmroff}.man \ done %build -PATH=$PATH:%{_prefix}/X11R6/bin +#PATH=$PATH:%{_prefix}/X11R6/bin +#autoconf %configure --enable-japanese --enable-multibyte make (cd doc && makeinfo groff.texinfo) @@ -102,7 +115,7 @@ xmkmf && make %install rm -rf ${RPM_BUILD_ROOT} -PATH=$PATH:%{_prefix}/X11R6/bin +#PATH=$PATH:%{_prefix}/X11R6/bin mkdir -p ${RPM_BUILD_ROOT}%{_prefix} ${RPM_BUILD_ROOT}%{_infodir} %makeinstall manroot=${RPM_BUILD_ROOT}/%{_mandir} #install -m 644 doc/groff.info* ${RPM_BUILD_ROOT}/%{_infodir} @@ -112,20 +125,20 @@ cd src/xditview cd ../.. %endif #mv $RPM_BUILD_ROOT%{_prefix}/man $RPM_BUILD_ROOT%{_prefix}/share -ln -s s.tmac ${RPM_BUILD_ROOT}%{_prefix}/share/groff/%version/tmac/gs.tmac -ln -s mse.tmac ${RPM_BUILD_ROOT}%{_prefix}/share/groff/%version/tmac/gmse.tmac -ln -s m.tmac ${RPM_BUILD_ROOT}%{_prefix}/share/groff/%version/tmac/gm.tmac -ln -s troff ${RPM_BUILD_ROOT}%{_prefix}/bin/gtroff -ln -s tbl ${RPM_BUILD_ROOT}%{_prefix}/bin/gtbl -ln -s pic ${RPM_BUILD_ROOT}%{_prefix}/bin/gpic -ln -s eqn ${RPM_BUILD_ROOT}%{_prefix}/bin/geqn -ln -s neqn ${RPM_BUILD_ROOT}%{_prefix}/bin/gneqn -ln -s refer ${RPM_BUILD_ROOT}%{_prefix}/bin/grefer -ln -s lookbib ${RPM_BUILD_ROOT}%{_prefix}/bin/glookbib -ln -s indxbib ${RPM_BUILD_ROOT}%{_prefix}/bin/gindxbib -ln -s soelim ${RPM_BUILD_ROOT}%{_prefix}/bin/gsoelim -ln -s soelim ${RPM_BUILD_ROOT}%{_prefix}/bin/zsoelim -ln -s nroff ${RPM_BUILD_ROOT}%{_prefix}/bin/gnroff +ln -s s.tmac ${RPM_BUILD_ROOT}%{_datadir}/groff/%version/tmac/gs.tmac +ln -s mse.tmac ${RPM_BUILD_ROOT}%{_datadir}/groff/%version/tmac/gmse.tmac +ln -s m.tmac ${RPM_BUILD_ROOT}%{_datadir}/groff/%version/tmac/gm.tmac +ln -s troff ${RPM_BUILD_ROOT}%{_bindir}/gtroff +ln -s tbl ${RPM_BUILD_ROOT}%{_bindir}/gtbl +ln -s pic ${RPM_BUILD_ROOT}%{_bindir}/gpic +ln -s eqn ${RPM_BUILD_ROOT}%{_bindir}/geqn +ln -s neqn ${RPM_BUILD_ROOT}%{_bindir}/gneqn +ln -s refer ${RPM_BUILD_ROOT}%{_bindir}/grefer +ln -s lookbib ${RPM_BUILD_ROOT}%{_bindir}/glookbib +ln -s indxbib ${RPM_BUILD_ROOT}%{_bindir}/gindxbib +ln -s soelim ${RPM_BUILD_ROOT}%{_bindir}/gsoelim +ln -s soelim ${RPM_BUILD_ROOT}%{_bindir}/zsoelim +ln -s nroff ${RPM_BUILD_ROOT}%{_bindir}/gnroff # Build system is compressing man-pages ln -s eqn.1.gz ${RPM_BUILD_ROOT}%{_mandir}/man1/geqn.1.gz @@ -139,23 +152,23 @@ ln -s soelim.1.gz ${RPM_BUILD_ROOT}%{_mandir}/man1/zsoelim.1.gz ln -s tbl.1.gz ${RPM_BUILD_ROOT}%{_mandir}/man1/gtbl.1.gz ln -s troff.1.gz ${RPM_BUILD_ROOT}%{_mandir}/man1/gtroff.1.gz -ln -s devnippon ${RPM_BUILD_ROOT}/usr/share/groff/%{version}/font/devkorean +ln -s devnippon ${RPM_BUILD_ROOT}%{_datadir}/groff/%{version}/font/devkorean -cat debian/mandoc.local >> ${RPM_BUILD_ROOT}/usr/share/groff/site-tmac/mdoc.local -cat debian/mandoc.local >> ${RPM_BUILD_ROOT}/usr/share/groff/site-tmac/man.local +cat debian/mandoc.local >> ${RPM_BUILD_ROOT}%{_datadir}/groff/site-tmac/mdoc.local +cat debian/mandoc.local >> ${RPM_BUILD_ROOT}%{_datadir}/groff/site-tmac/man.local -find ${RPM_BUILD_ROOT}%{_prefix}/bin ${RPM_BUILD_ROOT}%{_mandir} -type f -o -type l | \ +find ${RPM_BUILD_ROOT}%{_bindir} ${RPM_BUILD_ROOT}%{_mandir} -type f -o -type l | \ grep -v afmtodit | grep -v grog | grep -v mdoc.samples |\ grep -v mmroff |\ sed "s|${RPM_BUILD_ROOT}||g" | sed "s|\.[0-9]|\.*|g" > groff-files -install -m 644 %SOURCE6 $RPM_BUILD_ROOT/usr/share/groff/%version/tmac/hyphen.cs +install -m 644 %SOURCE6 $RPM_BUILD_ROOT%{_datadir}/groff/%version/tmac/hyphen.cs -install -m 755 %SOURCE7 $RPM_BUILD_ROOT/usr/bin/nroff +install -m 755 %SOURCE7 $RPM_BUILD_ROOT%{_bindir}/nroff -ln -sf doc.tmac $RPM_BUILD_ROOT/usr/share/groff/%version/tmac/docj.tmac +ln -sf doc.tmac $RPM_BUILD_ROOT%{_datadir}/groff/%version/tmac/docj.tmac # installed, but not packaged in rpm -rm -fr $RPM_BUILD_ROOT/usr/share/doc/groff $RPM_BUILD_ROOT%{_infodir}/dir +rm -fr $RPM_BUILD_ROOT%{_datadir}/doc/groff $RPM_BUILD_ROOT%{_infodir}/dir $RPM_BUILD_ROOT%{_libdir}/X11/app-defaults %clean rm -rf ${RPM_BUILD_ROOT} @@ -173,14 +186,14 @@ fi %defattr(-,root,root) %doc BUG-REPORT NEWS PROBLEMS README TODO VERSION %doc doc/meintro.me doc/meref.me doc/pic.ms -%{_prefix}/share/groff +%{_datadir}/groff %{_infodir}/groff* %files perl %defattr(-,root,root) -%{_prefix}/bin/grog -%{_prefix}/bin/mmroff -%{_prefix}/bin/afmtodit +%{_bindir}/grog +%{_bindir}/mmroff +%{_bindir}/afmtodit %{_mandir}/man1/afmtodit.* %{_mandir}/man1/grog.* %{_mandir}/man1/mmroff* @@ -188,15 +201,13 @@ fi %if %{with_x} %files gxditview %defattr(-,root,root) -%{_prefix}/X11R6/bin/gxditview -%{_prefix}/X11R6/lib/X11/app-defaults/GXditview +%{_bindir}/gxditview +%{_datadir}/X11/app-defaults/GXditview %endif %changelog -* Wed Jan 12 2005 Jindrich Novy <jnovy@redhat.com> 1.19.1-1 -- update to groff 1.19.1 -- drop 8bit, fix15, devutf8, grn patches -- sync the rest of patches with current release +* Thu Jan 05 2006 Jindrich Novy <jnovy@redhat.com> - 1.18.1.1-6 +- add BuildRequires imake and update dependencies for modular X - spec cleanup * Wed Nov 24 2004 Miloslav Trmac <mitr@redhat.com> - 1.18.1.1-5 |