]> git.pld-linux.org Git - packages/texinfo.git/blob - texinfo.spec
94baf28f848058338008cd9087fcdc5110c1f984
[packages/texinfo.git] / texinfo.spec
1 Summary:        Tools needed to create Texinfo format documentation files
2 Summary(de):    Tools zum Erstellen von texinfo-Dokumentationsdateien
3 Summary(es):    Formateador texinfo y lector de archivos info
4 Summary(fr):    Outils créant des documentations au format texinfo
5 Summary(pl):    Narzêdzia potrzebne przy tworzeniu dokumentacji w formacie texinfo
6 Summary(pt_BR): Formatador texinfo e leitor de arquivos info
7 Summary(tr):    texinfo biçimleyici ve info okuyucu
8 Name:           texinfo
9 Version:        4.0f
10 Release:        1
11 License:        GPL
12 Group:          Applications/Publishing
13 Group(cs):      Aplikace/Publikování
14 Group(de):      Anwendungen/Publizieren
15 Group(es):      Aplicaciones/Edición
16 Group(fr):      Applications/Edition
17 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ñ¥Ö¥ê¥Ã¥·¥ó¥°
18 Group(pl):      Aplikacje/Publikowanie
19 Group(pt):      Aplicações/Publicação
20 Group(pt_BR):   Aplicações/Editoração
21 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/éÚÄÁÔÅÌØÓÔ×Ï
22 Source0:        ftp://alpha.gnu.org/pub/gnu/%{name}-%{version}.tar.gz
23 Source1:        info.desktop
24 Patch0:         %{name}-fix.patch
25 Patch1:         %{name}-zlib.patch
26 Patch2:         %{name}-info.patch
27 Patch3:         %{name}-version.texi.patch
28 Patch4:         %{name}-fileextension.patch
29 URL:            http://texinfo.org/
30 BuildRequires:  autoconf
31 BuildRequires:  automake
32 BuildRequires:  gettext-devel
33 BuildRequires:  ncurses-devel >= 5.0
34 BuildRequires:  zlib-devel
35 Requires:       info = %{version}
36 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38 %description
39 Texinfo is a documentation system that can produce both online
40 information and printed output from a single source file. Normally,
41 you'd have to write two separate documents: one for online help or
42 other online information and the other for a typeset manual or other
43 printed work. Using Texinfo, you only need to write one source
44 document. Then when the work needs revision, you only have to revise
45 one source document. The GNU Project uses the Texinfo file format for
46 most of its documentation.
47
48 %description -l de
49 Texinfo ist ein Dokumentationssystem, das sowohl Online-Information
50 und gedruckte Ausgabe von einer einzigen Source-Datei erzeugen kann.
51 Normalerweise würden Sie zwei verschiedene Dokumente schreiben, eins
52 für Onlinehilfe und eins für ein gedrucktes Handbuch. Mit Texinfo
53 reicht es, ein Dokument zu schreiben (und später zu aktualisieren).
54 Das GNU-Projekt benutzt texinfo für den größten Teil seiner
55 Dokumentation.
56
57 %description -l es
58 Texinfo es un sistema de documentación que puede producir tanto,
59 información online como salida impresa a partir de un único archivo
60 fuente. Generalmente, tenía que escribir dos documentos por separado:
61 uno para la ayuda u otro tipo de información online, y otro para un
62 manual u otro tipo de trabajos impresos. Usando Texinfo, basta con
63 escribir un único documento fuente. El día que sea necesaria una
64 revisión del trabajo, sólo tendrá que revisar un único documento. El
65 Proyecto GNU usa el formato de archivo Texinfo para la mayoría de su
66 documentación.
67
68 Instale Texinfo si quiere un sistema de documentación para producir
69 tanto documentación online como impresa a partir del mismo archivo
70 fuente y si va a escribir documentación para el Proyecto GNU.
71
72 %description -l fr
73 Texinfo est un système de documentation capable de produire de la
74 documentation online ou imprimée à partir d'un seul fichier.
75 Habituellement, il faut écrire deux documents : l'un orienté
76 hypertexte, l'autre axé sur une présentation de type PAO. En utilisant
77 texinfo, vous n'avez plus besoin que d'un seul fichier source. Le
78 projet GNU utilie le format de fichier Texinfo pour la plupart de ses
79 documentations.
80
81 %description -l pl
82 Texinfo jest systemem dokumentowania umo¿liwiaj±cym wyprodukowanie
83 zarówno dokumentacji online jak i w postaci do wydruku z pojedynczego
84 pliku ¼ród³owego. Bardzo czêsto pisze siê dwie dokumentacje: jedn± do
85 przegl±dania online i drug± do przyszykowania wysokiej jako¶ci postaci
86 drukowanej. U¿ywaj±c Texinfo do powy¿szego potrzebujesz przygotowaæ
87 dokumentacjê tylko w jednej postaci ¼ród³owej. Podczas modyfikacji
88 dokumentacji modyfikujesz w takim razie tylko jeden dokument.
89 Wiêkszo¶æ projektów GNU u¿ywa do dokumentowania formatu Texinfo.
90
91 %description -l pt_BR
92 O texinfo é um sistema de documentação que pode produzir tanto
93 informação on-line como saída impressa a partir de um único
94 arquivo-fonte. Geralmente, você teria que escrever dois documentos
95 separados: um para ajuda on-line ou outro tipo de informação on-line,
96 e outro para um manual ou outro tipo de trabalho impresso. Usando o
97 Texinfo, basta escrever um único documento-fonte. Quando houver
98 necessidade de revisão, é preciso apenas revisar um único
99 documento-fonte. O projeto GNU usa o formato de arquivo texinfo para a
100 maioria da sua documentação.
101
102 Instale o Texinfo se você quiser um sistema de documentação para
103 produzir tanto documentação on-line como impressa a partir do mesmo
104 arquivo-fonte y se for escrever documentação para o Projeto GNU.
105
106 %description -l tr
107 [6~GNU projesi, belgelemesinin büyük bölümünde texinfo dosyalarýný
108 kullanýr. Bu paket, texinfo dosyalarýndan info dosyalarýnýn
109 türetilmesini saðlayan araçlarla birlikte, tüm bu araçlar için bir
110 emacs arayüzü de sunar.
111
112 %package -n info
113 Summary:        A stand-alone TTY-based reader for GNU texinfo documentation
114 Summary(de):    Ein TTY-basiertes Leseprogramm für GNU info-Dokumentation
115 Summary(es):    Lector basado en tty para documentos texinfo GNU
116 Summary(fr):    un lecteur de documentations info
117 Summary(pl):    Samodzielny, terminalowy czytnik dokumentów GNU texinfo
118 Summary(pt_BR): Leitor baseado em tty para documentos texinfo GNU
119 Summary(tr):    GNU texinfo belgeleri için tty tabanlý görüntüleyici
120 Group:          Applications/System
121 Group(cs):      Aplikace/Systém
122 Group(de):      Anwendungen/System
123 Group(es):      Aplicaciones/Sistema
124 Group(fr):      Applications/Système
125 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥·¥¹¥Æ¥à
126 Group(pl):      Aplikacje/System
127 Group(pt):      Aplicações/Sistema
128 Group(pt_BR):   Aplicações/Sistema
129 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/óÉÓÔÅÍÁ
130 Prereq:         fix-info-dir
131 Obsoletes:      info-install
132
133 %description -n info
134 The GNU project uses the texinfo file format for much of its
135 documentation. This package includes a standalone browser program to
136 view these files.
137
138 %description -n info -l de
139 Das GNU-Projekt benutzt das texinfo-Dateiformat für den Großteil
140 seiner Dokumentation. Dieses Paket enthält ein selbständiges
141 Browser-Programm zum Einsehen dieser Dateien.
142
143 %description -n info -l es
144 %description -n info -l fr
145 Le projet GNU utilise le format de fichier texinfo pour la plupart de
146 sa documentation. Ce paquetage contient un navigateur pour visualiser
147 ces fichiers.
148
149 %description -n info -l pl
150 Projekty GNU u¿ywaj± formatu texinfo do tworzenia dokumentacji. Pakiet
151 ten zawiera samodzieln± przegl±darkê tych¿e plików.
152
153 %description -n info -l pt_BR
154 O projeto GNU usa o formato de arquivos texinfo para a maioria de sua
155 documentação. Este pacote inclui um browser para visualização destes
156 arquivos.
157
158 %description -n info -l tr
159 Bu pakette, info biçimindeki dosyalarý okumak için bir görüntüleyici
160 bulunur.
161
162 %package texi2dvi
163 Summary:        Texinfo to dvi conversion tool
164 Summary(pl):    Narzêdzie do konwersji texinfo na dvi
165 Group:          Applications/Publishing
166 Group(cs):      Aplikace/Publikování
167 Group(de):      Anwendungen/Publizieren
168 Group(es):      Aplicaciones/Edición
169 Group(fr):      Applications/Edition
170 Group(ja):      ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó/¥Ñ¥Ö¥ê¥Ã¥·¥ó¥°
171 Group(pl):      Aplikacje/Publikowanie
172 Group(pt):      Aplicações/Publicação
173 Group(pt_BR):   Aplicações/Editoração
174 Group(ru):      ðÒÉÌÏÖÅÎÉÑ/éÚÄÁÔÅÌØÓÔ×Ï
175 Requires:       %{name} = %{version}
176 Requires:       tetex
177
178 %description texi2dvi
179 Texinfo to dvi conversion tool.
180
181 %description texi2dvi -l pl
182 Narzêdzie do konwersji plików texinfo na dvi.
183
184 %prep
185 %setup -q
186 %patch0 -p1
187 %patch1 -p1 
188 %patch2 -p1
189 %patch3 -p1
190 %patch4 -p1
191
192 %build
193 ln -sf version.texi doc/version2.texi
194 gettextize --copy --force
195 aclocal
196 autoconf
197 automake -a -c
198 %configure \
199         --without-included-gettext
200 %{__make} -C doc distclean-aminfo
201 %{__make}
202 rm -f util/install-info
203 %{__make} -C util 
204
205 %install
206 rm -rf $RPM_BUILD_ROOT
207 install -d $RPM_BUILD_ROOT{%{_applnkdir}/Help,%{_sbindir},/sbin}
208
209 %{__make} install DESTDIR=$RPM_BUILD_ROOT
210
211 mv -f $RPM_BUILD_ROOT%{_bindir}/install-info $RPM_BUILD_ROOT%{_sbindir}
212 ln -sf %{_sbindir}/install-info $RPM_BUILD_ROOT/sbin/install-info
213
214 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Help
215
216 gzip -9nf ChangeLog INTRODUCTION NEWS README info/README
217
218 %find_lang %{name}
219
220 %clean
221 rm -rf $RPM_BUILD_ROOT
222
223 %post
224 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
225
226 %postun
227 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
228
229 %post -n info
230 /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
231
232 %files
233 %defattr(644,root,root,755)
234 %doc *.gz
235 %attr(755,root,root) %{_bindir}/makeinfo
236 %attr(755,root,root) %{_bindir}/texindex
237
238 %{_infodir}/texinfo*
239 %{_mandir}/man1/makeinfo.1*
240 %{_mandir}/man1/texindex.1*
241 %{_mandir}/man5/texinfo.5*
242
243 %files -n info -f texinfo.lang
244 %defattr(644,root,root,755)
245 %doc info/*.gz
246 %attr(755,root,root) %{_bindir}/info
247 %attr(755,root,root) /sbin/install-info
248 %attr(755,root,root) %{_sbindir}/install-info
249
250 %{_applnkdir}/Help/info.desktop
251
252 %{_infodir}/info.info*
253 %{_infodir}/info-stnd.info*
254
255 %{_mandir}/man1/info.1*
256 %{_mandir}/man1/install-info.1*
257 %{_mandir}/man5/info.5*
258
259 %files texi2dvi
260 %defattr(644,root,root,755)
261 %attr(755,root,root) %{_bindir}/texi2dvi
262 %{_mandir}/man1/texi2dvi.1*
This page took 0.040262 seconds and 3 git commands to generate.