]> git.pld-linux.org Git - packages/texinfo.git/blame_incremental - texinfo.spec
- BR: perl-Text-Unidecode
[packages/texinfo.git] / texinfo.spec
... / ...
CommitLineData
1%include /usr/lib/rpm/macros.perl
2Summary: Tools needed to create Texinfo format documentation files
3Summary(de.UTF-8): Tools zum Erstellen von texinfo-Dokumentationsdateien
4Summary(es.UTF-8): Formateador texinfo y lector de archivos info
5Summary(fr.UTF-8): Outils créant des documentations au format texinfo
6Summary(pl.UTF-8): Narzędzia potrzebne przy tworzeniu dokumentacji w formacie texinfo
7Summary(pt_BR.UTF-8): Formatador texinfo e leitor de arquivos info
8Summary(ru.UTF-8): Инструменты для создания файлов документации формата Texinfo
9Summary(tr.UTF-8): texinfo biçimleyici ve info okuyucu
10Summary(uk.UTF-8): Інструменти для створення файлів документації формату Texinfo
11Name: texinfo
12Version: 6.6
13Release: 3
14License: GPL v3+
15Group: Applications/Publishing
16Source0: http://ftp.gnu.org/gnu/texinfo/%{name}-%{version}.tar.xz
17# Source0-md5: 5231da3e6aa106cd0532b8609e5b3702
18Source1: info.desktop
19Patch0: %{name}-info.patch
20URL: http://www.gnu.org/software/texinfo/
21BuildRequires: autoconf >= 2.69
22BuildRequires: automake >= 1:1.14
23BuildRequires: gettext-tools >= 0.19.8
24BuildRequires: help2man
25BuildRequires: ncurses-devel >= 5.0
26BuildRequires: perl-Encode
27BuildRequires: perl-Text-Unidecode >= 0.04
28BuildRequires: perl-devel >= 1:5.8.0
29BuildRequires: perl-modules >= 1:5.8.0
30BuildRequires: perl-tools-devel
31BuildRequires: rpm >= 4.4.9-56
32BuildRequires: rpm-build-macros >= 1.663
33BuildRequires: rpm-perlprov
34BuildRequires: tar >= 1:1.22
35BuildRequires: xz
36BuildRequires: zlib-devel
37Requires: info = %{version}-%{release}
38Requires: perl-Text-Unidecode >= 0.04
39Requires: perl-Unicode-EastAsianWidth >= 1.30
40Requires: perl-libintl >= 1.31
41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
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::.*
47
48%description
49Texinfo is a documentation system that can produce both online
50information and printed output from a single source file. Normally,
51you'd have to write two separate documents: one for online help or
52other online information and the other for a typeset manual or other
53printed work. Using Texinfo, you only need to write one source
54document. Then when the work needs revision, you only have to revise
55one source document. The GNU Project uses the Texinfo file format for
56most of its documentation.
57
58%description -l de.UTF-8
59Texinfo ist ein Dokumentationssystem, das sowohl Online-Information
60und gedruckte Ausgabe von einer einzigen Source-Datei erzeugen kann.
61Normalerweise würden Sie zwei verschiedene Dokumente schreiben, eins
62für Onlinehilfe und eins für ein gedrucktes Handbuch. Mit Texinfo
63reicht es, ein Dokument zu schreiben (und später zu aktualisieren).
64Das GNU-Projekt benutzt texinfo für den größten Teil seiner
65Dokumentation.
66
67%description -l es.UTF-8
68Texinfo es un sistema de documentación que puede producir tanto,
69información online como salida impresa a partir de un único archivo
70fuente. Generalmente, tenía que escribir dos documentos por separado:
71uno para la ayuda u otro tipo de información online, y otro para un
72manual u otro tipo de trabajos impresos. Usando Texinfo, basta con
73escribir un único documento fuente. El día que sea necesaria una
74revisión del trabajo, sólo tendrá que revisar un único documento. El
75Proyecto GNU usa el formato de archivo Texinfo para la mayoría de su
76documentación.
77
78Instale Texinfo si quiere un sistema de documentación para producir
79tanto documentación online como impresa a partir del mismo archivo
80fuente y si va a escribir documentación para el Proyecto GNU.
81
82%description -l fr.UTF-8
83Texinfo est un système de documentation capable de produire de la
84documentation online ou imprimée à partir d'un seul fichier.
85Habituellement, il faut écrire deux documents : l'un orienté
86hypertexte, l'autre axé sur une présentation de type PAO. En utilisant
87texinfo, vous n'avez plus besoin que d'un seul fichier source. Le
88projet GNU utilie le format de fichier Texinfo pour la plupart de ses
89documentations.
90
91%description -l pl.UTF-8
92Texinfo jest systemem dokumentowania umożliwiającym wyprodukowanie
93zarówno dokumentacji online jak i w postaci do wydruku z pojedynczego
94pliku źródłowego. Bardzo często pisze się dwie dokumentacje: jedną do
95przeglądania online i drugą do przyszykowania wysokiej jakości postaci
96drukowanej. Używając Texinfo do powyższego potrzebujesz przygotować
97dokumentację tylko w jednej postaci źródłowej. Podczas modyfikacji
98dokumentacji modyfikujesz w takim razie tylko jeden dokument.
99Większość projektów GNU używa do dokumentowania formatu Texinfo.
100
101%description -l pt_BR.UTF-8
102O texinfo é um sistema de documentação que pode produzir tanto
103informação on-line como saída impressa a partir de um único
104arquivo-fonte. Geralmente, você teria que escrever dois documentos
105separados: um para ajuda on-line ou outro tipo de informação on-line,
106e outro para um manual ou outro tipo de trabalho impresso. Usando o
107Texinfo, basta escrever um único documento-fonte. Quando houver
108necessidade de revisão, é preciso apenas revisar um único
109documento-fonte. O projeto GNU usa o formato de arquivo texinfo para a
110maioria da sua documentação.
111
112%description -l ru.UTF-8
113Проект GNU использует формат texinfo для большинства документации,
114созданной в его рамках. Этот пакет включает инструменты, необходимые
115для создания файлов .info из исходных файлов .texinfo и интерфейс к
116emacs для всех этих инструментов.
117
118%description -l tr.UTF-8
119[6~GNU projesi, belgelemesinin büyük bölümünde texinfo dosyalarını
120kullanır. Bu paket, texinfo dosyalarından info dosyalarının
121türetilmesini sağlayan araçlarla birlikte, tüm bu araçlar için bir
122emacs arayüzü de sunar.
123
124%description -l uk.UTF-8
125Проект GNU використовує формат texinfo для більшості документації,
126створеної в його рамках. Цей пакет містить інструменти, потрібні для
127створення файлів .info з вхідних файлів .texinfo та інтерфейс до emacs
128для всіх цих інструментів.
129
130%package -n info
131Summary: A stand-alone TTY-based reader for GNU texinfo documentation
132Summary(de.UTF-8): Ein TTY-basiertes Leseprogramm für GNU info-Dokumentation
133Summary(es.UTF-8): Lector basado en tty para documentos texinfo GNU
134Summary(fr.UTF-8): un lecteur de documentations info
135Summary(pl.UTF-8): Samodzielny, terminalowy czytnik dokumentów GNU texinfo
136Summary(pt_BR.UTF-8): Leitor baseado em tty para documentos texinfo GNU
137Summary(ru.UTF-8): Программа для просмотра документов в формате GNU texinfo на текстовой консоли
138Summary(tr.UTF-8): GNU texinfo belgeleri için tty tabanlı görüntüleyici
139Summary(uk.UTF-8): Програма для перегляду документів в форматі GNU texinfo на текстовому терміналі
140Group: Applications/System
141Requires: fix-info-dir
142Obsoletes: info-install
143
144%description -n info
145The GNU project uses the texinfo file format for much of its
146documentation. This package includes a standalone browser program to
147view these files.
148
149%description -n info -l de.UTF-8
150Das GNU-Projekt benutzt das texinfo-Dateiformat für den Großteil
151seiner Dokumentation. Dieses Paket enthält ein selbständiges
152Browser-Programm zum Einsehen dieser Dateien.
153
154%description -n info -l fr.UTF-8
155Le projet GNU utilise le format de fichier texinfo pour la plupart de
156sa documentation. Ce paquetage contient un navigateur pour visualiser
157ces fichiers.
158
159%description -n info -l pl.UTF-8
160Projekty GNU używają formatu texinfo do tworzenia dokumentacji. Pakiet
161ten zawiera samodzielną przeglądarkę tychże plików.
162
163%description -n info -l pt_BR.UTF-8
164O projeto GNU usa o formato de arquivos texinfo para a maioria de sua
165documentação. Este pacote inclui um browser para visualização destes
166arquivos.
167
168%description -n info -l ru.UTF-8
169Проект GNU использует формат texinfo для большинства документации,
170созданной в его рамках. Этот пакет включает программу для просмотра
171документов в формате GNU texinfo на текстовой консоли.
172
173%description -n info -l tr.UTF-8
174Bu pakette, info biçimindeki dosyaları okumak için bir görüntüleyici
175bulunur.
176
177%description -n info -l uk.UTF-8
178Проект GNU використовує формат texinfo для більшості документації,
179створеної в його рамках. Цей пакет містить програму для перегляду
180документів в форматі GNU texinfo на текстовому терміналі.
181
182%package texi2dvi
183Summary: Texinfo to dvi conversion tool
184Summary(pl.UTF-8): Narzędzie do konwersji texinfo na dvi
185Group: Applications/Publishing
186Requires: %{name} = %{version}-%{release}
187Requires: texlive
188Requires: texlive-fonts-latex
189Requires: texlive-plain
190
191%description texi2dvi
192Texinfo to dvi conversion tool.
193
194%description texi2dvi -l pl.UTF-8
195Narzędzie do konwersji plików texinfo na dvi.
196
197%prep
198%setup -q
199%patch0 -p1
200
201%build
202%{__aclocal} -I gnulib/m4
203%{__autoconf}
204%{__automake}
205%configure \
206 --disable-static \
207 --with-external-Text-Unidecode \
208 --with-external-Unicode-EastAsianWidth \
209 --with-external-libintl-perl
210
211PATH="$PATH:../util" %{__make}
212
213%install
214rm -rf $RPM_BUILD_ROOT
215install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_sbindir},/sbin}
216
217%{__make} install \
218 DESTDIR=$RPM_BUILD_ROOT
219
220%{__mv} $RPM_BUILD_ROOT%{_bindir}/install-info $RPM_BUILD_ROOT%{_sbindir}
221ln -sf %{_sbindir}/install-info $RPM_BUILD_ROOT/sbin/install-info
222
223# perl modules
224%{__rm} $RPM_BUILD_ROOT%{_libdir}/texinfo/*.la
225
226install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
227
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
236
237%find_lang %{name}
238%find_lang texinfo_document
239
240%clean
241rm -rf $RPM_BUILD_ROOT
242
243%post -p /sbin/postshell
244-/usr/sbin/fix-info-dir -c %{_infodir}
245
246%postun -p /sbin/postshell
247-/usr/sbin/fix-info-dir -c %{_infodir}
248
249%post -n info -p /sbin/postshell
250-/usr/sbin/fix-info-dir -c %{_infodir}
251
252%postun -n info -p /sbin/postshell
253-/usr/sbin/fix-info-dir -c %{_infodir}
254
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
262%{_datadir}/texinfo
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*
273
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*
284
285%files texi2dvi
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*
This page took 0.052916 seconds and 4 git commands to generate.