]> git.pld-linux.org Git - packages/gcc4.git/blob - gcc4.spec
- %%doc fixes reverted (my fault).
[packages/gcc4.git] / gcc4.spec
1 #
2 # Conditional build:
3 %bcond_without  ada             # build without ADA support
4 %bcond_without  java            # build without Java support
5 %bcond_without  objc            # build without objc support
6 #
7 %define         snap            20040416
8 %define         GCC_VERSION     3.4.0
9 #
10 Summary:        GNU Compiler Collection: the C compiler and shared files
11 Summary(es):    Colección de compiladores GNU: el compilador C y ficheros compartidos
12 Summary(pl):    Kolekcja kompilatorów GNU: kompilator C i pliki wspó³dzielone
13 Summary(pt_BR): Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
14 Name:           gcc
15 Version:        %{GCC_VERSION}
16 Release:        0.%{snap}.1
17 Epoch:          5
18 License:        GPL
19 Group:          Development/Languages
20 #Source0:       ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/%{name}-%{version}.tar.bz2
21 Source0:        ftp://gcc.gnu.org/pub/gcc/prerelease-%{version}-%{snap}/%{name}-%{version}-%{snap}.tar.bz2
22 # Source0-md5:  d6e215ce39a302c643f3ea8994ef6b68
23 #Source0:       ftp://gcc.gnu.org/pub/gcc/snapshots/%{version}-%{snap}/%{name}-%{version}-%{snap}.tar.bz2
24 Source1:        http://ep09.pld-linux.org/~djrzulf/gcc33/%{name}-non-english-man-pages.tar.bz2
25 # Source1-md5:  4736f3422ddfb808423b745629acc321
26 Patch0:         %{name}-info.patch
27 Patch1:         %{name}-nolocalefiles.patch
28 Patch2:         %{name}-ada-link-new-libgnat.patch
29 BuildRequires:  autoconf
30 BuildRequires:  automake
31 BuildRequires:  binutils >= 2.14
32 BuildRequires:  bison
33 BuildRequires:  fileutils >= 4.0.41
34 BuildRequires:  flex
35 %{?with_ada:BuildRequires:      gcc-ada}
36 BuildRequires:  gettext-devel
37 BuildRequires:  glibc-devel >= 2.2.5-20
38 BuildRequires:  perl-devel
39 BuildRequires:  texinfo >= 4.1
40 BuildRequires:  zlib-devel
41 Requires:       binutils >= 2.14
42 Requires:       cpp = %{epoch}:%{version}-%{release}
43 Requires:       libgcc = %{epoch}:%{version}-%{release}
44 Conflicts:      glibc-devel < 2.2.5-20
45 URL:            http://gcc.gnu.org/
46 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48 %define         _slibdir        /%{_lib}
49 %ifarch sparc64
50 %define         _slibdir64      /lib64
51 %define         _libdir         /usr/lib
52 %define         rpmcflags       -O2 -mtune=ultrasparc
53 %endif
54
55 %description
56 A compiler aimed at integrating all the optimizations and features
57 necessary for a high-performance and stable development environment.
58
59 This package contains the C compiler and some files shared by various
60 parts of the GNU Compiler Collection. In order to use another GCC
61 compiler you will need to install the appropriate subpackage.
62
63 %description -l es
64 Un compilador destinado a la integración de todas las optimalizaciones
65 y características necesarias para un entorno de desarrollo eficaz y
66 estable.
67
68 Este paquete contiene el compilador de C y unos ficheros compartidos
69 por varias parted de la colección de compiladores GNU (GCC). Para usar
70 otro compilador de GCC será necesario que instale el subpaquete
71 adecuado.
72
73 %description -l pl
74 Kompilator, posiadaj±cy du¿e mo¿liwo¶ci optymalizacyjne niezbêdne do
75 wyprodukowania szybkiego i stablinego kodu wynikowego.
76
77 Ten pakiet zawiera kompilator C i pliki wspó³dzielone przez ró¿ne
78 czê¶ci kolekcji kompilatorów GNU (GCC). ¯eby u¿ywaæ innego kompilatora
79 z GCC, trzeba zainstalowaæ odpowiedni podpakiet.
80
81 %description -l pt_BR
82 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
83 GNU Compiler Collection.
84
85 %package -n libgcc
86 Summary:        Shared gcc library
87 Summary(es):    Biblioteca compartida de gcc
88 Summary(pl):    Biblioteka gcc
89 Summary(pt_BR): Biblioteca runtime para o GCC
90 Group:          Libraries
91 Obsoletes:      libgcc1
92
93 %description -n libgcc
94 Shared gcc library.
95
96 %description -n libgcc -l es
97 Biblioteca compartida de gcc.
98
99 %description -n libgcc -l pl
100 Biblioteka dynamiczna gcc.
101
102 %description -n libgcc -l pt_BR
103 Biblioteca runtime para o GCC.
104
105 %package c++
106 Summary:        C++ support for gcc
107 Summary(es):    Soporte de C++ para gcc
108 Summary(pl):    Obs³uga C++ dla gcc
109 Summary(pt_BR): Suporte C++ para o gcc
110 Group:          Development/Languages
111 Obsoletes:      egcc-c++
112 Obsoletes:      egcs-c++
113 Requires:       gcc = %{epoch}:%{version}-%{release}
114
115 %description c++
116 This package adds C++ support to the GNU Compiler Collection. It
117 includes support for most of the current C++ specification, including
118 templates and exception handling. It does not include a standard C++
119 library, which is available separately.
120
121 %description c++ -l de
122 Dieses Paket enthält die C++-Unterstützung für den
123 GNU-Compiler-Collection. Es unterstützt die aktuelle
124 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
125 C++-Standard-Library ist nicht enthalten - sie ist getrennt
126 erhältlich.
127
128 %description c++ -l es
129 Este paquete añade soporte de C++ al GCC (colección de compiladores
130 GNU). Ello incluye el soporte para la mayoría de la especificación
131 actual de C++, incluyendo plantillas y manejo de excepciones. No
132 incluye la biblioteca estándar de C++, la que es disponible separada.
133
134 %description c++ -l fr
135 Ce package ajoute un support C++ a la collection de compilateurs GNU.
136 Il comprend un support pour la plupart des spécifications actuelles de
137 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
138 une bibliothéque C++ standard, qui est disponible séparément.
139
140 %description c++ -l pl
141 Ten pakiet dodaje obs³ugê C++ do kompilatora gcc. Ma wsparcie dla
142 du¿ej ilo¶ci obecnych specyfikacji C++, nie zawiera natomiast
143 standardowych bibliotek C++, które s± w oddzielnym pakiecie.
144
145 %description c++ -l pt_BR
146 Este pacote adiciona suporte C++ para o gcc.
147
148 %description c++ -l tr
149 Bu paket, GNU C derleyicisine C++ desteði ekler. 'Template'ler ve
150 aykýrý durum iþleme gibi çoðu güncel C++ tanýmlarýna uyar. Standart
151 C++ kitaplýðý bu pakette yer almaz.
152
153 %package objc
154 Summary:        Objective C support for gcc
155 Summary(de):    Objektive C-Unterstützung für gcc
156 Summary(es):    Soporte de Objective C para gcc
157 Summary(fr):    Gestion d'Objective C pour gcc
158 Summary(pl):    Obs³uga obiektowego C dla kompilatora gcc
159 Summary(tr):    gcc için Objective C desteði
160 Group:          Development/Languages
161 Obsoletes:      egcc-objc
162 Obsoletes:      egcs-objc
163 Requires:       libobjc = %{epoch}:%{version}-%{release}
164 Requires:       gcc = %{epoch}:%{version}-%{release}
165
166 %description objc
167 This package adds Objective C support to the GNU Compiler Collection.
168 Objective C is a object oriented derivative of the C language, mainly
169 used on systems running NeXTSTEP. This package does not include the
170 standard objective C object library.
171
172 %description objc -l de
173 Dieses Paket ergänzt den GNU-Compiler-Collection durch
174 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
175 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
176 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
177
178 %description objc -l es
179 Este paquete añade soporte de Objective C al GCC (colección de
180 compiladores GNU). Objective C es un lenguaje orientado a objetos
181 derivado de C, principalmente usado en sistemas que funcionan bajo
182 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
183 Objective C.
184
185 %description objc -l fr
186 Ce package ajoute un support Objective C a la collection de
187 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
188 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
189 package n'inclue pas la bibliothéque Objective C standard.
190
191 %description objc -l pl
192 Ten pakiet dodaje obs³ugê obiektowego C do kompilatora gcc. Obiektowe
193 C (objc) jest zorientowan± obiektowo pochodn± jêzyka C, u¿ywan±
194 g³ównie w systemach u¿ywaj±cych NeXTSTEP. W pakiecie nie ma
195 standardowej biblioteki objc (która znajduje siê w osobnym pakiecie).
196
197 %description objc -l tr
198 Bu paket, GNU C derleyicisine Objective C desteði ekler. Objective C,
199 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altýnda çalýþan
200 sistemlerde yaygýn olarak kullanýlýr. Standart Objective C nesne
201 kitaplýðý bu pakette yer almaz.
202
203 %package -n libobjc
204 Summary:        Objective C Libraries
205 Summary(es):    Bibliotecas de Objective C
206 Summary(pl):    Biblioteki Obiektowego C
207 Group:          Libraries
208 Obsoletes:      libobjc1
209
210 %description -n libobjc
211 Objective C Libraries.
212
213 %description -n libobjc -l es
214 Bibliotecas de Objective C.
215
216 %description -n libobjc -l pl
217 Biblioteki Obiektowego C.
218
219 %package -n libobjc-static
220 Summary:        Static Objective C Libraries
221 Summary(es):    Bibliotecas estáticas de Objective C
222 Summary(pl):    Statyczne Biblioteki Obiektowego C
223 Group:          Development/Libraries
224 Requires:       libobjc = %{epoch}:%{version}-%{release}
225
226 %description -n libobjc-static
227 Static Objective C Libraries.
228
229 %description -n libobjc-static -l es
230 Bibliotecas estáticas de Objective C.
231
232 %description -n libobjc-static -l pl
233 Statyczne biblioteki Obiektowego C.
234
235 %package g77
236 Summary:        Fortran 77 support for gcc
237 Summary(es):    Soporte de Fortran 77 para gcc
238 Summary(pl):    Obs³uga Fortranu 77 dla gcc
239 Summary(pt_BR): Suporte Fortran 77 para o GCC
240 Group:          Development/Languages/Fortran
241 Obsoletes:      egcs-g77
242 Requires:       libg2c = %{epoch}:%{version}-%{release}
243
244 %description g77
245 This package adds support for compiling Fortran 77 programs with the
246 GNU compiler.
247
248 %description g77 -l es
249 Este paquete añade soporte para compilar programas escritos en Fortran
250 77 con el compilador GNU.
251
252 %description g77 -l pl
253 Ten pakiet dodaje obs³ugê Fortranu 77 do kompilatora gcc. Jest
254 potrzebny do kompilowania programów pisanych w jêzyku Fortran 77.
255
256 %description g77 -l pt_BR
257 Suporte Fortran 77 para o GCC.
258
259 %package -n libg2c
260 Summary:        Fortran 77 Libraries
261 Summary(es):    Bibliotecas de Fortran 77
262 Summary(pl):    Biblioteki Fortranu 77
263 Group:          Libraries
264
265 %description -n libg2c
266 Fortran 77 Libraries.
267
268 %description -n libg2c -l es
269 Bibliotecas de Fortran 77.
270
271 %description -n libg2c -l pl
272 Biblioteki Fortranu 77.
273
274 %package -n libg2c-static
275 Summary:        Static Fortran 77 Libraries
276 Summary(es):    Bibliotecas estáticas de Fortran 77
277 Summary(pl):    Statyczne Biblioteki Fortranu 77
278 Group:          Development/Libraries
279 Requires:       libg2c = %{epoch}:%{version}-%{release}
280
281 %description -n libg2c-static
282 Static Fortran 77 Libraries.
283
284 %description -n libg2c -l es
285 Bibliotecas estáticas de Fortran 77.
286
287 %description -n libg2c-static -l pl
288 Statyczne biblioteki Fortranu 77.
289
290 %package java
291 Summary:        Java support for gcc
292 Summary(es):    Soporte de Java para gcc
293 Summary(pl):    Obs³uga Javy dla gcc
294 Group:          Development/Languages/Java
295 Requires:       %{name} = %{epoch}:%{version}-%{release}
296 Requires:       libgcj >= 3.0.0
297 Requires:       libgcj-devel >= 3.0.0
298 Requires:       java-shared
299 Provides:       gcj = %{epoch}:%{version}-%{release}
300
301 %description java
302 This package adds experimental support for compiling Java(tm) programs
303 and bytecode into native code. To use this you will also need the
304 libgcj package.
305
306 %description java -l es
307 Este paquete añade soporte experimental para compilar programas
308 Java(tm) y su bytecode en código nativo. Para usarlo también va a
309 necesitar el paquete libgcj.
310
311 %description java -l pl
312 Wsparcie dla kompilowania programów Java(tm) zrówno do bajt-kodu jak i
313 do natywnego kodu. Dodatkowo wymagany jest pakiet libgcj, aby mo¿na
314 by³o przeprowadziæ kompilacjê.
315
316 %package java-tools
317 Summary:        Shared java tools
318 Summary(es):    Herramientas compartidas de Java
319 Summary(pl):    Wspó³dzielone narzêdzia javy
320 Group:          Development/Languages/Java
321 Provides:       jar = %{epoch}:%{version}-%{release}
322 Provides:       java-shared
323 Obsoletes:      fastjar
324 Obsoletes:      java-shared
325 Obsoletes:      jar
326
327 %description java-tools
328 This package contains tools that are common for every Java(tm)
329 implementation, such as rmic or jar.
330
331 %description java-tools -l es
332 Este paquete contiene herramientas que son comunes para cada
333 implementación de Java(tm), como rmic o jar.
334
335 %description java-tools -l pl
336 Pakiet ten zawiera narzêdzia wspólne dla ka¿dej implementacji
337 Javy(tm), takie jak rmic czy jar.
338
339 %package -n libgcj
340 Summary:        Java Class Libraries
341 Summary(es):    Bibliotecas de clases de Java
342 Summary(pl):    Biblioteki Klas Javy
343 Group:          Libraries
344 Requires:       zlib
345 Obsoletes:      libgcj3
346
347 %description -n libgcj
348 Java Class Libraries.
349
350 %description -n libgcj -l es
351 Bibliotecas de clases de Java.
352
353 %description -n libgcj -l pl
354 Biblioteki Klas Javy.
355
356 %package -n libgcj-devel
357 Summary:        Development files for Java Class Libraries
358 Summary(es):    Ficheros de desarrollo para las bibliotecas de clases de Java
359 Summary(pl):    Pliki nag³ówkowe dla Bibliotek Klas Javy
360 Group:          Development/Libraries
361 Requires:       libgcj = %{epoch}:%{version}-%{release}
362 Requires:       %{name}-java
363 Requires:       pkgconfig
364 Obsoletes:      libgcj3-devel
365
366 %description -n libgcj-devel
367 Development files for Java Class Libraries.
368
369 %description -n libgcj-devel -l es
370 Ficheros de desarrollo para las bibliotecas de clases de Java.
371
372 %description -n libgcj-devel -l pl
373 Pliki nag³ówkowe dla Bibliotek Klas Javy.
374
375 %package -n libgcj-static
376 Summary:        Static Java Class Libraries
377 Summary(es):    Bibliotecas estáticas de clases de Java
378 Summary(pl):    Statyczne Biblioteki Klas Javy
379 Group:          Development/Libraries
380 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
381 Requires:       libgcj-devel = %{epoch}:%{version}-%{release}
382
383 %description -n libgcj-static
384 Static Java Class Libraries.
385
386 %description -n libgcj-static -l es
387 Bibliotecas estáticas de clases de Java.
388
389 %description -n libgcj-static -l pl
390 Statyczne Biblioteki Klas Javy.
391
392 %package -n libstdc++
393 Summary:        GNU c++ library
394 Summary(es):    Biblioteca C++ de GNU
395 Summary(pl):    Biblioteki GNU C++
396 Summary(pt_BR): Biblioteca C++ GNU
397 Group:          Libraries
398 Obsoletes:      libg++
399 Obsoletes:      libstdc++3
400
401 %description -n libstdc++
402 This is the GNU implementation of the standard C++ libraries, along
403 with additional GNU tools. This package includes the shared libraries
404 necessary to run C++ applications.
405
406 %description -n libstdc++ -l de
407 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
408 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
409 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
410
411 %description -n libstdc++ -l es
412 Este es el soporte de las bibliotecas padrón del C++, junto con
413 herramientas GNU adicionales. El paquete incluye las bibliotecas
414 compartidas necesarias para ejecutar aplicaciones C++.
415
416 %description -n libstdc++ -l fr
417 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
418 des outils GNU supplémentaires. Ce package comprend les librairies
419 partagées nécessaires à l'exécution d'application C++.
420
421 %description -n libstdc++ -l pl
422 Pakiet ten zawiera biblioteki bêd±ce implementacj± standardowych
423 bibliotek C++. Znajduj± siê w nim biblioteki dynamiczne niezbêdne do
424 uruchomienia aplikacji napisanych w C++.
425
426 %description -n libstdc++ -l pt_BR
427 Este pacote é uma implementação da biblioteca padrão C++ v3, um
428 subconjunto do padrão ISO 14882.
429
430 %description -n libstdc++ -l tr
431 Bu paket, standart C++ kitaplýklarýnýn GNU gerçeklemesidir ve C++
432 uygulamalarýnýn koþturulmasý için gerekli kitaplýklarý içerir.
433
434 %package -n libstdc++-devel
435 Summary:        Header files and documentation for C++ development
436 Summary(de):    Header-Dateien zur Entwicklung mit C++
437 Summary(es):    Ficheros de cabecera y documentación para desarrollo C++
438 Summary(fr):    Fichiers d'en-tête et biblitothèques pour développer en C++
439 Summary(pl):    Pliki nag³ówkowe i dokumentacja do biblioteki standardowej C++
440 Summary(pt_BR): Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
441 Summary(tr):    C++ ile program geliþtirmek için gerekli dosyalar
442 Group:          Development/Libraries
443 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
444 Requires:       %{name}-c++ = %{epoch}:%{version}-%{release}
445 Obsoletes:      libg++-devel
446 Obsoletes:      libstdc++3-devel
447
448 %description -n libstdc++-devel
449 This is the GNU implementation of the standard C++ libraries. This
450 package includes the header files needed for C++ development and
451 library documentation.
452
453 %description -n libstdc++-devel -l es
454 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
455 paquete incluye los archivos de inclusión y bibliotecas necesarios
456 para desarrollo de programas en lenguaje C++.
457
458 %description -n libstdc++-devel -l pl
459 Pakiet ten zawiera biblioteki bêd±ce implementacj± standardowych
460 bibliotek C++. Znajduj± siê w nim pliki nag³ówkowe wykorzystywane przy
461 programowaniu w jêzyku C++ oraz dokumentacja biblioteki standardowej.
462
463 %description -n libstdc++-devel -l pt_BR
464 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
465 para desenvolvimento de programas C++.
466
467 %package -n libstdc++-static
468 Summary:        Static C++ standard library
469 Summary(es):    Biblioteca estándar estática de C++
470 Summary(pl):    Statyczna biblioteka standardowa C++
471 Group:          Development/Libraries
472 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
473
474 %description -n libstdc++-static
475 Static C++ standard library.
476
477 %description -n libstdc++-static -l es
478 Biblioteca estándar estática de C++.
479
480 %description -n libstdc++-static -l pl
481 Statycza biblioteka standardowa C++.
482
483 %package -n libffi
484 Summary:        Foreign Function Interface library
485 Summary(es):    Biblioteca de interfaz de funciones ajenas
486 Summary(pl):    Biblioteka zewnêtrznych wywo³añ funkcji
487 Group:          Libraries
488
489 %description -n libffi
490 The libffi library provides a portable, high level programming
491 interface to various calling conventions. This allows a programmer to
492 call any function specified by a call interface description at run
493 time.
494
495 %description -n libffi -l es
496 La biblioteca libffi provee una interfaz portable de programación de
497 alto nivel para varias convenciones de llamada. Ello permite que un
498 programador llame una función cualquiera especificada por una
499 descripción de interfaz de llamada en el tiempo de ejecución.
500
501 %description -n libffi -l pl
502 Biblioteka libffi dostarcza przno¶nego, wysokopoziomowego
503 miêdzymordzia do ró¿nych konwencji wywo³añ funkcji. Pozwala to
504 programi¶cie wywo³ywaæ dowolne funkcje podaj±c konwencjê wywo³ania w
505 czasie wykonania.
506
507 %package -n libffi-devel
508 Summary:        Development files for Foreign Function Interface library
509 Summary(es):    Ficheros de desarrollo para libffi
510 Summary(pl):    Pliki nag³ówkowe dla libffi
511 Group:          Development/Libraries
512 Requires:       libffi = %{epoch}:%{version}-%{release}
513
514 %description -n libffi-devel
515 Development files for Foreign Function Interface library.
516
517 %description -n libffi-devel -l es
518 Ficheros de desarrollo para libffi.
519
520 %description -n libffi-devel -l pl
521 Pliki nag³ówkowe dla libffi.
522
523 %package -n libffi-static
524 Summary:        Static Foreign Function Interface library
525 Summary(es):    Biblioteca libffi estática
526 Summary(pl):    Statyczna biblioteka libffi
527 Group:          Development/Libraries
528 Requires:       libffi-devel = %{epoch}:%{version}-%{release}
529
530 %description -n libffi-static
531 Static Foreign Function Interface library.
532
533 %description -n libffi-static -l es
534 Biblioteca libffi estática.
535
536 %description -n libffi-static -l pl
537 Statyczna biblioteka libffi.
538
539 %package ada
540 Summary:        Ada support for gcc
541 Summary(es):    Soporte de Ada para gcc
542 Summary(pl):    Obs³uga Ady do gcc
543 Group:          Development/Languages
544 Requires:       libgnat = %{epoch}:%{version}-%{release}
545 Requires:       gcc = %{epoch}:%{version}-%{release}
546 Obsoletes:      gcc-gnat
547 Obsoletes:      gnat-devel
548
549 %description ada
550 This package adds experimental support for compiling Ada programs.
551
552 %description ada -l es
553 Este paquete añade soporte experimental para compilar programas en
554 Ada.
555
556 %description ada -l pl
557 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
558 Adzie.
559
560 %package -n libgnat
561 Summary:        Ada standard libraries
562 Summary(es):    Bibliotecas estándares de Ada
563 Summary(pl):    Biblioteki standardowe dla Ady
564 Group:          Libraries
565 Obsoletes:      gnat
566 Obsoletes:      libgnat1
567
568 %description -n libgnat
569 This package contains shared libraries needed to run programs written
570 in Ada.
571
572 %description -n libgnat -l es
573 Este paquete contiene las bibliotecas compartidas necesarias para
574 ejecutar programas escritos en Ada.
575
576 %description -n libgnat -l pl
577 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
578 napisanych w Adzie.
579
580 %package -n libgnat-static
581 Summary:        Static Ada standard libraries
582 Summary(pl):    Statyczne biblioteki standardowe dla Ady
583 Group:          Libraries
584 Obsoletes:      gnat-static
585
586 %description -n libgnat-static
587 This package contains static libraries for programs written in Ada.
588
589 %description -n libgnat-static -l pl
590 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
591 Adzie.
592
593 %package -n cpp
594 Summary:        The C Pre Processor
595 Summary(es):    El preprocesador de C
596 Summary(pl):    Preprocesor C
597 Summary(pt_BR): Preprocessador para a linguagem C
598 Group:          Development/Languages
599 Version:        %{GCC_VERSION}
600 Obsoletes:      egcs-cpp
601 Obsoletes:      gcc-cpp
602
603 %description -n cpp
604 The C preprocessor is a "macro processor" that is used automatically
605 by the C compiler to transform your program before actual compilation.
606 It is called a macro processor because it allows you to define
607 "macros", which are brief abbreviations for longer constructs.
608
609 The C preprocessor provides four separate facilities that you can use
610 as you see fit:
611
612 - Inclusion of header files. These are files of declarations that can
613   be substituted into your program.
614 - Macro expansion. You can define "macros", which are abbreviations
615   for arbitrary fragments of C code, and then the C preprocessor will
616   replace the macros with their definitions throughout the program.
617 - Conditional compilation. Using special preprocessing directives, you
618   can include or exclude parts of the program according to various
619   conditions.
620 - Line control. If you use a program to combine or rearrange source
621   files into an intermediate file which is then compiled, you can use
622   line control to inform the compiler of where each source line
623   originally came from.
624
625 %description -n cpp -l es
626 El preprocesador de C es un "procesador de macros" que es usado
627 automáticamente por el compilador C para transformar su programa antes
628 de que éste se actualmente compile. Se llama procesador de macros
629 porque permite definir "macros", los que son abreviaciones concisas
630 para construcciones más largas.
631
632 El preprocesador C provee cuatro cualidadedes distintas que puede usar
633 como le convenga:
634
635 - Inclusión de ficheros de cabecera. Éstos son ficheros de
636   declaraciones que pueden incorporarse a su programa.
637 - Expansión de macros. Puede definir "macros", los que son
638   abreviaciones para fragmentos arbitrarios de código C, y a lo largo
639   del programa el preprocesador sustituirá los macros con sus
640   definiciones.
641 - Compilación condicional. Usando especiales directivas del preproceso
642   puede incluir o excluir partes del programa según varias condiciones.
643 - Control de líneas. Si usa un programa para combinar o reorganizar el
644   código fuente en un fichero intermedio que luego es compilado, puede
645   usar control de líneas para informar el compilador de dónde origina
646   cada línea.
647
648 %description -n cpp -l pl
649 Przeprocesor C jest "makro procesorem" który jest automatycznie
650 u¿ywany przez kompilator C do obróbki kompilowanego programu przed
651 w³a¶ciw± kompilacj±. Jest on nazywany makroprocesorem, poniewa¿
652 umo¿liwia definiowanie i rozwijanie makr umo¿liwiaj±cych skracanie
653 d³ugich konstrukcji w jêzyku C.
654
655 Preprocesor C umo¿liwia wykonywanie czterech ró¿nych typów operacji:
656
657 - Do³±czanie plików (np. nag³ówkowych). Wstawia pliki w miejscu
658   deklaracji polecenia do³±czenia innego pliku.
659 - Rozwijanie makr. Mo¿na definiowaæ "makra" nadaj±c im identyfikatory,
660   których pó¼niejsze u¿ycie powoduje podczas rozwijania podmienienie
661   indentyfikatora deklarowan± wcze¶niej warto¶ci±.
662 - Kompilacja warunkowa. W zale¿no¶ci od obecno¶ci symboli i dyrektyw w
663   ¶rodowisku preprocesora s± w³±czane warunkowo, b±d¼ nie, pewne
664   fragmenty obrabianego strumienia tekstów.
665 - Kontrola linii ¼ród³a. Niezale¿nie od tego jakim przeobra¿eniom
666   podlega wynikowy strumieñ danych w wyniku rozwijania makr i do³±czania
667   s± zapamiêtywane informacje o tym, której linii pliku ¼ród³owego
668   odpowiada fragment pliku wynikowego.
669
670 %description -n cpp -l pt_BR
671 O preprocessador C é um "processador de macros", que é utilizado pelo
672 compilador C para fazer algumas modificações no seu programa, antes da
673 compilação em si. Ele é chamado de "processador de macros" porque
674 permite a você definir "macros", que são abreviações para construções
675 mais complicadas.
676
677 O preprocessador C fornece quatro funcionalidades básicas: inclusão de
678 arquivos de cabeçalho; expansão de macros; compilação condicional; e
679 controle da numeração das linhas do programa.
680
681 %prep
682 %setup -q -a1 -n %{name}-%{version}-%{snap}
683
684 %patch0 -p1
685 %patch1 -p1
686 %patch2 -p1
687
688 # because we distribute modified version of gcc...
689 perl -pi -e 's/(version.*)";/$1 (PLD Linux)";/' gcc/version.c
690 perl -pi -e 's@(bug_report_url.*<URL:).*";@$1http://bugs.pld-linux.org/>";@' gcc/version.c
691
692 mv ChangeLog ChangeLog.general
693
694 %build
695 # cd gcc && autoconf; cd ..
696 # autoconf is not needed!
697 cp /usr/share/automake/config.sub .
698
699 rm -rf obj-%{_target_platform} && install -d obj-%{_target_platform} && cd obj-%{_target_platform}
700
701 CFLAGS="%{rpmcflags}" \
702 CXXFLAGS="%{rpmcflags}" \
703 TEXCONFIG=false ../configure \
704         --prefix=%{_prefix} \
705         --libdir=%{_libdir} \
706         --libexecdir=%{_libexecdir} \
707         --infodir=%{_infodir} \
708         --mandir=%{_mandir} \
709         --enable-shared \
710         --enable-threads=posix \
711         --enable-__cxa_atexit \
712         --enable-languages="c,c++,f77%{?with_objc:,objc}%{?with_ada:,ada}%{?with_java:,java}" \
713         --enable-c99 \
714         --enable-long-long \
715 %ifarch amd64
716         --disable-multilib \
717 %else
718         --enable-multilib \
719 %endif
720         --enable-nls \
721         --with-gnu-as \
722         --with-gnu-ld \
723         --with-system-zlib \
724         --with-slibdir=%{_slibdir} \
725         --without-x \
726         %{_target_platform}
727
728 PATH=$PATH:/sbin:%{_sbindir}
729
730 cd ..
731 %{__make} -C obj-%{_target_platform} profiledbootstrap \
732         BOOT_CFLAGS="%{rpmcflags}" \
733         STAGE1_CFLAGS="%{rpmcflags}" \
734         LDFLAGS_FOR_TARGET="%{rpmldflags}" \
735         mandir=%{_mandir} \
736         infodir=%{_infodir}
737
738 %if %{with ada}
739 %{__make} -C obj-%{_target_platform}/gcc gnatlib gnattools gnatlib-shared \
740         LDFLAGS_FOR_TARGET="%{rpmldflags}" \
741         mandir=%{_mandir} \
742         infodir=%{_infodir}
743 %endif
744
745 %install
746 rm -rf $RPM_BUILD_ROOT
747 install -d $RPM_BUILD_ROOT{/lib,%{_datadir},%{_infodir}}
748
749 cd obj-%{_target_platform}
750 PATH=$PATH:/sbin:%{_sbindir}
751
752 %{__make} install \
753         mandir=%{_mandir} \
754         infodir=%{_infodir} \
755         DESTDIR=$RPM_BUILD_ROOT
756
757 %ifarch sparc64
758 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
759         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
760 %endif
761
762 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
763 echo ".so gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
764
765 ln -sf g77 $RPM_BUILD_ROOT%{_bindir}/f77
766 echo ".so g77.1" > $RPM_BUILD_ROOT%{_mandir}/man1/f77.1
767
768 %if %{with ada}
769 # move ada shared libraries to proper place...
770 mv $RPM_BUILD_ROOT%{_libdir}/gcc/*/*/adalib/*.so \
771         $RPM_BUILD_ROOT%{_libdir}/
772 %endif
773
774 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
775
776 cd ..
777
778 %if %{with java}
779 install -d java-doc
780 cp -f libjava/doc/cni.sgml libjava/READ* java-doc
781 cp -f fastjar/README java-doc/README.fastjar
782 cp -f libffi/README java-doc/README.libffi
783 cp -f libffi/LICENSE java-doc/LICENSE.libffi
784 %endif
785
786 %if %{with objc}
787 cp -f libobjc/README gcc/objc/README.libobjc
788 %endif
789
790 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/*/%{version}
791 for f in libstdc++.la libsupc++.la %{?with_java:libgcj.la} ; do
792         perl -pi -e 's@-L[^ ]*[acs.] @@g' $RPM_BUILD_ROOT%{_libdir}/$f
793 done
794 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
795 for f in libstdc++.la libsupc++.la libg2c.la \
796         %{?with_java:libgcj.la lib-org-w3c-dom.la lib-org-xml-sax.la libffi.la} \
797         %{?with_objc:libobjc.la}; do
798         perl -pi -e "s@^libdir='.*@libdir='/usr/%{_lib}'@" $RPM_BUILD_ROOT%{_libdir}/$f
799 done
800
801 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
802 mv -f $RPM_BUILD_ROOT%{_mandir}/ja/man1/{cccp,cpp}.1
803
804 # include/ contains install-tools/include/* and headers that were fixed up
805 # by fixincludes, we don't want former
806 gccdir=$(echo $RPM_BUILD_ROOT%{_libdir}/gcc/*/*/)
807 mkdir $gccdir/tmp
808 # we have to save these however
809 mv -f $gccdir/include/{%{?with_objc:objc,}g2c.h,syslimits.h%{?with_java:,gcj}} $gccdir/tmp
810 rm -rf $gccdir/include
811 mv -f $gccdir/tmp $gccdir/include
812 cp $gccdir/install-tools/include/*.h $gccdir/include
813 # but we don't want anything more from install-tools
814 rm -rf $gccdir/install-tools
815
816 %find_lang %{name}
817 %find_lang libstdc\+\+
818
819 %clean
820 rm -rf $RPM_BUILD_ROOT
821
822 %post
823 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
824
825 %postun
826 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
827
828 %post g77
829 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
830
831 %postun g77
832 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
833
834 %post java
835 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
836
837 %postun java
838 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
839
840 %post -n cpp
841 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
842
843 %postun -n cpp
844 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
845
846 %post   -p /sbin/ldconfig -n libgcc
847 %postun -p /sbin/ldconfig -n libgcc
848 %post   -p /sbin/ldconfig -n libstdc++
849 %postun -p /sbin/ldconfig -n libstdc++
850 %post   -p /sbin/ldconfig -n libobjc
851 %postun -p /sbin/ldconfig -n libobjc
852 %post   -p /sbin/ldconfig -n libg2c
853 %postun -p /sbin/ldconfig -n libg2c
854 %post   -p /sbin/ldconfig -n libgcj
855 %postun -p /sbin/ldconfig -n libgcj
856 %post   -p /sbin/ldconfig -n libgnat
857 %postun -p /sbin/ldconfig -n libgnat
858 %post   -p /sbin/ldconfig -n libffi
859 %postun -p /sbin/ldconfig -n libffi
860
861 %files -f %{name}.lang
862 %defattr(644,root,root,755)
863 %doc ChangeLog.general MAINTAINERS bugs.html faq.html
864 %doc gcc/{README.Portability,NEWS,ChangeLog}
865 %dir %{_libdir}/gcc
866 %dir %{_libdir}/gcc/*
867 %dir %{_libdir}/gcc/*/*
868 %dir %{_libdir}/gcc/*/*/include
869 %attr(755,root,root) %{_bindir}/*-gcc*
870 %attr(755,root,root) %{_bindir}/gcc
871 %attr(755,root,root) %{_bindir}/gccbug
872 %attr(755,root,root) %{_bindir}/gcov
873 %attr(755,root,root) %{_bindir}/cc
874
875 %{_mandir}/man1/gcc.1*
876 %{_mandir}/man1/cc.1*
877 %{_mandir}/man1/gcov.1*
878 %lang(fr) %{_mandir}/fr/man1/gcc.1*
879 %lang(ja) %{_mandir}/ja/man1/gcc.1*
880 %{_infodir}/gcc*
881
882 %attr(755,root,root) %{_slibdir}*/lib*.so
883 %{_libdir}/gcc/*/*/libgcov.a
884 %{_libdir}/gcc/*/*/libgcc.a
885 %{_libdir}/gcc/*/*/libgcc_eh.a
886 %{_libdir}/gcc/*/*/specs
887 %attr(644,root,root) %{_libdir}*/gcc/*/*/crt*.o
888 %ifarch sparc64
889 %{_libdir}/gcc/*/*/*/libgcc.a
890 %{_libdir}/gcc/*/*/*/libgcc_eh.a
891 %attr(644,root,root) %{_libdir}*/gcc/*/*/*/crt*.o
892 %endif
893 %ifarch ppc
894 %attr(644,root,root) %{_libdir}/gcc/*/*/ecrt*.o
895 %attr(644,root,root) %{_libdir}/gcc/*/*/ncrt*.o
896 %{_libdir}/gcc/*/*/nof
897 %dir %{_libdir}/nof
898 %endif
899 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1
900 %attr(755,root,root) %{_libdir}/gcc/*/*/collect2
901
902 %{_libdir}/gcc/*/*/include/*.h
903 %exclude %{_libdir}/gcc/*/*/include/g2c.h
904
905 %files -n libgcc
906 %defattr(644,root,root,755)
907 %attr(755,root,root) %{_slibdir}*/lib*.so.*
908
909 %files c++
910 %defattr(644,root,root,755)
911 %attr(755,root,root) %{_bindir}/g++
912 %attr(755,root,root) %{_bindir}/*-g++
913 %attr(755,root,root) %{_bindir}/c++
914 %attr(755,root,root) %{_bindir}/*-c++
915 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1plus
916 %{_libdir}*/libsupc++.la
917 %ifarch ppc
918 %{_libdir}/nof/libsupc++.la
919 %{_libdir}/nof/libsupc++.a
920 %endif
921 %{_libdir}*/libsupc++.a
922 %{_mandir}/man1/g++.1*
923 %lang(ja) %{_mandir}/ja/man1/g++.1*
924
925 %files -n libstdc++ -f libstdc++.lang
926 %defattr(644,root,root,755)
927 %attr(755,root,root) %{_libdir}*/libstdc++.so.*.*.*
928 %ifarch ppc
929 %attr(755,root,root) %{_libdir}/nof/libstdc++.so.*.*.*
930 %endif
931
932 %files -n libstdc++-devel
933 %defattr(644,root,root,755)
934 %doc libstdc++-v3/docs/html
935 %dir %{_includedir}/c++
936 %{_includedir}/c++/%{version}
937 %exclude %{_includedir}/c++/%{version}/*/bits/stdc++.h.gch
938 %attr(755,root,root) %{_libdir}*/libstdc++.so
939 %{_libdir}*/libstdc++.la
940 %ifarch ppc
941 %attr(755,root,root) %{_libdir}/nof/libstdc++.so
942 %{_libdir}/nof/libstdc++.la
943 %endif
944
945 %files -n libstdc++-static
946 %defattr(644,root,root,755)
947 %{_libdir}*/libstdc++.a
948 %ifarch ppc
949 %{_libdir}/nof/libstdc++.a
950 %endif
951
952 %if %{with objc}
953 %files objc
954 %defattr(644,root,root,755)
955 %doc gcc/objc/READ*
956 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1obj
957 %attr(755,root,root) %{_libdir}*/libobjc.so
958 %{_libdir}*/libobjc.la
959 %ifarch ppc
960 %attr(755,root,root) %{_libdir}/nof/libobjc.so
961 %{_libdir}/nof/libobjc.la
962 %endif
963 %{_libdir}/gcc/*/*/include/objc
964
965 %files -n libobjc
966 %defattr(644,root,root,755)
967 %attr(755,root,root) %{_libdir}*/libobjc.so.*.*.*
968 %ifarch ppc
969 %attr(755,root,root) %{_libdir}/nof/libobjc.so.*.*.*
970 %endif
971
972 %files -n libobjc-static
973 %defattr(644,root,root,755)
974 %{_libdir}*/libobjc.a
975 %ifarch ppc
976 %{_libdir}/nof/libobjc.a
977 %endif
978 %endif
979
980 %files g77
981 %defattr(644,root,root,755)
982 %attr(755,root,root) %{_bindir}/g77
983 %attr(755,root,root) %{_bindir}/f77
984 %{_infodir}/g77*
985 %attr(755,root,root) %{_libdir}/gcc/*/*/f771
986 %{_libdir}*/libfrtbegin.a
987 %{_libdir}*/libg2c.la
988 %attr(755,root,root) %{_libdir}*/libg2c.so
989 %ifarch ppc
990 %{_libdir}/nof/libfrtbegin.a
991 %{_libdir}/nof/libg2c.la
992 %attr(755,root,root) %{_libdir}/nof/libg2c.so
993 %endif
994 %{_libdir}/gcc/*/*/include/g2c.h
995 %{_mandir}/man1/g77.1*
996 %{_mandir}/man1/f77.1*
997 %lang(ja) %{_mandir}/ja/man1/g77.1*
998 %lang(ja) %{_mandir}/ja/man1/f77.1*
999
1000 %files -n libg2c
1001 %defattr(644,root,root,755)
1002 %attr(755,root,root) %{_libdir}*/libg2c.so.*.*.*
1003 %ifarch ppc
1004 %attr(755,root,root) %{_libdir}/nof/libg2c.so.*.*.*
1005 %endif
1006
1007 %files -n libg2c-static
1008 %defattr(644,root,root,755)
1009 %{_libdir}*/libg2c.a
1010 %ifarch ppc
1011 %{_libdir}/nof/libg2c.a
1012 %endif
1013
1014 %if %{with java}
1015 %files java
1016 %defattr(644,root,root,755)
1017 %doc java-doc/*
1018 %attr(755,root,root) %{_bindir}/gcj*
1019 %attr(755,root,root) %{_bindir}/gij
1020 %attr(755,root,root) %{_bindir}/jcf-dump
1021 %attr(755,root,root) %{_bindir}/jv-*
1022 %attr(755,root,root) %{_bindir}/grepjar
1023 %attr(755,root,root) %{_bindir}/*-gcj*
1024 %attr(755,root,root) %{_libdir}/gcc/*/*/jc1
1025 %attr(755,root,root) %{_libdir}/gcc/*/*/jvgenmain
1026 %{_infodir}/gcj*
1027 %{_mandir}/man1/jcf-*
1028 %{_mandir}/man1/jv-*
1029 %{_mandir}/man1/gij*
1030 %{_mandir}/man1/gcj*
1031 %{_mandir}/man1/grepjar*
1032
1033 %files java-tools
1034 %defattr(644,root,root,755)
1035 %attr(755,root,root) %{_bindir}/rmi*
1036 %attr(755,root,root) %{_bindir}/jar
1037 %{_mandir}/man1/rmi*
1038 %{_mandir}/man1/jar*
1039 %{_infodir}/fastjar*
1040
1041 %files -n libgcj
1042 %defattr(644,root,root,755)
1043 %attr(755,root,root) %{_bindir}/addr2name.awk
1044 %attr(755,root,root) %{_libdir}/lib*cj*.so.*.*.*
1045 %attr(755,root,root) %{_libdir}/lib-org*.so.*.*.*
1046 %ifarch ppc
1047 %attr(755,root,root) %{_libdir}/nof/lib*cj*.so.*
1048 %endif
1049
1050 %files -n libgcj-devel
1051 %defattr(644,root,root,755)
1052 %{_includedir}/java
1053 %{_includedir}/javax
1054 %{_includedir}/gcj
1055 %{_includedir}/j*.h
1056 %{_includedir}/gnu/*
1057 %{_libdir}/gcc/*/*/include/gcj
1058 %dir %{_libdir}/security
1059 %{_libdir}/security/*
1060 %dir %{_datadir}/java
1061 %{_datadir}/java/libgcj*.jar
1062 %{_libdir}/lib*cj.spec
1063 %{_libdir}/lib*cj*.la
1064 %attr(755,root,root) %{_libdir}/lib*cj*.so
1065 %attr(755,root,root) %{_libdir}/lib-org-*.so
1066 %{_libdir}/lib-org-*.la
1067 %ifarch ppc
1068 %{_libdir}/nof/lib*cj*.la
1069 %attr(755,root,root) %{_libdir}/nof/lib*cj*.so
1070 %endif
1071 %{_pkgconfigdir}/libgcj.pc
1072
1073 %files -n libgcj-static
1074 %defattr(644,root,root,755)
1075 %{_libdir}/lib*cj*.a
1076 %{_libdir}/lib-org-*.a
1077 %ifarch ppc
1078 %{_libdir}/nof/lib*cj*.a
1079 %endif
1080
1081 %files -n libffi
1082 %defattr(644,root,root,755)
1083 %attr(755,root,root) %{_libdir}/libffi-*.so
1084
1085 %files -n libffi-devel
1086 %defattr(644,root,root,755)
1087 %attr(755,root,root) %{_libdir}/libffi.so
1088 %{_libdir}/libffi.la
1089 %{_includedir}/ffi*
1090
1091 %files -n libffi-static
1092 %defattr(644,root,root,755)
1093 %{_libdir}/libffi.a
1094 %endif
1095
1096 %if %{with ada}
1097 %files ada
1098 %defattr(644,root,root,755)
1099 %attr(755,root,root) %{_bindir}/gnat*
1100 %attr(755,root,root) %{_bindir}/gpr*
1101 %attr(755,root,root) %{_libdir}/gcc/*/*/gnat1
1102 %{_libdir}/gcc/*/*/adainclude
1103 %dir %{_libdir}/gcc/*/*/adalib
1104 %{_libdir}/gcc/*/*/adalib/*.ali
1105 %ifnarch ppc
1106 %{_libdir}/gcc/*/*/adalib/libgmem.a
1107 %endif
1108 %{_infodir}/gnat*
1109
1110 %files -n libgnat
1111 %defattr(644,root,root,755)
1112 %attr(755,root,root) %{_libdir}/libgnarl*.so
1113 %attr(755,root,root) %{_libdir}/libgnat*.so
1114
1115 %files -n libgnat-static
1116 %defattr(644,root,root,755)
1117 %{_libdir}/gcc/*/*/adalib/libgnarl.a
1118 %{_libdir}/gcc/*/*/adalib/libgnat.a
1119 %endif
1120
1121 %files -n cpp
1122 %defattr(644,root,root,755)
1123 %attr(755,root,root) /lib/cpp
1124 %attr(755,root,root) %{_bindir}/cpp
1125 %{_mandir}/man1/cpp.1*
1126 %lang(ja) %{_mandir}/ja/man1/cpp.1*
1127 %{_infodir}/cpp*
This page took 0.141306 seconds and 4 git commands to generate.