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