]> git.pld-linux.org Git - packages/groff.git/blob - groff.spec
added BuildPrereq: libstdc++-devel
[packages/groff.git] / groff.spec
1 Summary:        GNU groff text formatting package
2 Summary(de):    GNU groff-Textformatierungspaket
3 Summary(fr):    Paquetage de formatage de texte groff de GNU
4 Summary(pl):    GNU groff - pakiet do formatowania tekstu 
5 Summary(tr):    GNU groff metin biçemleme paketi
6 Name:           groff
7 Version:        1.11a
8 Release:        14
9 Copyright:      GPL
10 Group:          Applications/Publishing
11 Group(pl):      Aplikacje/Publikowanie
12 Source0:        ftp://prep.ai.mit.edu/pub/gnu/%{name}-%{version}.tar.gz
13 Source1:        troff-to-ps.fpi
14 Patch0:         %{name}-fhs.patch
15 Patch1:         %{name}-1.11-safer.patch
16 Patch2:         %{name}-X11.patch
17 BuildPreReq:    XFree86-devel
18 BuildPreReq:    libstdc++-devel
19 Requires:       mktemp
20 Obsoletes:      groff-tools
21 Buildroot:      /tmp/%{name}-%{version}-root
22
23 %description
24 The groff text formatting system can be used to create professional looking
25 documents on both paper and a computer screen.  All the man pages are
26 processed with groff, so you'll need this package to read man pages.
27
28 %description -l de
29 Das Textformatiersystem groff wird zum Erstellen professioneller Dokumente
30 auf Papier und Bildschirm verwendet. Alle man-Seiten werden mit groff
31 verarbeitet. Das Paket wird zum Lesen von man-Seiten benötigt.
32
33 %description -l fr
34 Le système de formatage de texte groff peut être utilisé pour créer des
35 documents d'aspect professionnel sur papier et à l'écran. Toutes les pages
36 man sont traitées avec groff, vous avez donc besoin de ce paquetage pour les
37 visualiser.
38
39 %description -l pl
40 System formatowania tekstu groff mo¿e byæ u¿ywany do tworzenia
41 profesjonalnie wygl±daj±cego dokumentu zarówno na papierze jak i na konsoli.
42 Wszystkie podrêczniki ekranowe (man) potrzebuj± groff'a do formatowania
43 tekstu na ekranie. Tak wiêc potrzebujesz tego pakietu do czytania
44 podrêczników ekranowych.
45
46 %description -l tr
47 groff metin biçemleme sistemi kaðýt veya bilgisayar ekraný üzerinde
48 profesyonel görünüme sahip belgeler yaratmaya yarar. Bütün kýlavuz (man)
49 sayfalarý groff ile hazýrlanmýþtýr. man sayfalarýný okuyabilmek için groff
50 paketine gereksiniminiz olacaktýr.
51
52 %package        gxditview
53 Summary:        GNU groff X previewer
54 Summary(de):    GNU groff-X-Previewer
55 Summary(fr):    Le visualiseur de fichier groff de GNU, sous X.
56 Summary(pl):    Groff pod X'y 
57 Summary(tr):    GNU groff X görüntüleyici
58 Group:          Applications/Publishing
59 Group(pl):      Aplikacje/Publikowanie
60
61 %description gxditview
62 The package contains the gxditview program, which can be used to format and
63 view groff documents in X Windows.  For example, man pages can be read using
64 gxditview.
65
66 %description -l de gxditview
67 Das Paket enthält das gxditview-Programm, das zum Formatieren und Anzeigen
68 von groff-Dokumenten in X-Windows benutzt wird. So lassen sich
69 beispielsweise auch die man-Seiten mit gxditview einsehen.
70
71 %description -l fr gxditview
72 Ce paquetage contient le programme gxditview, qui peut servir à formater et
73 viusaliser les documents groff sous X Window. Les pages peuvent, par
74 exemple, être lues avec gxditview.
75
76 %description -l pl gxditview
77 Pakiet ten zawiera program gxditview, który pozwoli Ci na formatowanie
78 dokumentów pod X'ami. Na przyk³ad, do czytania porêczników ekranowych.
79
80 %description -l tr gxditview
81 Bu paket groff belgelerini görüntüleyip deðiþtirmeye yarayan gxditview
82 programýný içerir. Örneðin man sayfalarý gxditview kullanýlarak okunabilir.
83
84 %prep
85 %setup -q -n groff-1.11
86 %patch0 -p1
87 %patch1 -p1
88 %patch2 -p1
89
90 %build
91 PATH=$PATH:/usr/X11R6/bin
92 CXX='g++' CC='gcc' CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
93 LDFLAGS=-s \
94 ./configure %{_target_platform} \
95         --prefix=%{_prefix}
96 make
97 ( cd xditview; xmkmf; make )
98
99 %install
100 rm -rf $RPM_BUILD_ROOT
101 PATH=$PATH:/usr/X11R6/bin
102
103 install -d $RPM_BUILD_ROOT%{_libdir}/rhs/rhs-printfilters
104
105 make install prefix=$RPM_BUILD_ROOT%{_prefix}
106
107 ( cd xditview; make DESTDIR=$RPM_BUILD_ROOT install install.man )
108
109 strip $RPM_BUILD_ROOT%{_prefix}/{bin/*,X11R6/bin/*} || :
110
111 ln -s tmac.s    $RPM_BUILD_ROOT%{_datadir}/groff/tmac/tmac.gs
112 ln -s tmac.mse  $RPM_BUILD_ROOT%{_datadir}/groff/tmac/tmac.gmse
113 ln -s tmac.m    $RPM_BUILD_ROOT%{_datadir}/groff/tmac/tmac.gm
114 ln -s eqn       $RPM_BUILD_ROOT%{_bindir}/geqn
115 ln -s indxbib   $RPM_BUILD_ROOT%{_bindir}/gindxbib
116 ln -s lookbib   $RPM_BUILD_ROOT%{_bindir}/glookbib
117 ln -s neqn      $RPM_BUILD_ROOT%{_bindir}/gneqn
118 ln -s nroff     $RPM_BUILD_ROOT%{_bindir}/gnroff
119 ln -s troff     $RPM_BUILD_ROOT%{_bindir}/gtroff
120 ln -s tbl       $RPM_BUILD_ROOT%{_bindir}/gtbl
121 ln -s pic       $RPM_BUILD_ROOT%{_bindir}/gpic
122 ln -s refer     $RPM_BUILD_ROOT%{_bindir}/grefer
123 ln -s soelim    $RPM_BUILD_ROOT%{_bindir}/gsoelim
124
125 echo ".so eqn.1" >     $RPM_BUILD_ROOT%{_mandir}/man1/geqn.1
126 echo ".so indxbib.1" > $RPM_BUILD_ROOT%{_mandir}/man1/gindxbib.1
127 echo ".so lookbib.1" > $RPM_BUILD_ROOT%{_mandir}/man1/glookbib.1
128 echo ".so neqn.1" >    $RPM_BUILD_ROOT%{_mandir}/man1/gneqn.1
129 echo ".so nroff.1" >   $RPM_BUILD_ROOT%{_mandir}/man1/gnroff.1
130 echo ".so pic.1" >     $RPM_BUILD_ROOT%{_mandir}/man1/gpic.1
131 echo ".so refer.1" >   $RPM_BUILD_ROOT%{_mandir}/man1/grefer.1
132 echo ".so soelim.1" >  $RPM_BUILD_ROOT%{_mandir}/man1/gsoelim.1
133 echo ".so tbl.1" >     $RPM_BUILD_ROOT%{_mandir}/man1/gtbl.1
134 echo ".so troff.1" >   $RPM_BUILD_ROOT%{_mandir}/man1/gtroff.1
135
136 install $RPM_SOURCE_DIR/troff-to-ps.fpi \
137     $RPM_BUILD_ROOT%{_libdir}/rhs/rhs-printfilters
138
139 gzip -9fn $RPM_BUILD_ROOT{%{_mandir}/man1/*,/usr/X11R6/man/man1/*}
140
141 %clean
142 rm -rf $RPM_BUILD_ROOT
143
144 %files
145 %defattr(644,root,root,755)
146
147 %{_datadir}/groff
148
149 %attr(755,root,root) %{_bindir}/addftinfo
150 %attr(755,root,root) %{_bindir}/afmtodit
151 %attr(755,root,root) %{_bindir}/eqn
152 %attr(755,root,root) %{_bindir}/geqn
153 %attr(755,root,root) %{_bindir}/gindxbib
154 %attr(755,root,root) %{_bindir}/glookbib
155 %attr(755,root,root) %{_bindir}/gneqn
156 %attr(755,root,root) %{_bindir}/gnroff
157 %attr(755,root,root) %{_bindir}/gpic
158 %attr(755,root,root) %{_bindir}/grefer
159 %attr(755,root,root) %{_bindir}/grodvi
160 %attr(755,root,root) %{_bindir}/groff
161 %attr(755,root,root) %{_bindir}/grog
162 %attr(755,root,root) %{_bindir}/grolj4
163 %attr(755,root,root) %{_bindir}/grops
164 %attr(755,root,root) %{_bindir}/grotty
165 %attr(755,root,root) %{_bindir}/gsoelim
166 %attr(755,root,root) %{_bindir}/gtbl
167 %attr(755,root,root) %{_bindir}/gtroff
168 %attr(755,root,root) %{_bindir}/hpftodit
169 %attr(755,root,root) %{_bindir}/indxbib
170 %attr(755,root,root) %{_bindir}/lkbib
171 %attr(755,root,root) %{_bindir}/lookbib
172 %attr(755,root,root) %{_bindir}/neqn
173 %attr(755,root,root) %{_bindir}/nroff
174 %attr(755,root,root) %{_bindir}/pfbtops
175 %attr(755,root,root) %{_bindir}/pic
176 %attr(755,root,root) %{_bindir}/psbb
177 %attr(755,root,root) %{_bindir}/refer
178 %attr(755,root,root) %{_bindir}/soelim
179 %attr(755,root,root) %{_bindir}/tbl
180 %attr(755,root,root) %{_bindir}/tfmtodit
181 %attr(755,root,root) %{_bindir}/troff
182
183 %{_mandir}/man1/*
184
185 %attr(755,root,root) %{_libdir}/rhs/rhs-printfilters/*
186
187 %files gxditview
188 %defattr(644,root,root,755)
189
190 %attr(755,root,root) /usr/X11R6/bin/gxditview
191 %attr(644,root,root) %config /usr/X11R6/lib/X11/app-defaults/GXditview
192 /usr/X11R6/man/man1/*
This page took 0.055227 seconds and 4 git commands to generate.