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