]> git.pld-linux.org Git - packages/texinfo.git/blob - texinfo.spec
perl -pi -e "s/^gettextize --copy --force/\%%\{__gettextize\}/"
[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(tr):    texinfo biçimleyici ve info okuyucu
8 Name:           texinfo
9 Version:        4.2
10 Release:        2
11 License:        GPL
12 Group:          Applications/Publishing
13 Source0:        ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz
14 Source1:        info.desktop
15 Patch0:         %{name}-fix.patch
16 Patch1:         %{name}-zlib.patch
17 Patch2:         %{name}-info.patch
18 Patch3:         %{name}-fileextension.patch
19 Patch4:         %{name}-ALL_LINGUAS.patch
20 Patch5:         %{name}-ac_fixes.patch
21 Patch6:         %{name}-am_fixes.patch
22 URL:            http://texinfo.org/
23 BuildRequires:  autoconf
24 BuildRequires:  automake
25 BuildRequires:  gettext-devel
26 BuildRequires:  ncurses-devel >= 5.0
27 BuildRequires:  zlib-devel
28 Requires:       info = %{version}
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 Instale o Texinfo se você quiser um sistema de documentação para
96 produzir tanto documentação on-line como impressa a partir do mesmo
97 arquivo-fonte y se for escrever documentação para o Projeto GNU.
98
99 %description -l tr
100 [6~GNU projesi, belgelemesinin büyük bölümünde texinfo dosyalarýný
101 kullanýr. Bu paket, texinfo dosyalarýndan info dosyalarýnýn
102 türetilmesini saðlayan araçlarla birlikte, tüm bu araçlar için bir
103 emacs arayüzü de sunar.
104
105 %package -n info
106 Summary:        A stand-alone TTY-based reader for GNU texinfo documentation
107 Summary(de):    Ein TTY-basiertes Leseprogramm für GNU info-Dokumentation
108 Summary(es):    Lector basado en tty para documentos texinfo GNU
109 Summary(fr):    un lecteur de documentations info
110 Summary(pl):    Samodzielny, terminalowy czytnik dokumentów GNU texinfo
111 Summary(pt_BR): Leitor baseado em tty para documentos texinfo GNU
112 Summary(tr):    GNU texinfo belgeleri için tty tabanlý görüntüleyici
113 Group:          Applications/System
114 Prereq:         fix-info-dir
115 Obsoletes:      info-install
116
117 %description -n info
118 The GNU project uses the texinfo file format for much of its
119 documentation. This package includes a standalone browser program to
120 view these files.
121
122 %description -n info -l de
123 Das GNU-Projekt benutzt das texinfo-Dateiformat für den Großteil
124 seiner Dokumentation. Dieses Paket enthält ein selbständiges
125 Browser-Programm zum Einsehen dieser Dateien.
126
127 %description -n info -l fr
128 Le projet GNU utilise le format de fichier texinfo pour la plupart de
129 sa documentation. Ce paquetage contient un navigateur pour visualiser
130 ces fichiers.
131
132 %description -n info -l pl
133 Projekty GNU u¿ywaj± formatu texinfo do tworzenia dokumentacji. Pakiet
134 ten zawiera samodzieln± przegl±darkê tych¿e plików.
135
136 %description -n info -l pt_BR
137 O projeto GNU usa o formato de arquivos texinfo para a maioria de sua
138 documentação. Este pacote inclui um browser para visualização destes
139 arquivos.
140
141 %description -n info -l tr
142 Bu pakette, info biçimindeki dosyalarý okumak için bir görüntüleyici
143 bulunur.
144
145 %package texi2dvi
146 Summary:        Texinfo to dvi conversion tool
147 Summary(pl):    Narzêdzie do konwersji texinfo na dvi
148 Group:          Applications/Publishing
149 Requires:       %{name} = %{version}
150 Requires:       tetex
151
152 %description texi2dvi
153 Texinfo to dvi conversion tool.
154
155 %description texi2dvi -l pl
156 Narzêdzie do konwersji plików texinfo na dvi.
157
158 %prep
159 %setup -q
160 %patch0 -p1
161 %patch1 -p1
162 %patch2 -p1
163 %patch3 -p1
164 %patch4 -p1
165 %patch5 -p1
166 %patch6 -p1
167
168 %build
169 rm -f missing m4/{codeset,gettext,glibc21,iconv,isc-posix,lcmessage,progtest}.m4
170 ln -sf version.texi doc/version2.texi
171 %{__gettextize}
172 aclocal -I m4
173 %{__autoconf}
174 %{__automake}
175 %configure \
176         --without-included-gettext
177 %{__make} -C doc maintainer-clean-aminfo
178 %{__make}
179 rm -f util/install-info
180 %{__make} -C util
181
182 %install
183 rm -rf $RPM_BUILD_ROOT
184 install -d $RPM_BUILD_ROOT{%{_applnkdir}/Help,%{_sbindir},/sbin}
185
186 %{__make} install DESTDIR=$RPM_BUILD_ROOT
187
188 mv -f $RPM_BUILD_ROOT%{_bindir}/install-info $RPM_BUILD_ROOT%{_sbindir}
189 ln -sf %{_sbindir}/install-info $RPM_BUILD_ROOT/sbin/install-info
190
191 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Help
192
193 gzip -9nf AUTHORS ChangeLog INTRODUCTION NEWS README TODO
194
195 %find_lang %{name}
196
197 %clean
198 rm -rf $RPM_BUILD_ROOT
199
200 %post
201 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
202
203 %postun
204 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
205
206 %post -n info
207 /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
208
209 %files
210 %defattr(644,root,root,755)
211 %doc *.gz
212 %attr(755,root,root) %{_bindir}/makeinfo
213 %attr(755,root,root) %{_bindir}/texindex
214 %{_datadir}/texinfo
215
216 %{_infodir}/texinfo*
217 %{_mandir}/man1/makeinfo.1*
218 %{_mandir}/man1/texindex.1*
219 %{_mandir}/man5/texinfo.5*
220
221 %files -n info -f texinfo.lang
222 %defattr(644,root,root,755)
223 %doc info/*.gz
224 %attr(755,root,root) %{_bindir}/info
225 %attr(755,root,root) %{_bindir}/infokey
226 %attr(755,root,root) /sbin/install-info
227 %attr(755,root,root) %{_sbindir}/install-info
228
229 %{_applnkdir}/Help/info.desktop
230
231 %{_infodir}/info.info*
232 %{_infodir}/info-stnd.info*
233
234 %{_mandir}/man1/info.1*
235 %{_mandir}/man1/install-info.1*
236 %{_mandir}/man5/info.5*
237
238 %files texi2dvi
239 %defattr(644,root,root,755)
240 %attr(755,root,root) %{_bindir}/texi2dvi
241 %{_mandir}/man1/texi2dvi.1*
This page took 0.056232 seconds and 4 git commands to generate.