3 %bcond_without xditview # disable xditview (which requires X11)
5 Summary: A document formatting system
6 Summary(de): Ein Dokumentformatierungssystem
7 Summary(es): Paquete groff GNU - formateador de texto
8 Summary(fr): Paquetage de formatage de texte groff de GNU
9 Summary(pl): GNU groff - pakiet do formatowania tekstu
10 Summary(pt_BR): Pacote groff GNU - formatador de texto
11 Summary(ru): GNU groff - ÐÁËÅÔ ÄÌÑ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ ÔÅËÓÔÁ
12 Summary(tr): GNU groff metin biçemleme paketi
13 Summary(uk): GNU groff - ÐÁËÅÔ ÄÌÑ ÆÏÒÍÁÔÕ×ÁÎÎÑ ÔÅËÓÔÕ
18 Group: Applications/Publishing
19 Source0: ftp://ftp.ffii.org/pub/groff/%{name}-%{version}.tar.gz
20 # Source0-md5: 57d155378640c12a80642664dfdfc892
21 Source1: %{name}-trofftops.sh
22 Source2: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
23 # Source2-md5: 3f8b22cc1eefb53306c8c2acf31aca29
24 Patch0: %{name}-DESTDIR.patch
25 Patch1: %{name}-info.patch
26 Patch2: %{name}-colours.patch
27 Patch3: %{name}-gcc4.patch
28 URL: http://www.gnu.org/software/groff/
29 %{?with_xditview:BuildRequires: XFree86-devel}
30 BuildRequires: autoconf
31 BuildRequires: libstdc++-devel
32 %{?with_xditview:BuildRequires: netpbm-progs}
33 BuildRequires: texinfo >= 4.5
35 Obsoletes: groff-tools
36 Obsoletes: groff-for-man
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39 %define _appdefsdir /usr/X11R6/lib/X11/app-defaults
42 Groff is a document formatting system. Groff takes standard text and
43 formatting commands as input and produces formatted output. The
44 created documents can be shown on a display or printed on a printer.
45 Groff's formatting commands allow you to specify font type and size,
46 bold type, italic type, the number and size of columns on a page, and
47 more. You should install groff if you want to use it as a document
48 formatting system. Groff can also be used to format man pages. If you
49 are going to use groff with the X Window System, you'll also need to
50 install the groff-gxditview package.
53 Groff ist ein Dokumentformatierungssystem. Groff liest Text und
54 Formatierungskommandos ein, und gibt formatierte Ausgabe aus. Die
55 erzeugten Dokumente können angezeigt oder ausgedruckt werden. Groffs
56 Formatierungsbefehle erlauben Ihnen, Schriftart und -größe, Fettdruck,
57 Kursivdruck, und die Anzahl der Spalten pro Seite usw. zu setzen. Sie
58 sollten groff installieren, wenn Sie es als
59 Dokumentformatierungssystem benutzen wollen. Groff ann auch benutzt
60 werden, um man-pages anzuziegen. Wenn Sie groff in X11 benutzen
61 wollten, brauchen Sie auch das groff-gxditview-Paket.
64 El sistema formateador de texto groff puede ser usado para crear
65 documentos con apariencia profesional tanto en papel como en la
66 pantalla. Todas las páginas de manuales son procesadas con groff,
67 entonces este paquete es necesario para leer estas páginas.
70 Le système de formatage de texte groff peut être utilisé pour créer
71 des documents d'aspect professionnel sur papier et à l'écran. Toutes
72 les pages man sont traitées avec groff, vous avez donc besoin de ce
73 paquetage pour les visualiser.
76 System formatowania tekstu groff mo¿e byæ u¿ywany do tworzenia
77 profesjonalnie wygl±daj±cego dokumentu zarówno na papierze jak i na
78 konsoli. Wszystkie podrêczniki ekranowe (man) potrzebuj± groff'a do
79 formatowania tekstu na ekranie. Tak wiêc potrzebujesz tego pakietu do
80 czytania podrêczników ekranowych.
83 O sistema de formatação groff pode ser usado para criar documentos com
84 aparência profissional tanto em papel como na tela do computador.
85 Todas as páginas de manual on-line são processadas com groff, portanto
86 este pacote é necessário para ler estas páginas.
89 óÉÓÔÅÍÁ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ ÔÅËÓÔÁ groff ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÁ ÄÌÑ
90 ÐÏÄÇÏÔÏ×ËÉ ÐÒÏÆÅÓÓÉÏÎÁÌØÎÏ ×ÙÇÌÑÄÑÝÉÈ ÄÏËÕÍÅÎÔÏ× ËÁË ÎÁ ÂÕÍÁÇÅ, ÔÁË É
91 ÎÁ ÜËÒÁÎÅ ËÏÍÐØÀÔÅÒÁ. ÷ÓÅ man-ÓÔÒÁÎÉÃÙ ÏÂÒÁÂÁÔÙ×ÁÀÔÓÑ groff'ÏÍ, ÔÁË
92 ÞÔÏ ÂÅÚ ÜÔÏÇÏ ÐÁËÅÔÁ ×Ù ÎÅ ÓÍÏÖÅÔÅ ÉÈ ÐÒÏÓÍÁÔÒÉ×ÁÔØ.
95 groff metin biçemleme sistemi kaðýt veya bilgisayar ekraný üzerinde
96 profesyonel görünüme sahip belgeler yaratmaya yarar. Bütün kýlavuz
97 (man) sayfalarý groff ile hazýrlanmýþtýr. man sayfalarýný okuyabilmek
98 için groff paketine gereksiniminiz olacaktýr.
101 óÉÓÔÅÍÁ ÆÏÒÍÁÔÕ×ÁÎÎÑ ÔÅËÓÔÕ groff ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÁ ÄÌÑ Ð¦ÄÇÏÔÏ×ËÉ
102 ÄÏËÕÍÅÎÔ¦×, ÝÏ ÐÒÏÆÅÓ¦ÊÎÏ ×ÉÇÌÑÄÁÀÔØ ÑË ÎÁ ÐÁÐÅÒ¦, ÔÁË ¦ ÎÁ ÅËÒÁΦ
103 ËÏÍÐ'ÀÔÅÒÁ. ÷Ó¦ man-ÓÔÏÒ¦ÎËÉ ÏÂÒÏÂÌÑÀÔØÓÑ groff'ÏÍ, ÔÁË ÝÏ ÂÅÚ ÃØÏÇÏ
104 ÐÁËÅÔÕ ×É ÎÅ ÚÍÏÖÅÔÅ §È ÐÅÒÅÇÌÑÄÁÔÉ.
107 Summary: An X previewer for groff text processor output
108 Summary(de): X-Anzeiger fuer groff Textprozessor-Ausgaben
109 Summary(es): Groff GNU para X
110 Summary(fr): Le visualiseur de fichier groff de GNU, sous X
111 Summary(pl): Groff pod X
112 Summary(pt_BR): Groff GNU para X
113 Summary(ru): GNU gxditview - ÐÒÏÇÒÁÍÍÁ ÐÒÏÓÍÏÔÒÁ ÄÏËÕÍÅÎÔÏ× groff ÄÌÑ X Window
114 Summary(tr): GNU groff X görüntüleyici
115 Summary(uk): GNU gxditview - ÐÒÏÇÒÁÍÁ ÐÅÒÅÇÌÑÄÕ ÄÏËÕÍÅÎÔ¦× groff ÄÌÑ X Window
116 Group: Applications/Publishing
117 Requires: %{name} = %{version}-%{release}
119 %description gxditview
120 Gxditview displays the groff text processor's output on an X Window
121 System display. If you are going to use groff as a text processor, you
122 should install gxditview so that you preview your processed text files
123 in X. You'll also need to install the groff package and the X Window
126 %description gxditview -l de
127 Gxditview zeigt groff-Ausgaben auf einem X-Window-Display an. Wenn Sie
128 groff als Textprozessor benutzen wollen, und X11 benutzen, sollten Sie
129 gxditview installieren.
131 %description gxditview -l es
132 Este paquete contiene el programa gxditview, que se puede usar para
133 formatear y visualizar documentos en X window. Por ejemplo: páginas
134 man se las puede leer utilizando gxditview.
136 %description gxditview -l fr
137 Ce paquetage contient le programme gxditview, qui peut servir à
138 formater et viusaliser les documents groff sous X Window. Les pages
139 peuvent, par exemple, être lues avec gxditview.
141 %description gxditview -l pl
142 Pakiet ten zawiera program gxditview, który pozwoli Ci na formatowanie
143 dokumentów pod X. Na przyk³ad, do czytania podrêczników ekranowych.
145 %description gxditview -l pt_BR
146 Este pacote contém o programa gxditview, que pode ser usado para
147 formatar e visualizar documentos no X Window. Por exemplo: páginas man
148 podem ser lidas usando o gxditview.
150 %description gxditview -l ru
151 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÐÒÏÇÒÁÍÍÕ gxditview, ËÏÔÏÒÁÑ ÍÏÖÅÔ ÂÙÔØ
152 ÉÓÐÏÌØÚÏ×ÁÎÁ ÄÌÑ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ É ÐÒÏÓÍÏÔÒÁ ÄÏËÕÍÅÎÔÏ× × ÆÏÒÍÁÔÅ groff
153 ÐÏÄ X Window. îÁÐÒÉÍÅÒ, ÐÒÉ ÐÏÍÏÝÉ gxditview ÍÏÖÎÏ ÓÍÏÔÒÅÔØ
154 man-ÓÔÒÁÎÉÃÙ ÐÏÄ X Window.
156 %description gxditview -l tr
157 Bu paket groff belgelerini görüntüleyip deðiþtirmeye yarayan gxditview
158 programýný içerir. Örneðin man sayfalarý gxditview kullanýlarak
161 %description gxditview -l uk
162 ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÐÒÏÇÒÁÍÕ gxditview, ÑËÕ ÍÏÖÎÁ ×ÉËÏÒÉÓÔÏ×Õ×ÁÔÉ ÄÌÑ
163 ÆÏÒÍÁÔÕ×ÁÎÎÑ ÔÁ ÐÅÒÅÇÌÑÄÕ ÄÏËÕÍÅÎÔ¦× Õ ÆÏÒÍÁÔ¦ groff Ð¦Ä X Window.
164 îÁÐÒÉËÌÁÄ, ÚÁ ÄÏÐÏÍÏÇÏÀ gxditview ÍÏÖÎÁ ÐÅÒÅÇÌÑÄÁÔÉ man-ÓÔÏÒ¦ÎËÉ Ð¦Ä X
168 Summary: Parts of the groff formatting system that require Perl
169 Summary(pl): Cze¶æ zasobów groff-a która wymaga Perla
170 Summary(ru): þÁÓÔØ ÓÉÓÔÅÍÙ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÑ ÔÅËÓÔÁ groff, ÔÒÅÂÕÀÝÁÑ Perl
171 Summary(uk): þÁÓÔÉÎÁ ÓÉÓÔÅÍÉ ÆÏÒÍÁÔÕ×ÁÎÎÑ ÔÅËÓÔÕ groff, ÑË¦Ê ÐÏÔÒ¦ÂÅÎ Perl
172 Group: Applications/Publishing
173 Requires: %{name} = %{version}-%{release}
176 groff-perl contains the parts of the groff text processor package that
177 require Perl. These include the afmtodit font processor used to create
178 PostScript font files, the grog utility that can be used to
179 automatically determine groff command-line options, and the
180 troff-to-ps print filter.
182 %description perl -l pl
183 groff-perl zawiera czê¶æ zasobów groff-a która wymaga Perla. Skrypt
184 afmtodit jest procesorem fontów u¿ywanym do tworzenia plików fontów w
185 formacie PostScript, a skrypt grok u¿ywany jest do automatycznego
186 doboru parametrów dla groff przy konwersji troff -> PostScript (zwykle
187 u¿ywany przy drukowaniu).
196 # makeinfo 4.7 has some problems when generating info without
197 # saving macro expanded file???
199 makeinfo -E groff.texinfo2 groff.texinfo
200 mv -f groff.texinfo2 groff.texinfo
203 PATH=$PATH:/usr/X11R6/bin
205 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
214 CDEBUGFLAGS="%{rpmcflags}"
218 rm -rf $RPM_BUILD_ROOT
219 PATH=$PATH:%{_prefix}/X11R6/bin
222 DESTDIR=$RPM_BUILD_ROOT
224 install %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/trofftops
227 %{__make} -C src/xditview install install.man \
228 DESTDIR=$RPM_BUILD_ROOT \
230 MANDIR=%{_mandir}/man1
233 ln -sf s.tmac $RPM_BUILD_ROOT%{_datadir}/groff/%{version}/tmac/gs.tmac
234 ln -sf mse.tmac $RPM_BUILD_ROOT%{_datadir}/groff/%{version}/tmac/gmse.tmac
235 ln -sf m.tmac $RPM_BUILD_ROOT%{_datadir}/groff/%{version}/tmac/gm.tmac
236 ln -sf eqn $RPM_BUILD_ROOT%{_bindir}/geqn
237 ln -sf indxbib $RPM_BUILD_ROOT%{_bindir}/gindxbib
238 ln -sf lookbib $RPM_BUILD_ROOT%{_bindir}/glookbib
239 ln -sf neqn $RPM_BUILD_ROOT%{_bindir}/gneqn
240 ln -sf nroff $RPM_BUILD_ROOT%{_bindir}/gnroff
241 ln -sf troff $RPM_BUILD_ROOT%{_bindir}/gtroff
242 ln -sf tbl $RPM_BUILD_ROOT%{_bindir}/gtbl
243 ln -sf pic $RPM_BUILD_ROOT%{_bindir}/gpic
244 ln -sf refer $RPM_BUILD_ROOT%{_bindir}/grefer
245 ln -sf soelim $RPM_BUILD_ROOT%{_bindir}/gsoelim
247 echo ".so eqn.1" > $RPM_BUILD_ROOT%{_mandir}/man1/geqn.1
248 echo ".so indxbib.1" > $RPM_BUILD_ROOT%{_mandir}/man1/gindxbib.1
249 echo ".so lookbib.1" > $RPM_BUILD_ROOT%{_mandir}/man1/glookbib.1
250 echo ".so neqn.1" > $RPM_BUILD_ROOT%{_mandir}/man1/gneqn.1
251 echo ".so nroff.1" > $RPM_BUILD_ROOT%{_mandir}/man1/gnroff.1
252 echo ".so pic.1" > $RPM_BUILD_ROOT%{_mandir}/man1/gpic.1
253 echo ".so refer.1" > $RPM_BUILD_ROOT%{_mandir}/man1/grefer.1
254 echo ".so soelim.1" > $RPM_BUILD_ROOT%{_mandir}/man1/gsoelim.1
255 echo ".so tbl.1" > $RPM_BUILD_ROOT%{_mandir}/man1/gtbl.1
256 echo ".so troff.1" > $RPM_BUILD_ROOT%{_mandir}/man1/gtroff.1
258 bzip2 -dc %{SOURCE2} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
259 mv -f $RPM_BUILD_ROOT%{_mandir}/ja/{man7/mmroff.7,man1/mmroff.1}
262 rm -rf $RPM_BUILD_ROOT
265 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
268 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
271 %defattr(644,root,root,755)
272 %doc BUG-REPORT ChangeLog NEWS PROBLEMS PROJECTS README TODO
273 %attr(755,root,root) %{_bindir}/addftinfo
274 %attr(755,root,root) %{_bindir}/eqn
275 %attr(755,root,root) %{_bindir}/eqn2graph
276 %attr(755,root,root) %{_bindir}/geqn
277 %attr(755,root,root) %{_bindir}/gindxbib
278 %attr(755,root,root) %{_bindir}/glookbib
279 %attr(755,root,root) %{_bindir}/gneqn
280 %attr(755,root,root) %{_bindir}/gnroff
281 %attr(755,root,root) %{_bindir}/gpic
282 %attr(755,root,root) %{_bindir}/grap2graph
283 %attr(755,root,root) %{_bindir}/grefer
284 %attr(755,root,root) %{_bindir}/grn
285 %attr(755,root,root) %{_bindir}/grodvi
286 %attr(755,root,root) %{_bindir}/groff
287 %attr(755,root,root) %{_bindir}/groffer
288 %attr(755,root,root) %{_bindir}/grolbp
289 %attr(755,root,root) %{_bindir}/grolj4
290 %attr(755,root,root) %{_bindir}/grops
291 %attr(755,root,root) %{_bindir}/grotty
292 %attr(755,root,root) %{_bindir}/gsoelim
293 %attr(755,root,root) %{_bindir}/gtbl
294 %attr(755,root,root) %{_bindir}/gtroff
295 %attr(755,root,root) %{_bindir}/hpftodit
296 %attr(755,root,root) %{_bindir}/indxbib
297 %attr(755,root,root) %{_bindir}/lkbib
298 %attr(755,root,root) %{_bindir}/lookbib
299 %attr(755,root,root) %{_bindir}/neqn
300 %attr(755,root,root) %{_bindir}/nroff
301 %attr(755,root,root) %{_bindir}/pfbtops
302 %attr(755,root,root) %{_bindir}/pic
303 %attr(755,root,root) %{_bindir}/pic2graph
304 %attr(755,root,root) %{_bindir}/post-grohtml
305 %attr(755,root,root) %{_bindir}/pre-grohtml
306 %attr(755,root,root) %{_bindir}/refer
307 %attr(755,root,root) %{_bindir}/soelim
308 %attr(755,root,root) %{_bindir}/tbl
309 %attr(755,root,root) %{_bindir}/tfmtodit
310 %attr(755,root,root) %{_bindir}/troff
312 %{_mandir}/man1/addftinfo.1*
313 %{_mandir}/man1/eqn.1*
314 %{_mandir}/man1/eqn2graph.1*
315 %{_mandir}/man1/geqn.1*
316 %{_mandir}/man1/gindxbib.1*
317 %{_mandir}/man1/glookbib.1*
318 %{_mandir}/man1/gneqn.1*
319 %{_mandir}/man1/gnroff.1*
320 %{_mandir}/man1/gpic.1*
321 %{_mandir}/man1/grefer.1*
322 %{_mandir}/man1/grn.1*
323 %{_mandir}/man1/grodvi.1*
324 %{_mandir}/man1/groff.1*
325 %{_mandir}/man1/groffer.1*
326 %{_mandir}/man1/grohtml.1*
327 %{_mandir}/man1/grolbp.1*
328 %{_mandir}/man1/grolj4.1*
329 %{_mandir}/man1/grops.1*
330 %{_mandir}/man1/grotty.1*
331 %{_mandir}/man1/gsoelim.1*
332 %{_mandir}/man1/gtbl.1*
333 %{_mandir}/man1/gtroff.1*
334 %{_mandir}/man1/hpftodit.1*
335 %{_mandir}/man1/indxbib.1*
336 %{_mandir}/man1/lkbib.1*
337 %{_mandir}/man1/lookbib.1*
338 %{_mandir}/man1/neqn.1*
339 %{_mandir}/man1/nroff.1*
340 %{_mandir}/man1/pfbtops.1*
341 %{_mandir}/man1/pic.1*
342 %{_mandir}/man1/pic2graph.1*
343 %{_mandir}/man1/refer.1*
344 %{_mandir}/man1/soelim.1*
345 %{_mandir}/man1/tbl.1*
346 %{_mandir}/man1/tfmtodit.1*
347 %{_mandir}/man1/troff.1*
349 %{_mandir}/man7/[!m]*
351 %lang(de) %{_mandir}/de/man1/groff.1*
353 %lang(fi) %{_mandir}/fi/man1/addftinfo.1*
355 %lang(ja) %{_mandir}/ja/man1/addftinfo.1*
356 %lang(ja) %{_mandir}/ja/man1/eqn.1*
357 %lang(ja) %{_mandir}/ja/man1/geqn.1*
358 %lang(ja) %{_mandir}/ja/man1/gindxbib.1*
359 %lang(ja) %{_mandir}/ja/man1/glookbib.1*
360 %lang(ja) %{_mandir}/ja/man1/gneqn.1*
361 %lang(ja) %{_mandir}/ja/man1/gnroff.1*
362 %lang(ja) %{_mandir}/ja/man1/gpic.1*
363 %lang(ja) %{_mandir}/ja/man1/grefer.1*
364 %lang(ja) %{_mandir}/ja/man1/grn.1*
365 %lang(ja) %{_mandir}/ja/man1/grodvi.1*
366 %lang(ja) %{_mandir}/ja/man1/groff.1*
367 %lang(ja) %{_mandir}/ja/man1/grohtml.1*
368 %lang(ja) %{_mandir}/ja/man1/grolbp.1*
369 %lang(ja) %{_mandir}/ja/man1/grolj4.1*
370 %lang(ja) %{_mandir}/ja/man1/grops.1*
371 %lang(ja) %{_mandir}/ja/man1/grotty.1*
372 %lang(ja) %{_mandir}/ja/man1/gsoelim.1*
373 %lang(ja) %{_mandir}/ja/man1/gtbl.1*
374 %lang(ja) %{_mandir}/ja/man1/gtroff.1*
375 %lang(ja) %{_mandir}/ja/man1/hpftodit.1*
376 %lang(ja) %{_mandir}/ja/man1/indxbib.1*
377 %lang(ja) %{_mandir}/ja/man1/lkbib.1*
378 %lang(ja) %{_mandir}/ja/man1/lookbib.1*
379 %lang(ja) %{_mandir}/ja/man1/nroff.1*
380 %lang(ja) %{_mandir}/ja/man1/pfbtops.1*
381 %lang(ja) %{_mandir}/ja/man1/pic.1*
382 %lang(ja) %{_mandir}/ja/man1/refer.1*
383 %lang(ja) %{_mandir}/ja/man1/soelim.1*
384 %lang(ja) %{_mandir}/ja/man1/tbl.1*
385 %lang(ja) %{_mandir}/ja/man1/tfmtodit.1*
386 %lang(ja) %{_mandir}/ja/man1/troff.1*
387 %lang(ja) %{_mandir}/ja/man5/*
388 %lang(ja) %{_mandir}/ja/man7/[!m]*
390 %lang(pl) %{_mandir}/pl/man1/gnroff.1*
391 %lang(pl) %{_mandir}/pl/man1/groff.1*
392 %lang(pl) %{_mandir}/pl/man1/gsoelim.1*
393 %lang(pl) %{_mandir}/pl/man1/gtbl.1*
394 %lang(pl) %{_mandir}/pl/man1/nroff.1*
395 %lang(pl) %{_mandir}/pl/man1/soelim.1*
396 %lang(pl) %{_mandir}/pl/man1/tbl.1*
402 %defattr(644,root,root,755)
403 %doc src/xditview/{ChangeLog,README,TODO}
404 %attr(755,root,root) %{_bindir}/gxditview
405 %{_appdefsdir}/GXditview
410 %defattr(644,root,root,755)
411 %attr(755,root,root) %{_bindir}/afmtodit
412 %attr(755,root,root) %{_bindir}/grog
413 %attr(755,root,root) %{_bindir}/mmroff
414 %attr(755,root,root) %{_bindir}/trofftops
415 %{_mandir}/man1/afmtodit.*
416 %{_mandir}/man1/grog.*
417 %{_mandir}/man1/mmroff.*
419 %lang(fi) %{_mandir}/fi/man1/afmtodit.*
421 %lang(ja) %{_mandir}/ja/man1/grog.*
422 %lang(ja) %{_mandir}/ja/man1/mmroff.*