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