]> git.pld-linux.org Git - packages/texinfo.git/blob - texinfo.spec
- updated to 4.1 (final)
[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.1
10 Release:        1
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}-version.texi.patch
19 Patch4:         %{name}-fileextension.patch
20 Patch5:         %{name}-ALL_LINGUAS.patch
21 URL:            http://texinfo.org/
22 BuildRequires:  autoconf
23 BuildRequires:  automake
24 BuildRequires:  gettext-devel
25 BuildRequires:  ncurses-devel >= 5.0
26 BuildRequires:  zlib-devel
27 Requires:       info = %{version}
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
31 Texinfo is a documentation system that can produce both online
32 information and printed output from a single source file. Normally,
33 you'd have to write two separate documents: one for online help or
34 other online information and the other for a typeset manual or other
35 printed work. Using Texinfo, you only need to write one source
36 document. Then when the work needs revision, you only have to revise
37 one source document. The GNU Project uses the Texinfo file format for
38 most of its documentation.
39
40 %description -l de
41 Texinfo ist ein Dokumentationssystem, das sowohl Online-Information
42 und gedruckte Ausgabe von einer einzigen Source-Datei erzeugen kann.
43 Normalerweise würden Sie zwei verschiedene Dokumente schreiben, eins
44 für Onlinehilfe und eins für ein gedrucktes Handbuch. Mit Texinfo
45 reicht es, ein Dokument zu schreiben (und später zu aktualisieren).
46 Das GNU-Projekt benutzt texinfo für den größten Teil seiner
47 Dokumentation.
48
49 %description -l es
50 Texinfo es un sistema de documentación que puede producir tanto,
51 información online como salida impresa a partir de un único archivo
52 fuente. Generalmente, tenía que escribir dos documentos por separado:
53 uno para la ayuda u otro tipo de información online, y otro para un
54 manual u otro tipo de trabajos impresos. Usando Texinfo, basta con
55 escribir un único documento fuente. El día que sea necesaria una
56 revisión del trabajo, sólo tendrá que revisar un único documento. El
57 Proyecto GNU usa el formato de archivo Texinfo para la mayoría de su
58 documentación.
59
60 Instale Texinfo si quiere un sistema de documentación para producir
61 tanto documentación online como impresa a partir del mismo archivo
62 fuente y si va a escribir documentación para el Proyecto GNU.
63
64 %description -l fr
65 Texinfo est un système de documentation capable de produire de la
66 documentation online ou imprimée à partir d'un seul fichier.
67 Habituellement, il faut écrire deux documents : l'un orienté
68 hypertexte, l'autre axé sur une présentation de type PAO. En utilisant
69 texinfo, vous n'avez plus besoin que d'un seul fichier source. Le
70 projet GNU utilie le format de fichier Texinfo pour la plupart de ses
71 documentations.
72
73 %description -l pl
74 Texinfo jest systemem dokumentowania umo¿liwiaj±cym wyprodukowanie
75 zarówno dokumentacji online jak i w postaci do wydruku z pojedynczego
76 pliku ¼ród³owego. Bardzo czêsto pisze siê dwie dokumentacje: jedn± do
77 przegl±dania online i drug± do przyszykowania wysokiej jako¶ci postaci
78 drukowanej. U¿ywaj±c Texinfo do powy¿szego potrzebujesz przygotowaæ
79 dokumentacjê tylko w jednej postaci ¼ród³owej. Podczas modyfikacji
80 dokumentacji modyfikujesz w takim razie tylko jeden dokument.
81 Wiêkszo¶æ projektów GNU u¿ywa do dokumentowania formatu Texinfo.
82
83 %description -l pt_BR
84 O texinfo é um sistema de documentação que pode produzir tanto
85 informação on-line como saída impressa a partir de um único
86 arquivo-fonte. Geralmente, você teria que escrever dois documentos
87 separados: um para ajuda on-line ou outro tipo de informação on-line,
88 e outro para um manual ou outro tipo de trabalho impresso. Usando o
89 Texinfo, basta escrever um único documento-fonte. Quando houver
90 necessidade de revisão, é preciso apenas revisar um único
91 documento-fonte. O projeto GNU usa o formato de arquivo texinfo para a
92 maioria da sua documentação.
93
94 Instale o Texinfo se você quiser um sistema de documentação para
95 produzir tanto documentação on-line como impressa a partir do mesmo
96 arquivo-fonte y se for escrever documentação para o Projeto GNU.
97
98 %description -l tr
99 [6~GNU projesi, belgelemesinin büyük bölümünde texinfo dosyalarýný
100 kullanýr. Bu paket, texinfo dosyalarýndan info dosyalarýnýn
101 türetilmesini saðlayan araçlarla birlikte, tüm bu araçlar için bir
102 emacs arayüzü de sunar.
103
104 %package -n info
105 Summary:        A stand-alone TTY-based reader for GNU texinfo documentation
106 Summary(de):    Ein TTY-basiertes Leseprogramm für GNU info-Dokumentation
107 Summary(es):    Lector basado en tty para documentos texinfo GNU
108 Summary(fr):    un lecteur de documentations info
109 Summary(pl):    Samodzielny, terminalowy czytnik dokumentów GNU texinfo
110 Summary(pt_BR): Leitor baseado em tty para documentos texinfo GNU
111 Summary(tr):    GNU texinfo belgeleri için tty tabanlý görüntüleyici
112 Group:          Applications/System
113 Prereq:         fix-info-dir
114 Obsoletes:      info-install
115
116 %description -n info
117 The GNU project uses the texinfo file format for much of its
118 documentation. This package includes a standalone browser program to
119 view these files.
120
121 %description -n info -l de
122 Das GNU-Projekt benutzt das texinfo-Dateiformat für den Großteil
123 seiner Dokumentation. Dieses Paket enthält ein selbständiges
124 Browser-Programm zum Einsehen dieser Dateien.
125
126 %description -n info -l fr
127 Le projet GNU utilise le format de fichier texinfo pour la plupart de
128 sa documentation. Ce paquetage contient un navigateur pour visualiser
129 ces fichiers.
130
131 %description -n info -l pl
132 Projekty GNU u¿ywaj± formatu texinfo do tworzenia dokumentacji. Pakiet
133 ten zawiera samodzieln± przegl±darkê tych¿e plików.
134
135 %description -n info -l pt_BR
136 O projeto GNU usa o formato de arquivos texinfo para a maioria de sua
137 documentação. Este pacote inclui um browser para visualização destes
138 arquivos.
139
140 %description -n info -l tr
141 Bu pakette, info biçimindeki dosyalarý okumak için bir görüntüleyici
142 bulunur.
143
144 %package texi2dvi
145 Summary:        Texinfo to dvi conversion tool
146 Summary(pl):    Narzêdzie do konwersji texinfo na dvi
147 Group:          Applications/Publishing
148 Requires:       %{name} = %{version}
149 Requires:       tetex
150
151 %description texi2dvi
152 Texinfo to dvi conversion tool.
153
154 %description texi2dvi -l pl
155 Narzêdzie do konwersji plików texinfo na dvi.
156
157 %prep
158 %setup -q
159 %patch0 -p1
160 %patch1 -p1
161 %patch2 -p1
162 %patch3 -p1
163 %patch4 -p1
164 %patch5 -p1
165
166 %build
167 ln -sf version.texi doc/version2.texi
168 #gettextize --copy --force
169 #aclocal
170 autoconf
171 automake -a -c
172 %configure \
173         --without-included-gettext
174 %{__make} -C doc maintainer-clean-aminfo
175 %{__make}
176 rm -f util/install-info
177 %{__make} -C util
178
179 %install
180 rm -rf $RPM_BUILD_ROOT
181 install -d $RPM_BUILD_ROOT{%{_applnkdir}/Help,%{_sbindir},/sbin}
182
183 %{__make} install DESTDIR=$RPM_BUILD_ROOT
184
185 mv -f $RPM_BUILD_ROOT%{_bindir}/install-info $RPM_BUILD_ROOT%{_sbindir}
186 ln -sf %{_sbindir}/install-info $RPM_BUILD_ROOT/sbin/install-info
187
188 install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Help
189
190 gzip -9nf AUTHORS ChangeLog INTRODUCTION NEWS README TODO
191
192 %find_lang %{name}
193
194 %clean
195 rm -rf $RPM_BUILD_ROOT
196
197 %post
198 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
199
200 %postun
201 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
202
203 %post -n info
204 /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
205
206 %files
207 %defattr(644,root,root,755)
208 %doc *.gz
209 %attr(755,root,root) %{_bindir}/makeinfo
210 %attr(755,root,root) %{_bindir}/texindex
211 %{_datadir}/texinfo
212
213 %{_infodir}/texinfo*
214 %{_mandir}/man1/makeinfo.1*
215 %{_mandir}/man1/texindex.1*
216 %{_mandir}/man5/texinfo.5*
217
218 %files -n info -f texinfo.lang
219 %defattr(644,root,root,755)
220 %doc info/*.gz
221 %attr(755,root,root) %{_bindir}/info
222 %attr(755,root,root) %{_bindir}/infokey
223 %attr(755,root,root) /sbin/install-info
224 %attr(755,root,root) %{_sbindir}/install-info
225
226 %{_applnkdir}/Help/info.desktop
227
228 %{_infodir}/info.info*
229 %{_infodir}/info-stnd.info*
230
231 %{_mandir}/man1/info.1*
232 %{_mandir}/man1/install-info.1*
233 %{_mandir}/man5/info.5*
234
235 %files texi2dvi
236 %defattr(644,root,root,755)
237 %attr(755,root,root) %{_bindir}/texi2dvi
238 %{_mandir}/man1/texi2dvi.1*
This page took 0.041966 seconds and 4 git commands to generate.