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