]> git.pld-linux.org Git - packages/texinfo.git/blob - texinfo.spec
- R: for texi2dvi fixed (were insufficient), STBR
[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(ru):    éÎÓÔÒÕÍÅÎÔÙ ÄÌÑ ÓÏÚÄÁÎÉÑ ÆÁÊÌÏ× ÄÏËÕÍÅÎÔÁÃÉÉ ÆÏÒÍÁÔÁ Texinfo
8 Summary(tr):    texinfo biçimleyici ve info okuyucu
9 Summary(uk):    ¶ÎÓÔÒÕÍÅÎÔÉ ÄÌÑ ÓÔ×ÏÒÅÎÎÑ ÆÁÊ̦נÄÏËÕÍÅÎÔÁ槠ÆÏÒÍÁÔÕ Texinfo
10 Name:           texinfo
11 Version:        4.8
12 Release:        4
13 License:        GPL
14 Group:          Applications/Publishing
15 Source0:        ftp://ftp.gnu.org/gnu/texinfo/%{name}-%{version}.tar.bz2
16 # Source0-md5:  6ba369bbfe4afaa56122e65b3ee3a68c
17 Source1:        info.desktop
18 Patch0:         %{name}-info.patch
19 URL:            http://texinfo.org/
20 BuildRequires:  autoconf >= 2.59
21 BuildRequires:  automake >= 1:1.8
22 BuildRequires:  gettext-devel
23 BuildRequires:  gettext-autopoint >= 0.14.1
24 BuildRequires:  ncurses-devel >= 5.0
25 BuildRequires:  sed >= 4.0
26 BuildRequires:  zlib-devel
27 Requires:       info = %{version}-%{release}
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 Texinfo is a documentation system that can produce both online
32 information and printed output from a single source file. Normally,
33 you'd have to write two separate documents: one for online help or
34 other online information and the other for a typeset manual or other
35 printed work. Using Texinfo, you only need to write one source
36 document. Then when the work needs revision, you only have to revise
37 one source document. The GNU Project uses the Texinfo file format for
38 most of its documentation.
39
40 %description -l de
41 Texinfo ist ein Dokumentationssystem, das sowohl Online-Information
42 und gedruckte Ausgabe von einer einzigen Source-Datei erzeugen kann.
43 Normalerweise würden Sie zwei verschiedene Dokumente schreiben, eins
44 für Onlinehilfe und eins für ein gedrucktes Handbuch. Mit Texinfo
45 reicht es, ein Dokument zu schreiben (und später zu aktualisieren).
46 Das GNU-Projekt benutzt texinfo für den größten Teil seiner
47 Dokumentation.
48
49 %description -l es
50 Texinfo es un sistema de documentación que puede producir tanto,
51 información online como salida impresa a partir de un único archivo
52 fuente. Generalmente, tenía que escribir dos documentos por separado:
53 uno para la ayuda u otro tipo de información online, y otro para un
54 manual u otro tipo de trabajos impresos. Usando Texinfo, basta con
55 escribir un único documento fuente. El día que sea necesaria una
56 revisión del trabajo, sólo tendrá que revisar un único documento. El
57 Proyecto GNU usa el formato de archivo Texinfo para la mayoría de su
58 documentación.
59
60 Instale Texinfo si quiere un sistema de documentación para producir
61 tanto documentación online como impresa a partir del mismo archivo
62 fuente y si va a escribir documentación para el Proyecto GNU.
63
64 %description -l fr
65 Texinfo est un système de documentation capable de produire de la
66 documentation online ou imprimée à partir d'un seul fichier.
67 Habituellement, il faut écrire deux documents : l'un orienté
68 hypertexte, l'autre axé sur une présentation de type PAO. En utilisant
69 texinfo, vous n'avez plus besoin que d'un seul fichier source. Le
70 projet GNU utilie le format de fichier Texinfo pour la plupart de ses
71 documentations.
72
73 %description -l pl
74 Texinfo jest systemem dokumentowania umo¿liwiaj±cym wyprodukowanie
75 zarówno dokumentacji online jak i w postaci do wydruku z pojedynczego
76 pliku ¼ród³owego. Bardzo czêsto pisze siê dwie dokumentacje: jedn± do
77 przegl±dania online i drug± do przyszykowania wysokiej jako¶ci postaci
78 drukowanej. U¿ywaj±c Texinfo do powy¿szego potrzebujesz przygotowaæ
79 dokumentacjê tylko w jednej postaci ¼ród³owej. Podczas modyfikacji
80 dokumentacji modyfikujesz w takim razie tylko jeden dokument.
81 Wiêkszo¶æ projektów GNU u¿ywa do dokumentowania formatu Texinfo.
82
83 %description -l pt_BR
84 O texinfo é um sistema de documentação que pode produzir tanto
85 informação on-line como saída impressa a partir de um único
86 arquivo-fonte. Geralmente, você teria que escrever dois documentos
87 separados: um para ajuda on-line ou outro tipo de informação on-line,
88 e outro para um manual ou outro tipo de trabalho impresso. Usando o
89 Texinfo, basta escrever um único documento-fonte. Quando houver
90 necessidade de revisão, é preciso apenas revisar um único
91 documento-fonte. O projeto GNU usa o formato de arquivo texinfo para a
92 maioria da sua documentação.
93
94 %description -l ru
95 ðÒÏÅËÔ GNU ÉÓÐÏÌØÚÕÅÔ ÆÏÒÍÁÔ texinfo ÄÌÑ ÂÏÌØÛÉÎÓÔ×Á ÄÏËÕÍÅÎÔÁÃÉÉ,
96 ÓÏÚÄÁÎÎÏÊ × ÅÇÏ ÒÁÍËÁÈ. üÔÏÔ ÐÁËÅÔ ×ËÌÀÞÁÅÔ ÉÎÓÔÒÕÍÅÎÔÙ, ÎÅÏÂÈÏÄÉÍÙÅ
97 ÄÌÑ ÓÏÚÄÁÎÉÑ ÆÁÊÌÏ× .info ÉÚ ÉÓÈÏÄÎÙÈ ÆÁÊÌÏ× .texinfo É ÉÎÔÅÒÆÅÊÓ Ë
98 emacs ÄÌÑ ×ÓÅÈ ÜÔÉÈ ÉÎÓÔÒÕÍÅÎÔÏ×.
99
100 %description -l tr
101 [6~GNU projesi, belgelemesinin büyük bölümünde texinfo dosyalarýný
102 kullanýr. Bu paket, texinfo dosyalarýndan info dosyalarýnýn
103 türetilmesini saðlayan araçlarla birlikte, tüm bu araçlar için bir
104 emacs arayüzü de sunar.
105
106 %description -l uk
107 ðÒÏÅËÔ GNU ×ÉËÏÒÉÓÔÏ×Õ¤ ÆÏÒÍÁÔ texinfo ÄÌѠ¦ÌØÛÏÓÔ¦ ÄÏËÕÍÅÎÔÁæ§,
108 ÓÔ×ÏÒÅÎϧ × ÊÏÇÏ ÒÁÍËÁÈ. ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ¦ÎÓÔÒÕÍÅÎÔÉ, ÐÏÔÒ¦ÂΦ ÄÌÑ
109 ÓÔ×ÏÒÅÎÎÑ ÆÁÊ̦נ.info Ú ×ȦÄÎÉÈ ÆÁÊ̦נ.texinfo ÔÁ ¦ÎÔÅÒÆÅÊÓ ÄÏ emacs
110 ÄÌÑ ×ӦȠÃÉÈ ¦ÎÓÔÒÕÍÅÎÔ¦×.
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(ru):    ðÒÏÇÒÁÍÍÁ ÄÌÑ ÐÒÏÓÍÏÔÒÁ ÄÏËÕÍÅÎÔÏ× × ÆÏÒÍÁÔÅ GNU texinfo ÎÁ ÔÅËÓÔÏ×ÏÊ ËÏÎÓÏÌÉ
120 Summary(tr):    GNU texinfo belgeleri için tty tabanlý görüntüleyici
121 Summary(uk):    ðÒÏÇÒÁÍÁ ÄÌÑ ÐÅÒÅÇÌÑÄÕ ÄÏËÕÍÅÎԦננÆÏÒÍÁÔ¦ GNU texinfo ÎÁ ÔÅËÓÔÏ×ÏÍÕ ÔÅÒͦÎÁ̦
122 Group:          Applications/System
123 PreReq:         fix-info-dir
124 Obsoletes:      info-install
125
126 %description -n info
127 The GNU project uses the texinfo file format for much of its
128 documentation. This package includes a standalone browser program to
129 view these files.
130
131 %description -n info -l de
132 Das GNU-Projekt benutzt das texinfo-Dateiformat für den Großteil
133 seiner Dokumentation. Dieses Paket enthält ein selbständiges
134 Browser-Programm zum Einsehen dieser Dateien.
135
136 %description -n info -l fr
137 Le projet GNU utilise le format de fichier texinfo pour la plupart de
138 sa documentation. Ce paquetage contient un navigateur pour visualiser
139 ces fichiers.
140
141 %description -n info -l pl
142 Projekty GNU u¿ywaj± formatu texinfo do tworzenia dokumentacji. Pakiet
143 ten zawiera samodzieln± przegl±darkê tych¿e plików.
144
145 %description -n info -l pt_BR
146 O projeto GNU usa o formato de arquivos texinfo para a maioria de sua
147 documentação. Este pacote inclui um browser para visualização destes
148 arquivos.
149
150 %description -n info -l ru
151 ðÒÏÅËÔ GNU ÉÓÐÏÌØÚÕÅÔ ÆÏÒÍÁÔ texinfo ÄÌÑ ÂÏÌØÛÉÎÓÔ×Á ÄÏËÕÍÅÎÔÁÃÉÉ,
152 ÓÏÚÄÁÎÎÏÊ × ÅÇÏ ÒÁÍËÁÈ. üÔÏÔ ÐÁËÅÔ ×ËÌÀÞÁÅÔ ÐÒÏÇÒÁÍÍÕ ÄÌÑ ÐÒÏÓÍÏÔÒÁ
153 ÄÏËÕÍÅÎÔÏ× × ÆÏÒÍÁÔÅ GNU texinfo ÎÁ ÔÅËÓÔÏ×ÏÊ ËÏÎÓÏÌÉ.
154
155 %description -n info -l tr
156 Bu pakette, info biçimindeki dosyalarý okumak için bir görüntüleyici
157 bulunur.
158
159 %description -n info -l uk
160 ðÒÏÅËÔ GNU ×ÉËÏÒÉÓÔÏ×Õ¤ ÆÏÒÍÁÔ texinfo ÄÌѠ¦ÌØÛÏÓÔ¦ ÄÏËÕÍÅÎÔÁæ§,
161 ÓÔ×ÏÒÅÎϧ × ÊÏÇÏ ÒÁÍËÁÈ. ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÐÒÏÇÒÁÍÕ ÄÌÑ ÐÅÒÅÇÌÑÄÕ
162 ÄÏËÕÍÅÎԦננÆÏÒÍÁÔ¦ GNU texinfo ÎÁ ÔÅËÓÔÏ×ÏÍÕ ÔÅÒͦÎÁ̦.
163
164 %package texi2dvi
165 Summary:        Texinfo to dvi conversion tool
166 Summary(pl):    Narzêdzie do konwersji texinfo na dvi
167 Group:          Applications/Publishing
168 Requires:       %{name} = %{version}-%{release}
169 Requires:       tetex-fonts-latex
170 Requires:       tetex-format-pdfetex
171 Requires:       tetex-format-plain
172
173 %description texi2dvi
174 Texinfo to dvi conversion tool.
175
176 %description texi2dvi -l pl
177 Narzêdzie do konwersji plików texinfo na dvi.
178
179 %prep
180 %setup -q
181 %patch0 -p1
182
183 # nb was added but outdated no not removed
184 sed -i -e '/^no$/d' po/LINGUAS
185
186 %build
187 # don't touch - too fresh m4 macros required (newer than in gettext 0.14.1)
188 #%%{__autopoint}
189 %{__aclocal} -I m4
190 %{__autoconf}
191 %{__automake}
192 %configure
193
194 %{__make}
195
196 %install
197 rm -rf $RPM_BUILD_ROOT
198 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_sbindir},/sbin}
199
200 %{__make} install \
201         DESTDIR=$RPM_BUILD_ROOT
202
203 mv -f $RPM_BUILD_ROOT%{_bindir}/install-info $RPM_BUILD_ROOT%{_sbindir}
204 ln -sf %{_sbindir}/install-info $RPM_BUILD_ROOT/sbin/install-info
205
206 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
207
208 %find_lang %{name}
209
210 %clean
211 rm -rf $RPM_BUILD_ROOT
212
213 %post
214 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
215
216 %postun
217 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
218
219 %post -n info
220 /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
221
222 %files
223 %defattr(644,root,root,755)
224 %doc AUTHORS ChangeLog INTRODUCTION NEWS README TODO
225 %attr(755,root,root) %{_bindir}/makeinfo
226 %attr(755,root,root) %{_bindir}/texindex
227 %{_datadir}/texinfo
228
229 %{_infodir}/texinfo*
230 %{_mandir}/man1/makeinfo.1*
231 %{_mandir}/man1/texindex.1*
232 %{_mandir}/man5/texinfo.5*
233
234 %files -n info -f texinfo.lang
235 %defattr(644,root,root,755)
236 %doc info/README
237 %attr(755,root,root) %{_bindir}/info
238 %attr(755,root,root) %{_bindir}/infokey
239 %attr(755,root,root) /sbin/install-info
240 %attr(755,root,root) %{_sbindir}/install-info
241
242 %{_desktopdir}/info.desktop
243
244 %{_infodir}/info.info*
245 %{_infodir}/info-stnd.info*
246
247 %{_mandir}/man1/info.1*
248 %{_mandir}/man1/infokey.1*
249 %{_mandir}/man1/install-info.1*
250 %{_mandir}/man5/info.5*
251
252 %files texi2dvi
253 %defattr(644,root,root,755)
254 %attr(755,root,root) %{_bindir}/texi2dvi
255 %attr(755,root,root) %{_bindir}/texi2pdf
256 %{_mandir}/man1/texi2dvi.1*
This page took 0.114748 seconds and 4 git commands to generate.