1 %include /usr/lib/rpm/macros.perl
2 Summary: Tools needed to create Texinfo format documentation files
3 Summary(de.UTF-8): Tools zum Erstellen von texinfo-Dokumentationsdateien
4 Summary(es.UTF-8): Formateador texinfo y lector de archivos info
5 Summary(fr.UTF-8): Outils créant des documentations au format texinfo
6 Summary(pl.UTF-8): Narzędzia potrzebne przy tworzeniu dokumentacji w formacie texinfo
7 Summary(pt_BR.UTF-8): Formatador texinfo e leitor de arquivos info
8 Summary(ru.UTF-8): Инструменты для создания файлов документации формата Texinfo
9 Summary(tr.UTF-8): texinfo biçimleyici ve info okuyucu
10 Summary(uk.UTF-8): Інструменти для створення файлів документації формату Texinfo
15 Group: Applications/Publishing
16 Source0: http://ftp.gnu.org/gnu/texinfo/%{name}-%{version}.tar.xz
17 # Source0-md5: 5231da3e6aa106cd0532b8609e5b3702
19 Patch0: %{name}-info.patch
20 URL: http://www.gnu.org/software/texinfo/
21 BuildRequires: autoconf >= 2.69
22 BuildRequires: automake >= 1:1.14
23 BuildRequires: gettext-tools >= 0.19.8
24 BuildRequires: help2man
25 BuildRequires: ncurses-devel >= 5.0
26 BuildRequires: perl-Encode
27 BuildRequires: perl-Text-Unidecode >= 0.04
28 BuildRequires: perl-devel >= 1:5.8.0
29 BuildRequires: perl-modules >= 1:5.8.0
30 BuildRequires: perl-tools-devel
31 BuildRequires: rpm >= 4.4.9-56
32 BuildRequires: rpm-build-macros >= 1.663
33 BuildRequires: rpm-perlprov
34 BuildRequires: tar >= 1:1.22
36 BuildRequires: zlib-devel
37 Requires: info = %{version}-%{release}
38 Requires: perl-Text-Unidecode >= 0.04
39 Requires: perl-Unicode-EastAsianWidth >= 1.30
40 Requires: perl-libintl >= 1.31
41 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43 # don't provide private perl modules as system available
44 %define _noautoprovfiles %{_datadir}/texinfo
45 # and don't require them externally
46 %define _noautoreq_perl Pod::Simple::Texinfo Texinfo::.*
49 Texinfo is a documentation system that can produce both online
50 information and printed output from a single source file. Normally,
51 you'd have to write two separate documents: one for online help or
52 other online information and the other for a typeset manual or other
53 printed work. Using Texinfo, you only need to write one source
54 document. Then when the work needs revision, you only have to revise
55 one source document. The GNU Project uses the Texinfo file format for
56 most of its documentation.
58 %description -l de.UTF-8
59 Texinfo ist ein Dokumentationssystem, das sowohl Online-Information
60 und gedruckte Ausgabe von einer einzigen Source-Datei erzeugen kann.
61 Normalerweise würden Sie zwei verschiedene Dokumente schreiben, eins
62 für Onlinehilfe und eins für ein gedrucktes Handbuch. Mit Texinfo
63 reicht es, ein Dokument zu schreiben (und später zu aktualisieren).
64 Das GNU-Projekt benutzt texinfo für den größten Teil seiner
67 %description -l es.UTF-8
68 Texinfo es un sistema de documentación que puede producir tanto,
69 información online como salida impresa a partir de un único archivo
70 fuente. Generalmente, tenía que escribir dos documentos por separado:
71 uno para la ayuda u otro tipo de información online, y otro para un
72 manual u otro tipo de trabajos impresos. Usando Texinfo, basta con
73 escribir un único documento fuente. El día que sea necesaria una
74 revisión del trabajo, sólo tendrá que revisar un único documento. El
75 Proyecto GNU usa el formato de archivo Texinfo para la mayoría de su
78 Instale Texinfo si quiere un sistema de documentación para producir
79 tanto documentación online como impresa a partir del mismo archivo
80 fuente y si va a escribir documentación para el Proyecto GNU.
82 %description -l fr.UTF-8
83 Texinfo est un système de documentation capable de produire de la
84 documentation online ou imprimée à partir d'un seul fichier.
85 Habituellement, il faut écrire deux documents : l'un orienté
86 hypertexte, l'autre axé sur une présentation de type PAO. En utilisant
87 texinfo, vous n'avez plus besoin que d'un seul fichier source. Le
88 projet GNU utilie le format de fichier Texinfo pour la plupart de ses
91 %description -l pl.UTF-8
92 Texinfo jest systemem dokumentowania umożliwiającym wyprodukowanie
93 zarówno dokumentacji online jak i w postaci do wydruku z pojedynczego
94 pliku źródłowego. Bardzo często pisze się dwie dokumentacje: jedną do
95 przeglądania online i drugą do przyszykowania wysokiej jakości postaci
96 drukowanej. Używając Texinfo do powyższego potrzebujesz przygotować
97 dokumentację tylko w jednej postaci źródłowej. Podczas modyfikacji
98 dokumentacji modyfikujesz w takim razie tylko jeden dokument.
99 Większość projektów GNU używa do dokumentowania formatu Texinfo.
101 %description -l pt_BR.UTF-8
102 O texinfo é um sistema de documentação que pode produzir tanto
103 informação on-line como saída impressa a partir de um único
104 arquivo-fonte. Geralmente, você teria que escrever dois documentos
105 separados: um para ajuda on-line ou outro tipo de informação on-line,
106 e outro para um manual ou outro tipo de trabalho impresso. Usando o
107 Texinfo, basta escrever um único documento-fonte. Quando houver
108 necessidade de revisão, é preciso apenas revisar um único
109 documento-fonte. O projeto GNU usa o formato de arquivo texinfo para a
110 maioria da sua documentação.
112 %description -l ru.UTF-8
113 Проект GNU использует формат texinfo для большинства документации,
114 созданной в его рамках. Этот пакет включает инструменты, необходимые
115 для создания файлов .info из исходных файлов .texinfo и интерфейс к
116 emacs для всех этих инструментов.
118 %description -l tr.UTF-8
119 [6~GNU projesi, belgelemesinin büyük bölümünde texinfo dosyalarını
120 kullanır. Bu paket, texinfo dosyalarından info dosyalarının
121 türetilmesini sağlayan araçlarla birlikte, tüm bu araçlar için bir
122 emacs arayüzü de sunar.
124 %description -l uk.UTF-8
125 Проект GNU використовує формат texinfo для більшості документації,
126 створеної в його рамках. Цей пакет містить інструменти, потрібні для
127 створення файлів .info з вхідних файлів .texinfo та інтерфейс до emacs
128 для всіх цих інструментів.
131 Summary: A stand-alone TTY-based reader for GNU texinfo documentation
132 Summary(de.UTF-8): Ein TTY-basiertes Leseprogramm für GNU info-Dokumentation
133 Summary(es.UTF-8): Lector basado en tty para documentos texinfo GNU
134 Summary(fr.UTF-8): un lecteur de documentations info
135 Summary(pl.UTF-8): Samodzielny, terminalowy czytnik dokumentów GNU texinfo
136 Summary(pt_BR.UTF-8): Leitor baseado em tty para documentos texinfo GNU
137 Summary(ru.UTF-8): Программа для просмотра документов в формате GNU texinfo на текстовой консоли
138 Summary(tr.UTF-8): GNU texinfo belgeleri için tty tabanlı görüntüleyici
139 Summary(uk.UTF-8): Програма для перегляду документів в форматі GNU texinfo на текстовому терміналі
140 Group: Applications/System
141 Requires: fix-info-dir
142 Obsoletes: info-install
145 The GNU project uses the texinfo file format for much of its
146 documentation. This package includes a standalone browser program to
149 %description -n info -l de.UTF-8
150 Das GNU-Projekt benutzt das texinfo-Dateiformat für den Großteil
151 seiner Dokumentation. Dieses Paket enthält ein selbständiges
152 Browser-Programm zum Einsehen dieser Dateien.
154 %description -n info -l fr.UTF-8
155 Le projet GNU utilise le format de fichier texinfo pour la plupart de
156 sa documentation. Ce paquetage contient un navigateur pour visualiser
159 %description -n info -l pl.UTF-8
160 Projekty GNU używają formatu texinfo do tworzenia dokumentacji. Pakiet
161 ten zawiera samodzielną przeglądarkę tychże plików.
163 %description -n info -l pt_BR.UTF-8
164 O projeto GNU usa o formato de arquivos texinfo para a maioria de sua
165 documentação. Este pacote inclui um browser para visualização destes
168 %description -n info -l ru.UTF-8
169 Проект GNU использует формат texinfo для большинства документации,
170 созданной в его рамках. Этот пакет включает программу для просмотра
171 документов в формате GNU texinfo на текстовой консоли.
173 %description -n info -l tr.UTF-8
174 Bu pakette, info biçimindeki dosyaları okumak için bir görüntüleyici
177 %description -n info -l uk.UTF-8
178 Проект GNU використовує формат texinfo для більшості документації,
179 створеної в його рамках. Цей пакет містить програму для перегляду
180 документів в форматі GNU texinfo на текстовому терміналі.
183 Summary: Texinfo to dvi conversion tool
184 Summary(pl.UTF-8): Narzędzie do konwersji texinfo na dvi
185 Group: Applications/Publishing
186 Requires: %{name} = %{version}-%{release}
188 Requires: texlive-fonts-latex
189 Requires: texlive-plain
191 %description texi2dvi
192 Texinfo to dvi conversion tool.
194 %description texi2dvi -l pl.UTF-8
195 Narzędzie do konwersji plików texinfo na dvi.
202 %{__aclocal} -I gnulib/m4
207 --with-external-Text-Unidecode \
208 --with-external-Unicode-EastAsianWidth \
209 --with-external-libintl-perl
211 PATH="$PATH:../util" %{__make}
214 rm -rf $RPM_BUILD_ROOT
215 install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_sbindir},/sbin}
218 DESTDIR=$RPM_BUILD_ROOT
220 %{__mv} $RPM_BUILD_ROOT%{_bindir}/install-info $RPM_BUILD_ROOT%{_sbindir}
221 ln -sf %{_sbindir}/install-info $RPM_BUILD_ROOT/sbin/install-info
224 %{__rm} $RPM_BUILD_ROOT%{_libdir}/texinfo/*.la
226 install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
228 # copy of default encoding
229 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/ca.us-ascii
230 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/de.us-ascii
231 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pt.us-ascii
232 # outdated copy of default encoding
233 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/pt_BR.us-ascii
234 # normalize locale name
235 %{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{no.us-ascii,nb}/LC_MESSAGES/texinfo_document.mo
238 %find_lang texinfo_document
241 rm -rf $RPM_BUILD_ROOT
243 %post -p /sbin/postshell
244 -/usr/sbin/fix-info-dir -c %{_infodir}
246 %postun -p /sbin/postshell
247 -/usr/sbin/fix-info-dir -c %{_infodir}
249 %post -n info -p /sbin/postshell
250 -/usr/sbin/fix-info-dir -c %{_infodir}
252 %postun -n info -p /sbin/postshell
253 -/usr/sbin/fix-info-dir -c %{_infodir}
255 %files -f texinfo_document.lang
256 %defattr(644,root,root,755)
257 %doc AUTHORS ChangeLog NEWS README TODO
258 %attr(755,root,root) %{_bindir}/makeinfo
259 %attr(755,root,root) %{_bindir}/pod2texi
260 %attr(755,root,root) %{_bindir}/texi2any
261 %attr(755,root,root) %{_bindir}/texindex
263 %dir %{_libdir}/texinfo
264 %attr(755,root,root) %{_libdir}/texinfo/MiscXS.so
265 %attr(755,root,root) %{_libdir}/texinfo/Parsetexi.so
266 %attr(755,root,root) %{_libdir}/texinfo/XSParagraph.so
267 %{_infodir}/texinfo*.info*
268 %{_mandir}/man1/makeinfo.1*
269 %{_mandir}/man1/pod2texi.1*
270 %{_mandir}/man1/texi2any.1*
271 %{_mandir}/man1/texindex.1*
272 %{_mandir}/man5/texinfo.5*
274 %files -n info -f texinfo.lang
275 %defattr(644,root,root,755)
276 %attr(755,root,root) %{_bindir}/info
277 %attr(755,root,root) /sbin/install-info
278 %attr(755,root,root) %{_sbindir}/install-info
279 %{_desktopdir}/info.desktop
280 %{_infodir}/info-stnd.info*
281 %{_mandir}/man1/info.1*
282 %{_mandir}/man1/install-info.1*
283 %{_mandir}/man5/info.5*
286 %defattr(644,root,root,755)
287 %attr(755,root,root) %{_bindir}/pdftexi2dvi
288 %attr(755,root,root) %{_bindir}/texi2dvi
289 %attr(755,root,root) %{_bindir}/texi2pdf
290 %{_mandir}/man1/pdftexi2dvi.1*
291 %{_mandir}/man1/texi2dvi.1*
292 %{_mandir}/man1/texi2pdf.1*