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