]> git.pld-linux.org Git - packages/gcc.git/blob - gcc.spec
- testing alternative solution to avoid BC:jar...
[packages/gcc.git] / gcc.spec
1 #
2 # TODO:
3 #       - gconf peer? (but libgcj needs split anyway)
4 #
5 # Conditional build:
6 %bcond_without  ada             # build without ADA support
7 %bcond_without  cxx             # build without C++ support
8 %bcond_without  fortran         # build without Fortran support
9 %bcond_without  gomp            # build without OpenMP support
10 %bcond_without  java            # build without Java support
11 %bcond_without  mudflap         # build without Mudflap pointer debugging support
12 %bcond_without  objc            # build without Objective-C support
13 %bcond_without  objcxx          # build without Objective-C++ support
14 %bcond_without  alsa            # don't build libgcj ALSA MIDI interface
15 %bcond_without  dssi            # don't build libgcj DSSI MIDI interface
16 %bcond_without  gtk             # don't build libgcj GTK peer
17 %bcond_without  mozilla         # don't build libgcjwebplugin
18 %bcond_with     qt              # build libgcj Qt peer (currently doesn't build with libtool-2.x)
19 %bcond_without  x               # don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
20 %bcond_without  multilib        # build without multilib support (it needs glibc[32&64]-devel)
21 %bcond_with     profiling       # build with profiling
22 %bcond_without  bootstrap       # omit 3-stage bootstrap
23 %bcond_with     tests           # torture gcc
24
25 %if %{without cxx}
26 %undefine       with_java
27 %undefine       with_objcxx
28 %endif
29
30 %if %{without objc}
31 %undefine       with_objcxx
32 %endif
33
34 %if %{without bootstrap}
35 %undefine       with_profiling
36 %endif
37
38 %if %{without x}
39 %undefine       with_gtk
40 %undefine       with_qt
41 %endif
42
43 %ifnarch %{x8664} ppc64 s390x sparc64
44 %undefine       with_multilib
45 %endif
46
47 %define         _major_ver      4.3
48 %define         _minor_ver      1
49 Summary:        GNU Compiler Collection: the C compiler and shared files
50 Summary(es.UTF-8):      Colección de compiladores GNU: el compilador C y ficheros compartidos
51 Summary(pl.UTF-8):      Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
52 Summary(pt_BR.UTF-8):   Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
53 Name:           gcc
54 Version:        %{_major_ver}.%{_minor_ver}
55 Release:        1
56 Epoch:          6
57 License:        GPL v3+
58 Group:          Development/Languages
59 Source0:        ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/%{name}-%{version}.tar.bz2
60 # Source0-md5:  4afa0290cc3a41ac8822666f1110de98
61 Source1:        %{name}-optimize-la.pl
62 Patch100:       %{name}-branch.diff.bz2
63 Patch101:       %{name}-ix86-branch.diff.bz2
64 Patch0:         %{name}-info.patch
65 Patch1:         %{name}-nolocalefiles.patch
66 Patch2:         %{name}-nodebug.patch
67 Patch3:         %{name}-ada-link.patch
68 Patch4:         %{name}-sparc64-ada_fix.patch
69 Patch5:         %{name}-pr36519.patch
70 Patch6:         %{name}-ppc64-m32-m64-multilib-only.patch
71 Patch7:         %{name}-libjava-multilib.patch
72 Patch8:         %{name}-enable-java-awt-qt.patch
73 Patch9:         %{name}-hash-style-gnu.patch
74 Patch10:        %{name}-moresparcs.patch
75 URL:            http://gcc.gnu.org/
76 BuildRequires:  autoconf
77 %{?with_tests:BuildRequires:    autogen}
78 BuildRequires:  automake
79 # binutils 2.17.50.0.9 or newer are required for fixing PR middle-end/20218.
80 BuildRequires:  binutils >= 2:2.17.50.0.9-1
81 BuildRequires:  bison
82 BuildRequires:  chrpath >= 0.13-2
83 %{?with_tests:BuildRequires:    dejagnu}
84 BuildRequires:  fileutils >= 4.0.41
85 BuildRequires:  flex
86 %if %{with ada}
87 BuildRequires:  gcc(ada)
88 BuildRequires:  gcc-ada
89 %endif
90 BuildRequires:  gettext-devel
91 BuildRequires:  glibc-devel >= 6:2.4-1
92 %if %{with multilib}
93 BuildRequires:  gcc(multilib)
94 %ifarch %{x8664}
95 BuildRequires:  glibc-devel(i686)
96 %endif
97 %ifarch ppc64
98 BuildRequires:  glibc-devel(ppc)
99 %endif
100 %ifarch s390x
101 BuildRequires:  glibc-devel(s390)
102 %endif
103 %ifarch sparc64
104 BuildRequires:  glibc-devel(sparc)
105 %endif
106 %endif
107 BuildRequires:  gmp-devel >= 4.1
108 BuildRequires:  mpfr-devel >= 2.3.0
109 BuildRequires:  rpmbuild(macros) >= 1.211
110 BuildRequires:  texinfo >= 4.1
111 BuildRequires:  zlib-devel
112 %if %{with java}
113 %{?with_alsa:BuildRequires:     alsa-lib-devel}
114 %if %{with dssi}
115 BuildRequires:  dssi
116 BuildRequires:  jack-audio-connection-kit-devel
117 %endif
118 BuildRequires:  libxml2-devel >= 1:2.6.8
119 BuildRequires:  libxslt-devel >= 1.1.11
120 BuildRequires:  perl-tools-pod
121 BuildRequires:  pkgconfig
122 BuildRequires:  unzip
123 BuildRequires:  zip
124 %if %{with gtk}
125 BuildRequires:  cairo-devel >= 0.5.0
126 BuildRequires:  gtk+2-devel >= 2:2.4.0
127 BuildRequires:  libart_lgpl-devel
128 BuildRequires:  pango-devel
129 BuildRequires:  xorg-lib-libXtst-devel
130 %endif
131 %if %{with qt}
132 BuildRequires:  QtGui-devel >= 4.0.1
133 BuildRequires:  qt4-build >= 4.0.1
134 %endif
135 %{?with_mozilla:BuildRequires:  xulrunner-devel >= 1.8.1.3-1.20070321.5}
136 %endif
137 Requires:       binutils >= 2:2.17.50.0.9-1
138 Requires:       libgcc = %{epoch}:%{version}-%{release}
139 Provides:       cpp = %{epoch}:%{version}-%{release}
140 %{?with_ada:Provides:   gcc(ada)}
141 Obsoletes:      cpp
142 Obsoletes:      egcs-cpp
143 Obsoletes:      gcc-chill
144 Obsoletes:      gcc-cpp
145 Obsoletes:      gcc-ksi
146 Obsoletes:      gcc4
147 Obsoletes:      gont
148 Conflicts:      glibc-devel < 2.2.5-20
149 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
150
151 %define         _slibdir        /%{_lib}
152 %if %{with multilib}
153 # 32-bit environment on x86-64,ppc64,s390x,sparc64
154 %define         _slibdir32      /lib
155 %define         _libdir32       /usr/lib
156 %endif
157
158 %define         filterout       -fwrapv -fno-strict-aliasing -fsigned-char
159
160 %description
161 A compiler aimed at integrating all the optimizations and features
162 necessary for a high-performance and stable development environment.
163
164 This package contains the C compiler and some files shared by various
165 parts of the GNU Compiler Collection. In order to use another GCC
166 compiler you will need to install the appropriate subpackage.
167
168 %description -l es.UTF-8
169 Un compilador que intenta integrar todas las optimalizaciones y
170 características necesarias para un entorno de desarrollo eficaz y
171 estable.
172
173 Este paquete contiene el compilador de C y unos ficheros compartidos
174 por varias partes de la colección de compiladores GNU (GCC). Para usar
175 otro compilador de GCC será necesario que instale el subpaquete
176 adecuado.
177
178 %description -l pl.UTF-8
179 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
180 wyprodukowania szybkiego i stabilnego kodu wynikowego.
181
182 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
183 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
184 z GCC, trzeba zainstalować odpowiedni podpakiet.
185
186 %description -l pt_BR.UTF-8
187 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
188 GNU Compiler Collection.
189
190 %package multilib
191 Summary:        GNU Compiler Collection: the C compiler and shared files
192 Summary(es.UTF-8):      Colección de compiladores GNU: el compilador C y ficheros compartidos
193 Summary(pl.UTF-8):      Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
194 Summary(pt_BR.UTF-8):   Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
195 License:        GPL v3+
196 Group:          Development/Languages
197 Requires:       %{name}
198 Requires:       libgcc-multilib = %{epoch}:%{version}-%{release}
199 %{?with_multilib:Provides:      gcc(multilib)}
200 %ifarch %{x8664}
201 Requires:       glibc-devel(i686)
202 %endif
203 %ifarch ppc64
204 Requires:       glibc-devel(ppc)
205 %endif
206 %ifarch s390x
207 Requires:       glibc-devel(s390)
208 %endif
209 %ifarch sparc64
210 Requires:       glibc-devel(sparc)
211 %endif
212
213 %description multilib
214 A compiler aimed at integrating all the optimizations and features
215 necessary for a high-performance and stable development environment.
216
217 This package contains the C compiler and some files shared by various
218 parts of the GNU Compiler Collection. In order to use another GCC
219 compiler you will need to install the appropriate subpackage.
220
221 %description multilib -l es.UTF-8
222 Un compilador que intenta integrar todas las optimalizaciones y
223 características necesarias para un entorno de desarrollo eficaz y
224 estable.
225
226 Este paquete contiene el compilador de C y unos ficheros compartidos
227 por varias partes de la colección de compiladores GNU (GCC). Para usar
228 otro compilador de GCC será necesario que instale el subpaquete
229 adecuado.
230
231 %description multilib -l pl.UTF-8
232 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
233 wyprodukowania szybkiego i stabilnego kodu wynikowego.
234
235 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
236 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
237 z GCC, trzeba zainstalować odpowiedni podpakiet.
238
239 %description multilib -l pt_BR.UTF-8
240 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
241 GNU Compiler Collection.
242
243 %package -n libgcc
244 Summary:        Shared gcc library
245 Summary(es.UTF-8):      Biblioteca compartida de gcc
246 Summary(pl.UTF-8):      Biblioteka gcc
247 Summary(pt_BR.UTF-8):   Biblioteca runtime para o GCC
248 License:        GPL v2+ with unlimited link permission
249 Group:          Libraries
250 Obsoletes:      libgcc1
251 Obsoletes:      libgcc4
252
253 %description -n libgcc
254 Shared gcc library.
255
256 %description -n libgcc -l es.UTF-8
257 Biblioteca compartida de gcc.
258
259 %description -n libgcc -l pl.UTF-8
260 Biblioteka dynamiczna gcc.
261
262 %description -n libgcc -l pt_BR.UTF-8
263 Biblioteca runtime para o GCC.
264
265 %package -n libgcc-multilib
266 Summary:        Shared gcc library
267 Summary(es.UTF-8):      Biblioteca compartida de gcc
268 Summary(pl.UTF-8):      Biblioteka gcc
269 Summary(pt_BR.UTF-8):   Biblioteca runtime para o GCC
270 License:        GPL v2+ with unlimited link permission
271 Group:          Libraries
272
273 %description -n libgcc-multilib
274 Shared gcc library.
275
276 %description -n libgcc-multilib -l es.UTF-8
277 Biblioteca compartida de gcc.
278
279 %description -n libgcc-multilib -l pl.UTF-8
280 Biblioteka dynamiczna gcc.
281
282 %description -n libgcc-multilib -l pt_BR.UTF-8
283 Biblioteca runtime para o GCC.
284
285 %package -n libgomp
286 Summary:        GNU OpenMP library
287 Summary(pl.UTF-8):      Biblioteka GNU OpenMP
288 License:        LGPL v2.1+ with unlimited link permission
289 Group:          Libraries
290
291 %description -n libgomp
292 GNU OpenMP library.
293
294 %description -n libgomp -l pl.UTF-8
295 Biblioteka GNU OpenMP.
296
297 %package -n libgomp-multilib
298 Summary:        GNU OpenMP library
299 Summary(pl.UTF-8):      Biblioteka GNU OpenMP
300 License:        LGPL v2.1+ with unlimited link permission
301 Group:          Libraries
302
303 %description -n libgomp-multilib
304 GNU OpenMP library.
305
306 %description -n libgomp-multilib -l pl.UTF-8
307 Biblioteka GNU OpenMP.
308
309 %package -n libgomp-devel
310 Summary:        Development files for GNU OpenMP library
311 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU OpenMP
312 License:        LGPL v2.1+ with unlimited link permission
313 Group:          Development/Libraries
314 Requires:       libgomp = %{epoch}:%{version}-%{release}
315
316 %description -n libgomp-devel
317 Development files for GNU OpenMP library.
318
319 %description -n libgomp-devel -l pl.UTF-8
320 Pliki programistyczne biblioteki GNU OpenMP.
321
322 %package -n libgomp-multilib-devel
323 Summary:        Development files for GNU OpenMP library
324 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU OpenMP
325 License:        LGPL v2.1+ with unlimited link permission
326 Group:          Development/Libraries
327 Requires:       libgomp-devel = %{epoch}:%{version}-%{release}
328
329 %description -n libgomp-multilib-devel
330 Development files for GNU OpenMP library.
331
332 %description -n libgomp-multilib-devel -l pl.UTF-8
333 Pliki programistyczne biblioteki GNU OpenMP.
334
335 %package -n libgomp-static
336 Summary:        Static GNU OpenMP library
337 Summary(pl.UTF-8):      Statyczna biblioteka GNU OpenMP
338 License:        LGPL v2.1+ with unlimited link permission
339 Group:          Development/Libraries
340 Requires:       libgomp-devel = %{epoch}:%{version}-%{release}
341
342 %description -n libgomp-static
343 Static GNU OpenMP library.
344
345 %description -n libgomp-static -l pl.UTF-8
346 Statyczna biblioteka GNU OpenMP.
347
348 %package -n libgomp-multilib-static
349 Summary:        Static GNU OpenMP library
350 Summary(pl.UTF-8):      Statyczna biblioteka GNU OpenMP
351 License:        LGPL v2.1+ with unlimited link permission
352 Group:          Development/Libraries
353 Requires:       libgomp-multilib-devel
354
355 %description -n libgomp-multilib-static
356 Static GNU OpenMP library.
357
358 %description -n libgomp-multilib-static -l pl.UTF-8
359 Statyczna biblioteka GNU OpenMP.
360
361 %package -n libmudflap
362 Summary:        GCC mudflap shared support library
363 Summary(pl.UTF-8):      Współdzielona biblioteka wspomagająca GCC mudflap
364 License:        GPL v2+ with unlimited link permission
365 Group:          Libraries
366
367 %description -n libmudflap
368 The libmudflap libraries are used by GCC for instrumenting pointer and
369 array dereferencing operations.
370
371 %description -n libmudflap -l pl.UTF-8
372 Biblioteki libmudflap są używane przez GCC do obsługi operacji
373 dereferencji wspaźników i tablic.
374
375 %package -n libmudflap-multilib
376 Summary:        GCC mudflap shared support library
377 Summary(pl.UTF-8):      Współdzielona biblioteka wspomagająca GCC mudflap
378 License:        GPL v2+ with unlimited link permission
379 Group:          Libraries
380
381 %description -n libmudflap-multilib
382 The libmudflap libraries are used by GCC for instrumenting pointer and
383 array dereferencing operations.
384
385 %description -n libmudflap-multilib -l pl.UTF-8
386 Biblioteki libmudflap są używane przez GCC do obsługi operacji
387 dereferencji wspaźników i tablic.
388
389 %package -n libmudflap-devel
390 Summary:        Development files for GCC mudflap library
391 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GCC mudflap
392 License:        GPL v2+ with unlimited link permission
393 Group:          Development/Libraries
394 Requires:       libmudflap = %{epoch}:%{version}-%{release}
395
396 %description -n libmudflap-devel
397 The libmudflap libraries are used by GCC for instrumenting pointer and
398 array dereferencing operations. This package contains development
399 files.
400
401 %description -n libmudflap-devel -l pl.UTF-8
402 Biblioteki libmudflap są używane przez GCC do obsługi operacji
403 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
404 programistyczne.
405
406 %package -n libmudflap-multilib-devel
407 Summary:        Development files for GCC mudflap library
408 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GCC mudflap
409 License:        GPL v2+ with unlimited link permission
410 Group:          Development/Libraries
411 Requires:       libmudflap-devel = %{epoch}:%{version}-%{release}
412
413 %description -n libmudflap-multilib-devel
414 The libmudflap libraries are used by GCC for instrumenting pointer and
415 array dereferencing operations. This package contains development
416 files.
417
418 %description -n libmudflap-multilib-devel -l pl.UTF-8
419 Biblioteki libmudflap są używane przez GCC do obsługi operacji
420 dereferencji wspaźników i tablic. Ten pakiet zawiera pliki
421 programistyczne.
422
423 %package -n libmudflap-static
424 Summary:        Static GCC mudflap library
425 Summary(pl.UTF-8):      Statyczna biblioteka GCC mudflap
426 License:        GPL v2+ with unlimited link permission
427 Group:          Development/Libraries
428 Requires:       libmudflap-devel = %{epoch}:%{version}-%{release}
429
430 %description -n libmudflap-static
431 The libmudflap libraries are used by GCC for instrumenting pointer and
432 array dereferencing operations. This package contains static
433 libraries.
434
435 %description -n libmudflap-static -l pl.UTF-8
436 Biblioteki libmudflap są używane przez GCC do obsługi operacji
437 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
438 statyczne.
439
440 %package -n libmudflap-multilib-static
441 Summary:        Static GCC mudflap library
442 Summary(pl.UTF-8):      Statyczna biblioteka GCC mudflap
443 License:        GPL v2+ with unlimited link permission
444 Group:          Development/Libraries
445 Requires:       libmudflap-multilib-devel
446
447 %description -n libmudflap-multilib-static
448 The libmudflap libraries are used by GCC for instrumenting pointer and
449 array dereferencing operations. This package contains static
450 libraries.
451
452 %description -n libmudflap-multilib-static -l pl.UTF-8
453 Biblioteki libmudflap są używane przez GCC do obsługi operacji
454 dereferencji wspaźników i tablic. Ten pakiet zawiera biblioteki
455 statyczne.
456
457 %package ada
458 Summary:        Ada support for gcc
459 Summary(es.UTF-8):      Soporte de Ada para gcc
460 Summary(pl.UTF-8):      Obsługa Ady do gcc
461 Group:          Development/Languages
462 Requires:       %{name} = %{epoch}:%{version}-%{release}
463 Requires:       libgnat = %{epoch}:%{version}-%{release}
464 Obsoletes:      gcc-gnat
465 Obsoletes:      gnat-devel
466
467 %description ada
468 This package adds experimental support for compiling Ada programs.
469
470 %description ada -l es.UTF-8
471 Este paquete añade soporte experimental para compilar programas en
472 Ada.
473
474 %description ada -l pl.UTF-8
475 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
476 Adzie.
477
478 %package -n libgnat
479 Summary:        Ada standard libraries
480 Summary(es.UTF-8):      Bibliotecas estándares de Ada
481 Summary(pl.UTF-8):      Biblioteki standardowe dla Ady
482 License:        GPL v2+ with linking exception
483 Group:          Libraries
484 Obsoletes:      gnat
485 Obsoletes:      libgnat1
486
487 %description -n libgnat
488 This package contains shared libraries needed to run programs written
489 in Ada.
490
491 %description -n libgnat -l es.UTF-8
492 Este paquete contiene las bibliotecas compartidas necesarias para
493 ejecutar programas escritos en Ada.
494
495 %description -n libgnat -l pl.UTF-8
496 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
497 napisanych w Adzie.
498
499 %package -n libgnat-static
500 Summary:        Static Ada standard libraries
501 Summary(pl.UTF-8):      Statyczne biblioteki standardowe dla Ady
502 License:        GPL v2+ with linking exception
503 Group:          Development/Libraries
504 Obsoletes:      gnat-static
505
506 %description -n libgnat-static
507 This package contains static libraries for programs written in Ada.
508
509 %description -n libgnat-static -l pl.UTF-8
510 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
511 Adzie.
512
513 %package c++
514 Summary:        C++ support for gcc
515 Summary(es.UTF-8):      Soporte de C++ para gcc
516 Summary(pl.UTF-8):      Obsługa C++ dla gcc
517 Summary(pt_BR.UTF-8):   Suporte C++ para o gcc
518 Group:          Development/Languages
519 Requires:       %{name} = %{epoch}:%{version}-%{release}
520 Obsoletes:      egcc-c++
521 Obsoletes:      egcs-c++
522 Obsoletes:      gcc4-c++
523
524 %description c++
525 This package adds C++ support to the GNU Compiler Collection. It
526 includes support for most of the current C++ specification, including
527 templates and exception handling. It does not include a standard C++
528 library, which is available separately.
529
530 %description c++ -l de.UTF-8
531 Dieses Paket enthält die C++-Unterstützung für den
532 GNU-Compiler-Collection. Es unterstützt die aktuelle
533 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
534 C++-Standard-Library ist nicht enthalten - sie ist getrennt
535 erhältlich.
536
537 %description c++ -l es.UTF-8
538 Este paquete añade soporte de C++ al GCC (colección de compiladores
539 GNU). Ello incluye el soporte para la mayoría de la especificación
540 actual de C++, incluyendo plantillas y manejo de excepciones. No
541 incluye la biblioteca estándar de C++, la que es disponible separada.
542
543 %description c++ -l fr.UTF-8
544 Ce package ajoute un support C++ a la collection de compilateurs GNU.
545 Il comprend un support pour la plupart des spécifications actuelles de
546 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
547 une bibliothéque C++ standard, qui est disponible séparément.
548
549 %description c++ -l pl.UTF-8
550 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
551 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
552 standardowych bibliotek C++, które są w oddzielnym pakiecie.
553
554 %description c++ -l pt_BR.UTF-8
555 Este pacote adiciona suporte C++ para o gcc.
556
557 %description c++ -l tr.UTF-8
558 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
559 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
560 C++ kitaplığı bu pakette yer almaz.
561
562 %package c++-multilib
563 Summary:        C++ support for gcc
564 Summary(es.UTF-8):      Soporte de C++ para gcc
565 Summary(pl.UTF-8):      Obsługa C++ dla gcc
566 Summary(pt_BR.UTF-8):   Suporte C++ para o gcc
567 Group:          Development/Languages
568 Requires:       %{name}-c++
569 Requires:       %{name}-multilib
570
571 %description c++-multilib
572 This package adds C++ support to the GNU Compiler Collection. It
573 includes support for most of the current C++ specification, including
574 templates and exception handling. It does not include a standard C++
575 library, which is available separately.
576
577 %description c++-multilib -l de.UTF-8
578 Dieses Paket enthält die C++-Unterstützung für den
579 GNU-Compiler-Collection. Es unterstützt die aktuelle
580 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
581 C++-Standard-Library ist nicht enthalten - sie ist getrennt
582 erhältlich.
583
584 %description c++-multilib -l es.UTF-8
585 Este paquete añade soporte de C++ al GCC (colección de compiladores
586 GNU). Ello incluye el soporte para la mayoría de la especificación
587 actual de C++, incluyendo plantillas y manejo de excepciones. No
588 incluye la biblioteca estándar de C++, la que es disponible separada.
589
590 %description c++-multilib -l fr.UTF-8
591 Ce package ajoute un support C++ a la collection de compilateurs GNU.
592 Il comprend un support pour la plupart des spécifications actuelles de
593 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
594 une bibliothéque C++ standard, qui est disponible séparément.
595
596 %description c++-multilib -l pl.UTF-8
597 Ten pakiet dodaje obsługę C++ do kompilatora gcc. Ma wsparcie dla
598 dużej ilości obecnych specyfikacji C++, nie zawiera natomiast
599 standardowych bibliotek C++, które są w oddzielnym pakiecie.
600
601 %description c++-multilib -l pt_BR.UTF-8
602 Este pacote adiciona suporte C++ para o gcc.
603
604 %description c++-multilib -l tr.UTF-8
605 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
606 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
607 C++ kitaplığı bu pakette yer almaz.
608
609 %package -n libstdc++
610 Summary:        GNU C++ library
611 Summary(es.UTF-8):      Biblioteca C++ de GNU
612 Summary(pl.UTF-8):      Biblioteki GNU C++
613 Summary(pt_BR.UTF-8):   Biblioteca C++ GNU
614 License:        GPL v2+ with free software exception
615 Group:          Libraries
616 # >= instead of = to allow keeping older libstdc++ (with different soname)
617 Requires:       libgcc >= %{epoch}:%{version}-%{release}
618 Obsoletes:      libg++
619 Obsoletes:      libstdc++3
620 Obsoletes:      libstdc++4
621
622 %description -n libstdc++
623 This is the GNU implementation of the standard C++ libraries, along
624 with additional GNU tools. This package includes the shared libraries
625 necessary to run C++ applications.
626
627 %description -n libstdc++ -l de.UTF-8
628 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
629 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
630 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
631
632 %description -n libstdc++ -l es.UTF-8
633 Este es el soporte de las bibliotecas padrón del C++, junto con
634 herramientas GNU adicionales. El paquete incluye las bibliotecas
635 compartidas necesarias para ejecutar aplicaciones C++.
636
637 %description -n libstdc++ -l fr.UTF-8
638 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
639 des outils GNU supplémentaires. Ce package comprend les librairies
640 partagées nécessaires à l'exécution d'application C++.
641
642 %description -n libstdc++ -l pl.UTF-8
643 Pakiet ten zawiera biblioteki będące implementacją standardowych
644 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
645 uruchomienia aplikacji napisanych w C++.
646
647 %description -n libstdc++ -l pt_BR.UTF-8
648 Este pacote é uma implementação da biblioteca padrão C++ v3, um
649 subconjunto do padrão ISO 14882.
650
651 %description -n libstdc++ -l tr.UTF-8
652 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
653 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
654
655 %package -n libstdc++-multilib
656 Summary:        GNU C++ library
657 Summary(es.UTF-8):      Biblioteca C++ de GNU
658 Summary(pl.UTF-8):      Biblioteki GNU C++
659 Summary(pt_BR.UTF-8):   Biblioteca C++ GNU
660 License:        GPL v2+ with free software exception
661 Group:          Libraries
662 # >= instead of = to allow keeping older libstdc++ (with different soname)
663 Requires:       libgcc-multilib >= %{epoch}:%{version}-%{release}
664
665 %description -n libstdc++-multilib
666 This is the GNU implementation of the standard C++ libraries, along
667 with additional GNU tools. This package includes the shared libraries
668 necessary to run C++ applications.
669
670 %description -n libstdc++-multilib -l de.UTF-8
671 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
672 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
673 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
674
675 %description -n libstdc++-multilib -l es.UTF-8
676 Este es el soporte de las bibliotecas padrón del C++, junto con
677 herramientas GNU adicionales. El paquete incluye las bibliotecas
678 compartidas necesarias para ejecutar aplicaciones C++.
679
680 %description -n libstdc++-multilib -l fr.UTF-8
681 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
682 des outils GNU supplémentaires. Ce package comprend les librairies
683 partagées nécessaires à l'exécution d'application C++.
684
685 %description -n libstdc++-multilib -l pl.UTF-8
686 Pakiet ten zawiera biblioteki będące implementacją standardowych
687 bibliotek C++. Znajdują się w nim biblioteki dynamiczne niezbędne do
688 uruchomienia aplikacji napisanych w C++.
689
690 %description -n libstdc++-multilib -l pt_BR.UTF-8
691 Este pacote é uma implementação da biblioteca padrão C++ v3, um
692 subconjunto do padrão ISO 14882.
693
694 %description -n libstdc++-multilib -l tr.UTF-8
695 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
696 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
697
698 %package -n libstdc++-devel
699 Summary:        Header files and documentation for C++ development
700 Summary(de.UTF-8):      Header-Dateien zur Entwicklung mit C++
701 Summary(es.UTF-8):      Ficheros de cabecera y documentación para desarrollo C++
702 Summary(fr.UTF-8):      Fichiers d'en-tête et biblitothèques pour développer en C++
703 Summary(pl.UTF-8):      Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
704 Summary(pt_BR.UTF-8):   Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
705 Summary(tr.UTF-8):      C++ ile program geliştirmek için gerekli dosyalar
706 License:        GPL v2+ with free software exception
707 Group:          Development/Libraries
708 Requires:       %{name}-c++ = %{epoch}:%{version}-%{release}
709 Requires:       glibc-devel
710 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
711 Obsoletes:      libg++-devel
712 Obsoletes:      libstdc++3-devel
713 Obsoletes:      libstdc++4-devel
714
715 %description -n libstdc++-devel
716 This is the GNU implementation of the standard C++ libraries. This
717 package includes the header files needed for C++ development and
718 library documentation.
719
720 %description -n libstdc++-devel -l es.UTF-8
721 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
722 paquete incluye los archivos de inclusión y bibliotecas necesarios
723 para desarrollo de programas en lenguaje C++.
724
725 %description -n libstdc++-devel -l pl.UTF-8
726 Pakiet ten zawiera biblioteki będące implementacją standardowych
727 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
728 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
729
730 %description -n libstdc++-devel -l pt_BR.UTF-8
731 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
732 para desenvolvimento de programas C++.
733
734 %package -n libstdc++-multilib-devel
735 Summary:        Header files and documentation for C++ development
736 Summary(de.UTF-8):      Header-Dateien zur Entwicklung mit C++
737 Summary(es.UTF-8):      Ficheros de cabecera y documentación para desarrollo C++
738 Summary(fr.UTF-8):      Fichiers d'en-tête et biblitothèques pour développer en C++
739 Summary(pl.UTF-8):      Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
740 Summary(pt_BR.UTF-8):   Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
741 Summary(tr.UTF-8):      C++ ile program geliştirmek için gerekli dosyalar
742 License:        GPL v2+ with free software exception
743 Group:          Development/Libraries
744 Requires:       %{name}-c++-multilib
745 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
746 Requires:       libstdc++-multilib
747
748 %description -n libstdc++-multilib-devel
749 This is the GNU implementation of the standard C++ libraries. This
750 package includes the header files needed for C++ development and
751 library documentation.
752
753 %description -n libstdc++-multilib-devel -l es.UTF-8
754 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
755 paquete incluye los archivos de inclusión y bibliotecas necesarios
756 para desarrollo de programas en lenguaje C++.
757
758 %description -n libstdc++-multilib-devel -l pl.UTF-8
759 Pakiet ten zawiera biblioteki będące implementacją standardowych
760 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
761 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
762
763 %description -n libstdc++-multilib-devel -l pt_BR.UTF-8
764 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
765 para desenvolvimento de programas C++.
766
767 %package -n libstdc++-static
768 Summary:        Static C++ standard library
769 Summary(es.UTF-8):      Biblioteca estándar estática de C++
770 Summary(pl.UTF-8):      Statyczna biblioteka standardowa C++
771 License:        GPL v2+ with free software exception
772 Group:          Development/Libraries
773 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
774 Obsoletes:      libstdc++4-static
775
776 %description -n libstdc++-static
777 Static C++ standard library.
778
779 %description -n libstdc++-static -l es.UTF-8
780 Biblioteca estándar estática de C++.
781
782 %description -n libstdc++-static -l pl.UTF-8
783 Statyczna biblioteka standardowa C++.
784
785 %package -n libstdc++-multilib-static
786 Summary:        Static C++ standard library
787 Summary(es.UTF-8):      Biblioteca estándar estática de C++
788 Summary(pl.UTF-8):      Statyczna biblioteka standardowa C++
789 License:        GPL v2+ with free software exception
790 Group:          Development/Libraries
791 Requires:       libstdc++-multilib-devel
792
793 %description -n libstdc++-multilib-static
794 Static C++ standard library.
795
796 %description -n libstdc++-multilib-static -l es.UTF-8
797 Biblioteca estándar estática de C++.
798
799 %description -n libstdc++-multilib-static -l pl.UTF-8
800 Statyczna biblioteka standardowa C++.
801
802 %package fortran
803 Summary:        Fortran 95 support for gcc
804 Summary(es.UTF-8):      Soporte de Fortran 95 para gcc
805 Summary(pl.UTF-8):      Obsługa Fortranu 95 dla gcc
806 Summary(pt_BR.UTF-8):   Suporte Fortran 95 para o GCC
807 Group:          Development/Languages/Fortran
808 Requires:       libgfortran = %{epoch}:%{version}-%{release}
809 Provides:       gcc-g77 = %{epoch}:%{version}-%{release}
810 Obsoletes:      egcs-g77
811 Obsoletes:      gcc-g77
812
813 %description fortran
814 This package adds support for compiling Fortran 95 programs with the
815 GNU compiler.
816
817 %description fortran -l es.UTF-8
818 Este paquete añade soporte para compilar programas escritos en Fortran
819 95 con el compilador GNU.
820
821 %description fortran -l pl.UTF-8
822 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
823 potrzebny do kompilowania programów pisanych w języku Fortran 95.
824
825 %description fortran -l pt_BR.UTF-8
826 Suporte Fortran 95 para o GCC.
827
828 %package fortran-multilib
829 Summary:        Fortran 95 support for gcc
830 Summary(es.UTF-8):      Soporte de Fortran 95 para gcc
831 Summary(pl.UTF-8):      Obsługa Fortranu 95 dla gcc
832 Summary(pt_BR.UTF-8):   Suporte Fortran 95 para o GCC
833 Group:          Development/Languages/Fortran
834 Requires:       %{name}-fortran
835 Requires:       libgfortran-multilib
836
837 %description fortran-multilib
838 This package adds support for compiling Fortran 95 programs with the
839 GNU compiler.
840
841 %description fortran-multilib -l es.UTF-8
842 Este paquete añade soporte para compilar programas escritos en Fortran
843 95 con el compilador GNU.
844
845 %description fortran-multilib -l pl.UTF-8
846 Ten pakiet dodaje obsługę Fortranu 95 do kompilatora gcc. Jest
847 potrzebny do kompilowania programów pisanych w języku Fortran 95.
848
849 %description fortran-multilib -l pt_BR.UTF-8
850 Suporte Fortran 95 para o GCC.
851
852 %package -n libgfortran
853 Summary:        Fortran 95 Libraries
854 Summary(es.UTF-8):      Bibliotecas de Fortran 95
855 Summary(pl.UTF-8):      Biblioteki Fortranu 95
856 License:        GPL v2+ with unlimited link permission
857 Group:          Libraries
858 Obsoletes:      libg2c
859
860 %description -n libgfortran
861 Fortran 95 Libraries.
862
863 %description -n libgfortran -l es.UTF-8
864 Bibliotecas de Fortran 95.
865
866 %description -n libgfortran -l pl.UTF-8
867 Biblioteki Fortranu 95.
868
869 %package -n libgfortran-multilib
870 Summary:        Fortran 95 Libraries
871 Summary(es.UTF-8):      Bibliotecas de Fortran 95
872 Summary(pl.UTF-8):      Biblioteki Fortranu 95
873 License:        GPL v2+ with unlimited link permission
874 Group:          Libraries
875
876 %description -n libgfortran-multilib
877 Fortran 95 Libraries.
878
879 %description -n libgfortran-multilib -l es.UTF-8
880 Bibliotecas de Fortran 95.
881
882 %description -n libgfortran-multilib -l pl.UTF-8
883 Biblioteki Fortranu 95.
884
885 %package -n libgfortran-static
886 Summary:        Static Fortran 95 Libraries
887 Summary(es.UTF-8):      Bibliotecas estáticas de Fortran 95
888 Summary(pl.UTF-8):      Statyczne Biblioteki Fortranu 95
889 License:        GPL v2+ with unlimited link permission
890 Group:          Development/Libraries
891 Requires:       libgfortran = %{epoch}:%{version}-%{release}
892 Obsoletes:      libg2c-static
893
894 %description -n libgfortran-static
895 Static Fortran 95 Libraries.
896
897 %description -n libgfortran-static -l es.UTF-8
898 Bibliotecas estáticas de Fortran 95.
899
900 %description -n libgfortran-static -l pl.UTF-8
901 Statyczne biblioteki Fortranu 95.
902
903 %package -n libgfortran-multilib-static
904 Summary:        Static Fortran 95 Libraries
905 Summary(es.UTF-8):      Bibliotecas estáticas de Fortran 95
906 Summary(pl.UTF-8):      Statyczne Biblioteki Fortranu 95
907 License:        GPL v2+ with unlimited link permission
908 Group:          Development/Libraries
909 Requires:       libgfortran-multilib
910
911 %description -n libgfortran-multilib-static
912 Static Fortran 95 Libraries.
913
914 %description -n libgfortran-multilib-static -l es.UTF-8
915 Bibliotecas estáticas de Fortran 95.
916
917 %description -n libgfortran-multilib-static -l pl.UTF-8
918 Statyczne biblioteki Fortranu 95.
919
920 %package java
921 Summary:        Java support for gcc
922 Summary(es.UTF-8):      Soporte de Java para gcc
923 Summary(pl.UTF-8):      Obsługa Javy dla gcc
924 Group:          Development/Languages/Java
925 Requires:       %{name} = %{epoch}:%{version}-%{release}
926 Requires:       jar
927 Requires:       libgcj-devel = %{epoch}:%{version}-%{release}
928 Provides:       gcc-java-tools
929 Provides:       gcj = %{epoch}:%{version}-%{release}
930 Obsoletes:      gcc-java-tools
931
932 %description java
933 This package adds experimental support for compiling Java(TM) programs
934 and bytecode into native code. To use this you will also need the
935 libgcj package.
936
937 %description java -l es.UTF-8
938 Este paquete añade soporte experimental para compilar programas
939 Java(tm) y su bytecode en código nativo. Para usarlo también va a
940 necesitar el paquete libgcj.
941
942 %description java -l pl.UTF-8
943 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
944 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
945 dodatkowo pakiet libgcj.
946
947 %package -n libgcj
948 Summary:        Java Class Libraries
949 Summary(es.UTF-8):      Bibliotecas de clases de Java
950 Summary(pl.UTF-8):      Biblioteki Klas Javy
951 License:        GPL v2+ with limited linking exception
952 Group:          Libraries
953 Requires:       jpackage-utils
954 Obsoletes:      libgcj3
955
956 %description -n libgcj
957 Java Class Libraries.
958
959 %description -n libgcj -l es.UTF-8
960 Bibliotecas de clases de Java.
961
962 %description -n libgcj -l pl.UTF-8
963 Biblioteki Klas Javy.
964
965 %package -n libgcj-devel
966 Summary:        Development files for Java Class Libraries
967 Summary(es.UTF-8):      Ficheros de desarrollo para las bibliotecas de clases de Java
968 Summary(pl.UTF-8):      Pliki nagłówkowe dla Bibliotek Klas Javy
969 License:        GPL v2+ with limited linking exception
970 Group:          Development/Libraries
971 Requires:       libgcj = %{epoch}:%{version}-%{release}
972 Requires:       zlib-devel
973 Obsoletes:      libgcj3-devel
974
975 %description -n libgcj-devel
976 Development files for Java Class Libraries.
977
978 %description -n libgcj-devel -l es.UTF-8
979 Ficheros de desarrollo para las bibliotecas de clases de Java.
980
981 %description -n libgcj-devel -l pl.UTF-8
982 Pliki nagłówkowe dla Bibliotek Klas Javy.
983
984 %package -n libgcj-static
985 Summary:        Static Java Class Libraries
986 Summary(es.UTF-8):      Bibliotecas estáticas de clases de Java
987 Summary(pl.UTF-8):      Statyczne Biblioteki Klas Javy
988 License:        GPL v2+ with limited linking exception
989 Group:          Development/Libraries
990 Requires:       libgcj-devel = %{epoch}:%{version}-%{release}
991 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
992
993 %description -n libgcj-static
994 Static Java Class Libraries.
995
996 %description -n libgcj-static -l es.UTF-8
997 Bibliotecas estáticas de clases de Java.
998
999 %description -n libgcj-static -l pl.UTF-8
1000 Statyczne Biblioteki Klas Javy.
1001
1002 %package -n libffi
1003 Summary:        Foreign Function Interface library
1004 Summary(es.UTF-8):      Biblioteca de interfaz de funciones ajenas
1005 Summary(pl.UTF-8):      Biblioteka zewnętrznych wywołań funkcji
1006 License:        BSD-like
1007 Group:          Libraries
1008
1009 %description -n libffi
1010 The libffi library provides a portable, high level programming
1011 interface to various calling conventions. This allows a programmer to
1012 call any function specified by a call interface description at run
1013 time.
1014
1015 %description -n libffi -l es.UTF-8
1016 La biblioteca libffi provee una interfaz portable de programación de
1017 alto nivel para varias convenciones de llamada. Ello permite que un
1018 programador llame una función cualquiera especificada por una
1019 descripción de interfaz de llamada en el tiempo de ejecución.
1020
1021 %description -n libffi -l pl.UTF-8
1022 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1023 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1024 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1025 czasie wykonania.
1026
1027 %package -n libffi-multilib
1028 Summary:        Foreign Function Interface library
1029 Summary(es.UTF-8):      Biblioteca de interfaz de funciones ajenas
1030 Summary(pl.UTF-8):      Biblioteka zewnętrznych wywołań funkcji
1031 License:        BSD-like
1032 Group:          Libraries
1033
1034 %description -n libffi-multilib
1035 The libffi library provides a portable, high level programming
1036 interface to various calling conventions. This allows a programmer to
1037 call any function specified by a call interface description at run
1038 time.
1039
1040 %description -n libffi-multilib -l es.UTF-8
1041 La biblioteca libffi provee una interfaz portable de programación de
1042 alto nivel para varias convenciones de llamada. Ello permite que un
1043 programador llame una función cualquiera especificada por una
1044 descripción de interfaz de llamada en el tiempo de ejecución.
1045
1046 %description -n libffi-multilib -l pl.UTF-8
1047 Biblioteka libffi dostarcza przenośnego, wysokopoziomowego
1048 międzymordzia do różnych konwencji wywołań funkcji. Pozwala to
1049 programiście wywoływać dowolne funkcje podając konwencję wywołania w
1050 czasie wykonania.
1051
1052 %package -n libffi-devel
1053 Summary:        Development files for Foreign Function Interface library
1054 Summary(es.UTF-8):      Ficheros de desarrollo para libffi
1055 Summary(pl.UTF-8):      Pliki nagłówkowe dla libffi
1056 License:        BSD-like
1057 Group:          Development/Libraries
1058 Requires:       libffi = %{epoch}:%{version}-%{release}
1059
1060 %description -n libffi-devel
1061 Development files for Foreign Function Interface library.
1062
1063 %description -n libffi-devel -l es.UTF-8
1064 Ficheros de desarrollo para libffi.
1065
1066 %description -n libffi-devel -l pl.UTF-8
1067 Pliki nagłówkowe dla libffi.
1068
1069 %package -n libffi-multilib-devel
1070 Summary:        Development files for Foreign Function Interface library
1071 Summary(es.UTF-8):      Ficheros de desarrollo para libffi
1072 Summary(pl.UTF-8):      Pliki nagłówkowe dla libffi
1073 License:        BSD-like
1074 Group:          Development/Libraries
1075 Requires:       libffi-devel
1076 Requires:       libffi-multilib
1077
1078 %description -n libffi-multilib-devel
1079 Development files for Foreign Function Interface library.
1080
1081 %description -n libffi-multilib-devel -l es.UTF-8
1082 Ficheros de desarrollo para libffi.
1083
1084 %description -n libffi-multilib-devel -l pl.UTF-8
1085 Pliki nagłówkowe dla libffi.
1086
1087 %package -n libffi-static
1088 Summary:        Static Foreign Function Interface library
1089 Summary(es.UTF-8):      Biblioteca libffi estática
1090 Summary(pl.UTF-8):      Statyczna biblioteka libffi
1091 License:        BSD-like
1092 Group:          Development/Libraries
1093 Requires:       libffi-devel = %{epoch}:%{version}-%{release}
1094
1095 %description -n libffi-static
1096 Static Foreign Function Interface library.
1097
1098 %description -n libffi-static -l es.UTF-8
1099 Biblioteca libffi estática.
1100
1101 %description -n libffi-static -l pl.UTF-8
1102 Statyczna biblioteka libffi.
1103
1104 %package -n libffi-multilib-static
1105 Summary:        Static Foreign Function Interface library
1106 Summary(es.UTF-8):      Biblioteca libffi estática
1107 Summary(pl.UTF-8):      Statyczna biblioteka libffi
1108 License:        BSD-like
1109 Group:          Development/Libraries
1110 Requires:       libffi-multilib-devel
1111
1112 %description -n libffi-multilib-static
1113 Static Foreign Function Interface library.
1114
1115 %description -n libffi-multilib-static -l es.UTF-8
1116 Biblioteca libffi estática.
1117
1118 %description -n libffi-multilib-static -l pl.UTF-8
1119 Statyczna biblioteka libffi.
1120
1121 %package objc
1122 Summary:        Objective C support for gcc
1123 Summary(de.UTF-8):      Objektive C-Unterstützung für gcc
1124 Summary(es.UTF-8):      Soporte de Objective C para gcc
1125 Summary(fr.UTF-8):      Gestion d'Objective C pour gcc
1126 Summary(pl.UTF-8):      Obsługa obiektowego C dla kompilatora gcc
1127 Summary(tr.UTF-8):      gcc için Objective C desteği
1128 Group:          Development/Languages
1129 Requires:       %{name} = %{epoch}:%{version}-%{release}
1130 Requires:       libobjc = %{epoch}:%{version}-%{release}
1131 Obsoletes:      egcc-objc
1132 Obsoletes:      egcs-objc
1133
1134 %description objc
1135 This package adds Objective C support to the GNU Compiler Collection.
1136 Objective C is a object oriented derivative of the C language, mainly
1137 used on systems running NeXTSTEP. This package does not include the
1138 standard objective C object library.
1139
1140 %description objc -l de.UTF-8
1141 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1142 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1143 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1144 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1145
1146 %description objc -l es.UTF-8
1147 Este paquete añade soporte de Objective C al GCC (colección de
1148 compiladores GNU). Objective C es un lenguaje orientado a objetos
1149 derivado de C, principalmente usado en sistemas que funcionan bajo
1150 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1151 Objective C.
1152
1153 %description objc -l fr.UTF-8
1154 Ce package ajoute un support Objective C a la collection de
1155 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1156 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1157 package n'inclue pas la bibliothéque Objective C standard.
1158
1159 %description objc -l pl.UTF-8
1160 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1161 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1162 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1163 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1164
1165 %description objc -l tr.UTF-8
1166 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1167 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1168 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1169 kitaplığı bu pakette yer almaz.
1170
1171 %package objc-multilib
1172 Summary:        Objective C support for gcc
1173 Summary(de.UTF-8):      Objektive C-Unterstützung für gcc
1174 Summary(es.UTF-8):      Soporte de Objective C para gcc
1175 Summary(fr.UTF-8):      Gestion d'Objective C pour gcc
1176 Summary(pl.UTF-8):      Obsługa obiektowego C dla kompilatora gcc
1177 Summary(tr.UTF-8):      gcc için Objective C desteği
1178 Group:          Development/Languages
1179 Requires:       %{name}-multilib
1180 Requires:       libobjc-multilib
1181
1182 %description objc-multilib
1183 This package adds Objective C support to the GNU Compiler Collection.
1184 Objective C is a object oriented derivative of the C language, mainly
1185 used on systems running NeXTSTEP. This package does not include the
1186 standard objective C object library.
1187
1188 %description objc-multilib -l de.UTF-8
1189 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1190 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1191 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1192 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1193
1194 %description objc-multilib -l es.UTF-8
1195 Este paquete añade soporte de Objective C al GCC (colección de
1196 compiladores GNU). Objective C es un lenguaje orientado a objetos
1197 derivado de C, principalmente usado en sistemas que funcionan bajo
1198 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1199 Objective C.
1200
1201 %description objc-multilib -l fr.UTF-8
1202 Ce package ajoute un support Objective C a la collection de
1203 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1204 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1205 package n'inclue pas la bibliothéque Objective C standard.
1206
1207 %description objc-multilib -l pl.UTF-8
1208 Ten pakiet dodaje obsługę obiektowego C do kompilatora gcc. Obiektowe
1209 C (objc) jest zorientowaną obiektowo pochodną języka C, używaną
1210 głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1211 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1212
1213 %description objc-multilib -l tr.UTF-8
1214 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1215 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1216 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1217 kitaplığı bu pakette yer almaz.
1218
1219 %package objc++
1220 Summary:        Objective C++ support for gcc
1221 Summary(pl.UTF-8):      Obsługa języka Objective C++ dla gcc
1222 Group:          Development/Languages
1223 Requires:       %{name}-c++ = %{epoch}:%{version}-%{release}
1224 Requires:       %{name}-objc = %{epoch}:%{version}-%{release}
1225
1226 %description objc++
1227 This package adds Objective C++ support to the GNU Compiler
1228 Collection.
1229
1230 %description objc++ -l pl.UTF-8
1231 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1232 GNU Compiler Collection.
1233
1234 %package -n libobjc
1235 Summary:        Objective C Libraries
1236 Summary(es.UTF-8):      Bibliotecas de Objective C
1237 Summary(pl.UTF-8):      Biblioteki Obiektowego C
1238 License:        GPL v2+ with linking exception
1239 Group:          Libraries
1240 Obsoletes:      libobjc1
1241
1242 %description -n libobjc
1243 Objective C Libraries.
1244
1245 %description -n libobjc -l es.UTF-8
1246 Bibliotecas de Objective C.
1247
1248 %description -n libobjc -l pl.UTF-8
1249 Biblioteki Obiektowego C.
1250
1251 %package -n libobjc-multilib
1252 Summary:        Objective C Libraries
1253 Summary(es.UTF-8):      Bibliotecas de Objective C
1254 Summary(pl.UTF-8):      Biblioteki Obiektowego C
1255 License:        GPL v2+ with linking exception
1256 Group:          Libraries
1257
1258 %description -n libobjc-multilib
1259 Objective C Libraries.
1260
1261 %description -n libobjc-multilib -l es.UTF-8
1262 Bibliotecas de Objective C.
1263
1264 %description -n libobjc-multilib -l pl.UTF-8
1265 Biblioteki Obiektowego C.
1266
1267 %package -n libobjc-static
1268 Summary:        Static Objective C Libraries
1269 Summary(es.UTF-8):      Bibliotecas estáticas de Objective C
1270 Summary(pl.UTF-8):      Statyczne Biblioteki Obiektowego C
1271 License:        GPL v2+ with linking exception
1272 Group:          Development/Libraries
1273 Requires:       libobjc = %{epoch}:%{version}-%{release}
1274
1275 %description -n libobjc-static
1276 Static Objective C Libraries.
1277
1278 %description -n libobjc-static -l es.UTF-8
1279 Bibliotecas estáticas de Objective C.
1280
1281 %description -n libobjc-static -l pl.UTF-8
1282 Statyczne biblioteki Obiektowego C.
1283
1284 %package -n libobjc-multilib-static
1285 Summary:        Static Objective C Libraries
1286 Summary(es.UTF-8):      Bibliotecas estáticas de Objective C
1287 Summary(pl.UTF-8):      Statyczne Biblioteki Obiektowego C
1288 License:        GPL v2+ with linking exception
1289 Group:          Development/Libraries
1290 Requires:       libobjc-multilib
1291
1292 %description -n libobjc-multilib-static
1293 Static Objective C Libraries.
1294
1295 %description -n libobjc-multilib-static -l es.UTF-8
1296 Bibliotecas estáticas de Objective C.
1297
1298 %description -n libobjc-multilib-static -l pl.UTF-8
1299 Statyczne biblioteki Obiektowego C.
1300
1301 %prep
1302 %setup -q
1303 %patch100 -p0
1304 %patch101 -p0
1305 %patch0 -p1
1306 %patch1 -p1
1307 %patch2 -p1
1308 %patch3 -p1
1309 %patch4 -p1
1310 %patch5 -p0
1311 %patch6 -p1
1312 %patch7 -p0
1313 %if %{with qt}
1314 %patch8 -p1
1315 %endif
1316 %patch9 -p1
1317 %patch10 -p1
1318
1319 mv ChangeLog ChangeLog.general
1320
1321 # override snapshot version.
1322 echo %{version} > gcc/BASE-VER
1323 echo "release" > gcc/DEV-PHASE
1324
1325 %build
1326 cd gcc
1327 %{__autoconf}
1328 cd ..
1329 %if %{with qt}
1330 cd libjava/classpath
1331 %{__autoconf}
1332 cd ../..
1333 %endif
1334 cp -f /usr/share/automake/config.sub .
1335
1336 rm -rf builddir && install -d builddir && cd builddir
1337
1338 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
1339 JAR=no \
1340 CC="%{__cc}" \
1341 CFLAGS="%{rpmcflags}" \
1342 CXXFLAGS="%{rpmcxxflags}" \
1343 TEXCONFIG=false \
1344 ../configure \
1345         --prefix=%{_prefix} \
1346         --with-local-prefix=%{_prefix}/local \
1347         --libdir=%{_libdir} \
1348         --libexecdir=%{_libdir} \
1349         --infodir=%{_infodir} \
1350         --mandir=%{_mandir} \
1351         --x-libraries=%{_libdir} \
1352         --enable-shared \
1353         --enable-threads=posix \
1354         --enable-linux-futex \
1355         --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_java:,java}" \
1356         --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
1357         --%{?with_mudflap:en}%{!?with_mudflap:dis}able-libmudflap \
1358         --enable-c99 \
1359         --enable-long-long \
1360         --%{?with_multilib:en}%{!?with_multilib:dis}able-multilib \
1361         --enable-nls \
1362         --disable-werror \
1363 %ifarch %{ix86} %{x8664}
1364         --disable-cld \
1365 %endif
1366 %ifarch sparc64
1367         --with-cpu=ultrasparc \
1368 %endif
1369         --with-gnu-as \
1370         --with-gnu-ld \
1371         --with-demangler-in-ld \
1372         --with-system-zlib \
1373         --with-slibdir=%{_slibdir} \
1374 %ifnarch ia64
1375         --without-system-libunwind \
1376 %else
1377         --with-system-libunwind \
1378 %endif
1379         %{!?with_java:--without-x} \
1380         %{?with_fortran:--enable-cmath} \
1381         --with-long-double-128 \
1382 %ifarch ppc ppc64
1383         --enable-secureplt \
1384 %endif
1385 %if %{with cxx}
1386         --with-gxx-include-dir=%{_includedir}/c++/%{version} \
1387         --disable-libstdcxx-pch \
1388         --enable-__cxa_atexit \
1389         --enable-libstdcxx-allocator=new \
1390 %endif
1391 %if %{with java}
1392         --enable-libjava-multilib=no \
1393         %{!?with_alsa:--disable-alsa} \
1394         %{!?with_dssi:--disable-dssi} \
1395         --disable-gconf-peer \
1396 %if %{with x}
1397         --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
1398 %endif
1399         %{?with_mozilla:--enable-plugin} \
1400         --enable-libgcj \
1401         --enable-libgcj-multifile \
1402         --enable-libgcj-database \
1403         %{?with_gtk:--enable-gtk-cairo} \
1404         --enable-jni \
1405         --enable-xmlj \
1406 %endif
1407         --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
1408         --with-pkgversion="PLD-Linux" \
1409         --with-bugurl="http://bugs.pld-linux.org" \
1410         %{_target_platform}
1411
1412 cd ..
1413
1414 %{__make} -C builddir \
1415         %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
1416         GCJFLAGS="%{rpmcflags}" \
1417         BOOT_CFLAGS="%{rpmcflags}" \
1418         STAGE1_CFLAGS="%{rpmcflags} -O0 -g0" \
1419         GNATLIBCFLAGS="%{rpmcflags}" \
1420         LDFLAGS_FOR_TARGET="%{rpmldflags}" \
1421         mandir=%{_mandir} \
1422         infodir=%{_infodir}
1423
1424 %if %{with tests}
1425 if [ ! -r /dev/pts/0 ]; then
1426         echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
1427         exit 1
1428 fi
1429 %{__make} -k -C builddir check 2>&1 ||:
1430 %endif
1431
1432 %install
1433 rm -rf $RPM_BUILD_ROOT
1434 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
1435
1436 cd builddir
1437
1438 %{__make} -j1 install \
1439         mandir=%{_mandir} \
1440         infodir=%{_infodir} \
1441         DESTDIR=$RPM_BUILD_ROOT
1442
1443 install gcc/specs $RPM_BUILD_ROOT%{_libdir}/gcc/%{_target_platform}/%{version}
1444
1445 %if %{with multilib}
1446 # create links
1447 %ifarch sparc64
1448 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
1449         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
1450 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
1451         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
1452 %if %{with cxx}
1453 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
1454         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
1455 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
1456         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
1457 %endif
1458 %if %{with java}
1459 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
1460         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
1461 %endif
1462 %endif
1463 %endif
1464
1465 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
1466 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
1467 echo ".so gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
1468
1469 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
1470 mv $RPM_BUILD_ROOT{%{_libdir}/$libssp,%{_slibdir}}
1471 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
1472 %if %{with multilib}
1473 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
1474 mv $RPM_BUILD_ROOT{%{_libdir32}/$libssp,%{_slibdir32}}
1475 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
1476 %endif
1477
1478 %if %{with fortran}
1479 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
1480 echo ".so gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
1481 %endif
1482
1483 %if %{with ada}
1484 # move ada shared libraries to proper place...
1485 mv -f   $RPM_BUILD_ROOT%{_libdir}/gcc/*/*/adalib/*.so.1 \
1486         $RPM_BUILD_ROOT%{_libdir}
1487 # check if symlink to be made is valid
1488 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-4.3.so.1
1489 ln -sf  libgnat-4.3.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-4.3.so
1490 ln -sf  libgnarl-4.3.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-4.3.so
1491 ln -sf  libgnat-4.3.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
1492 ln -sf  libgnarl-4.3.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
1493 %endif
1494
1495 cd ..
1496
1497 %if %{with java}
1498 install -d java-doc
1499 cp -f libjava/READ* java-doc
1500 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
1501 rm -f $RPM_BUILD_ROOT%{_libdir}/classpath/libgjs*.la
1502 # tools.zip sources
1503 rm -rf $RPM_BUILD_ROOT%{_datadir}/classpath/tools/gnu
1504 # we will use Requires: jar for now
1505 rm -f $RPM_BUILD_ROOT%{_bindir}/jar
1506 %endif
1507 %if %{with objc}
1508 cp -f libobjc/README gcc/objc/README.libobjc
1509 %endif
1510
1511 # gcj-$version-$gcjsonamever
1512 %define gcjdbexecdir    gcj-%{version}-9
1513
1514 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/*/%{version}
1515 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
1516 for f in libssp.la libssp_nonshared.la \
1517         %{?with_cxx:libstdc++.la libsupc++.la} \
1518         %{?with_fortran:libgfortran.la} \
1519         %{?with_gomp:libgomp.la} \
1520         %{?with_mudflap:libmudflap.la libmudflapth.la} \
1521 %if %{with java}
1522         libffi.la libgcj.la libgcj-tools.la libgij.la \
1523         %{gcjdbexecdir}/libjvm.la \
1524         %{gcjdbexecdir}/libxmlj.la \
1525         %{?with_x:lib-gnu-awt-xlib.la} \
1526         %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
1527         %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
1528         %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
1529         %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
1530 %endif
1531         %{?with_objc:libobjc.la};
1532 do
1533         %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/$f %{_libdir} > $RPM_BUILD_ROOT%{_libdir}/$f.fixed
1534         mv $RPM_BUILD_ROOT%{_libdir}/$f{.fixed,}
1535 done
1536 %if %{with multilib}
1537 for f in libssp.la libssp_nonshared.la \
1538         %{?with_cxx:libstdc++.la libsupc++.la} \
1539         %{?with_fortran:libgfortran.la} \
1540         %{?with_gomp:libgomp.la} \
1541         %{?with_mudflap:libmudflap.la libmudflapth.la} \
1542         %{?with_java:libffi.la} \
1543         %{?with_objc:libobjc.la};
1544 do
1545         %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
1546         mv $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
1547 done
1548 %endif
1549
1550 gccdir=$(echo $RPM_BUILD_ROOT%{_libdir}/gcc/*/*)
1551 cp $gccdir/install-tools/include/*.h $gccdir/include
1552 cp $gccdir/include-fixed/syslimits.h $gccdir/include
1553 rm -rf $gccdir/install-tools
1554 rm -rf $gccdir/include-fixed
1555
1556 %find_lang gcc
1557 %find_lang cpplib
1558 cat cpplib.lang >> gcc.lang
1559
1560 %if %{with cxx}
1561 %find_lang libstdc\+\+
1562 install libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
1563 %endif
1564
1565 # cvs snap doesn't contain (release does) below files,
1566 # so let's create dummy entries to satisfy %%files.
1567 [ ! -f NEWS ] && touch NEWS
1568 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
1569 [ ! -f libgfortran/README ] && touch libgfortran/README
1570
1571 %clean
1572 rm -rf $RPM_BUILD_ROOT
1573
1574 %post   -p      /sbin/postshell
1575 -/usr/sbin/fix-info-dir -c %{_infodir}
1576
1577 %postun -p      /sbin/postshell
1578 -/usr/sbin/fix-info-dir -c %{_infodir}
1579
1580 %post ada       -p      /sbin/postshell
1581 -/usr/sbin/fix-info-dir -c %{_infodir}
1582
1583 %postun ada     -p      /sbin/postshell
1584 -/usr/sbin/fix-info-dir -c %{_infodir}
1585
1586 %post fortran   -p      /sbin/postshell
1587 -/usr/sbin/fix-info-dir -c %{_infodir}
1588
1589 %postun fortran -p      /sbin/postshell
1590 -/usr/sbin/fix-info-dir -c %{_infodir}
1591
1592 %post java      -p      /sbin/postshell
1593 -/usr/sbin/fix-info-dir -c %{_infodir}
1594
1595 %postun java    -p      /sbin/postshell
1596 -/usr/sbin/fix-info-dir -c %{_infodir}
1597
1598 %post   -p /sbin/ldconfig -n libgcc
1599 %postun -p /sbin/ldconfig -n libgcc
1600 %post   -p /sbin/ldconfig -n libgcc-multilib
1601 %postun -p /sbin/ldconfig -n libgcc-multilib
1602 %post   -p /sbin/ldconfig -n libgomp
1603 %postun -p /sbin/ldconfig -n libgomp
1604 %post   -p /sbin/ldconfig -n libgomp-multilib
1605 %postun -p /sbin/ldconfig -n libgomp-multilib
1606 %post   -p /sbin/ldconfig -n libmudflap
1607 %postun -p /sbin/ldconfig -n libmudflap
1608 %post   -p /sbin/ldconfig -n libmudflap-multilib
1609 %postun -p /sbin/ldconfig -n libmudflap-multilib
1610 %post   -p /sbin/ldconfig -n libgnat
1611 %postun -p /sbin/ldconfig -n libgnat
1612 %post   -p /sbin/ldconfig -n libstdc++
1613 %postun -p /sbin/ldconfig -n libstdc++
1614 %post   -p /sbin/ldconfig -n libstdc++-multilib
1615 %postun -p /sbin/ldconfig -n libstdc++-multilib
1616 %post   -p /sbin/ldconfig -n libgfortran
1617 %postun -p /sbin/ldconfig -n libgfortran
1618 %post   -p /sbin/ldconfig -n libgfortran-multilib
1619 %postun -p /sbin/ldconfig -n libgfortran-multilib
1620 %post   -p /sbin/ldconfig -n libgcj
1621 %postun -p /sbin/ldconfig -n libgcj
1622 %post   -p /sbin/ldconfig -n libffi
1623 %postun -p /sbin/ldconfig -n libffi
1624 %post   -p /sbin/ldconfig -n libffi-multilib
1625 %postun -p /sbin/ldconfig -n libffi-multilib
1626 %post   -p /sbin/ldconfig -n libobjc
1627 %postun -p /sbin/ldconfig -n libobjc
1628 %post   -p /sbin/ldconfig -n libobjc-multilib
1629 %postun -p /sbin/ldconfig -n libobjc-multilib
1630
1631 %files -f gcc.lang
1632 %defattr(644,root,root,755)
1633 %doc ChangeLog.general MAINTAINERS NEWS
1634 # bugs.html faq.html
1635 %doc gcc/{ChangeLog,ONEWS,README.Portability}
1636 %dir %{_libdir}/gcc
1637 %dir %{_libdir}/gcc/*
1638 %dir %{_libdir}/gcc/*/*
1639 %attr(755,root,root) %{_bindir}/*-gcc*
1640 %attr(755,root,root) %{_bindir}/gcc
1641 %attr(755,root,root) %{_bindir}/gccbug
1642 %attr(755,root,root) %{_bindir}/gcov
1643 %attr(755,root,root) %{_bindir}/cc
1644 %attr(755,root,root) %{_bindir}/cpp
1645 %{_mandir}/man1/cc.1*
1646 %{_mandir}/man1/cpp.1*
1647 %{_mandir}/man1/gcc.1*
1648 %{_mandir}/man1/gcov.1*
1649 %{_infodir}/cpp*
1650 %{_infodir}/gcc*
1651 %attr(755,root,root) /lib/cpp
1652 %attr(755,root,root) %{_slibdir}/lib*.so
1653 %{_libdir}/libssp.a
1654 %{_libdir}/libssp.la
1655 %attr(755,root,root) %{_libdir}/libssp.so
1656 %{_libdir}/libssp_nonshared.a
1657 %{_libdir}/libssp_nonshared.la
1658 %{_libdir}/gcc/*/*/libgcov.a
1659 %{_libdir}/gcc/*/*/libgcc.a
1660 %{_libdir}/gcc/*/*/libgcc_eh.a
1661 %{_libdir}/gcc/*/*/specs
1662 %{_libdir}/gcc/*/*/crt*.o
1663 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1
1664 %attr(755,root,root) %{_libdir}/gcc/*/*/collect2
1665 %dir %{_libdir}/gcc/*/*/include
1666 %dir %{_libdir}/gcc/*/*/include/ssp
1667 %{_libdir}/gcc/*/*/include/ssp/*.h
1668 %{_libdir}/gcc/*/*/include/float.h
1669 %{_libdir}/gcc/*/*/include/iso646.h
1670 %{_libdir}/gcc/*/*/include/limits.h
1671 %{?with_gomp:%{_libdir}/gcc/*/*/include/omp.h}
1672 %{_libdir}/gcc/*/*/include/stdarg.h
1673 %{_libdir}/gcc/*/*/include/stdbool.h
1674 %{_libdir}/gcc/*/*/include/stddef.h
1675 %{_libdir}/gcc/*/*/include/stdfix.h
1676 %{_libdir}/gcc/*/*/include/syslimits.h
1677 %{_libdir}/gcc/*/*/include/unwind.h
1678 %{_libdir}/gcc/*/*/include/varargs.h
1679 %ifarch %{ix86} %{x8664}
1680 %{_libdir}/gcc/*/*/include/ammintrin.h
1681 %{_libdir}/gcc/*/*/include/bmmintrin.h
1682 %{_libdir}/gcc/*/*/include/cpuid.h
1683 %{_libdir}/gcc/*/*/include/emmintrin.h
1684 %{_libdir}/gcc/*/*/include/mm3dnow.h
1685 %{_libdir}/gcc/*/*/include/mm_malloc.h
1686 %{_libdir}/gcc/*/*/include/mmintrin-common.h
1687 %{_libdir}/gcc/*/*/include/mmintrin.h
1688 %{_libdir}/gcc/*/*/include/nmmintrin.h
1689 %{_libdir}/gcc/*/*/include/pmmintrin.h
1690 %{_libdir}/gcc/*/*/include/smmintrin.h
1691 %{_libdir}/gcc/*/*/include/tmmintrin.h
1692 %{_libdir}/gcc/*/*/include/wmmintrin.h
1693 %{_libdir}/gcc/*/*/include/xmmintrin.h
1694 %endif
1695 %ifarch powerpc ppc ppc64
1696 %{_libdir}/gcc/*/*/include/altivec.h
1697 %{_libdir}/gcc/*/*/include/paired.h
1698 %{_libdir}/gcc/*/*/include/ppc-asm.h
1699 %{_libdir}/gcc/*/*/include/ppu_intrinsics.h
1700 %{_libdir}/gcc/*/*/include/si2vmx.h
1701 %{_libdir}/gcc/*/*/include/spe.h
1702 %{_libdir}/gcc/*/*/include/spu2vmx.h
1703 %{_libdir}/gcc/*/*/include/vec_types.h
1704 %endif
1705
1706 %if %{with multilib}
1707 %files multilib
1708 %defattr(644,root,root,755)
1709 %attr(755,root,root) %{_slibdir32}/lib*.so
1710 %dir %{_libdir}/gcc/*/*/32
1711 %{_libdir}/gcc/*/*/32/crt*.o
1712 %{_libdir}/gcc/*/*/32/libgcov.a
1713 %{_libdir}/gcc/*/*/32/libgcc.a
1714 %{_libdir}/gcc/*/*/32/libgcc_eh.a
1715 %{_libdir32}/libssp.a
1716 %{_libdir32}/libssp.la
1717 %attr(755,root,root) %{_libdir32}/libssp.so
1718 %{_libdir32}/libssp_nonshared.a
1719 %{_libdir32}/libssp_nonshared.la
1720 %endif
1721
1722 %files -n libgcc
1723 %defattr(644,root,root,755)
1724 %attr(755,root,root) %{_slibdir}/lib*.so.*
1725
1726 %if %{with multilib}
1727 %files -n libgcc-multilib
1728 %defattr(644,root,root,755)
1729 %attr(755,root,root) %{_slibdir32}/lib*.so.*
1730 %endif
1731
1732 %if %{with gomp}
1733 %files -n libgomp
1734 %defattr(644,root,root,755)
1735 %attr(755,root,root) %{_libdir}/libgomp.so.*.*.*
1736
1737 %if %{with multilib}
1738 %files -n libgomp-multilib
1739 %defattr(644,root,root,755)
1740 %attr(755,root,root) %{_libdir32}/libgomp.so.*.*.*
1741 %endif
1742
1743 %files -n libgomp-devel
1744 %defattr(644,root,root,755)
1745 %attr(755,root,root) %{_libdir}/libgomp.so
1746 %{_libdir}/libgomp.la
1747 %{_libdir}/libgomp.spec
1748 %{_libdir}/gcc/*/*/finclude
1749 %{_infodir}/libgomp*
1750
1751 %if %{with multilib}
1752 %files -n libgomp-multilib-devel
1753 %defattr(644,root,root,755)
1754 %attr(755,root,root) %{_libdir32}/libgomp.so
1755 %{_libdir32}/libgomp.la
1756 %{_libdir32}/libgomp.spec
1757 %endif
1758
1759 %files -n libgomp-static
1760 %defattr(644,root,root,755)
1761 %{_libdir}/libgomp.a
1762
1763 %if %{with multilib}
1764 %files -n libgomp-multilib-static
1765 %defattr(644,root,root,755)
1766 %{_libdir32}/libgomp.a
1767 %endif
1768 %endif
1769
1770 %if %{with mudflap}
1771 %files -n libmudflap
1772 %defattr(644,root,root,755)
1773 %attr(755,root,root) %{_libdir}/libmudflap*.so.*.*.*
1774
1775 %if %{with multilib}
1776 %files -n libmudflap-multilib
1777 %defattr(644,root,root,755)
1778 %attr(755,root,root) %{_libdir32}/libmudflap*.so.*.*.*
1779 %endif
1780
1781 %files -n libmudflap-devel
1782 %defattr(644,root,root,755)
1783 %{_libdir}/gcc/*/*/include/mf-runtime.h
1784 %{_libdir}/libmudflap*.la
1785 %attr(755,root,root) %{_libdir}/libmudflap*.so
1786
1787 %if %{with multilib}
1788 %files -n libmudflap-multilib-devel
1789 %defattr(644,root,root,755)
1790 %{_libdir32}/libmudflap*.la
1791 %attr(755,root,root) %{_libdir32}/libmudflap*.so
1792 %endif
1793
1794 %files -n libmudflap-static
1795 %defattr(644,root,root,755)
1796 %{_libdir}/libmudflap*.a
1797
1798 %if %{with multilib}
1799 %files -n libmudflap-multilib-static
1800 %defattr(644,root,root,755)
1801 %{_libdir32}/libmudflap*.a
1802 %endif
1803 %endif
1804
1805 %if %{with ada}
1806 %files ada
1807 %defattr(644,root,root,755)
1808 %doc gcc/ada/ChangeLog
1809 %attr(755,root,root) %{_bindir}/gnat*
1810 %if %{with java}
1811 %exclude %{_bindir}/gnative2ascii
1812 %endif
1813 %attr(755,root,root) %{_libdir}/libgnarl*.so
1814 %attr(755,root,root) %{_libdir}/libgnat*.so
1815 %attr(755,root,root) %{_libdir}/gcc/*/*/gnat1
1816 %{_libdir}/gcc/*/*/adainclude
1817 %dir %{_libdir}/gcc/*/*/adalib
1818 %{_libdir}/gcc/*/*/adalib/*.ali
1819 %{_libdir}/gcc/*/*/adalib/g-trasym.o
1820 %{_libdir}/gcc/*/*/adalib/libgccprefix.a
1821 %ifarch %{ix86} %{x8664}
1822 %{_libdir}/gcc/*/*/adalib/libgmem.a
1823 %endif
1824 %{_infodir}/gnat*
1825
1826 %files -n libgnat
1827 %defattr(644,root,root,755)
1828 %attr(755,root,root) %{_libdir}/libgnarl*.so.1
1829 %attr(755,root,root) %{_libdir}/libgnat*.so.1
1830
1831 %files -n libgnat-static
1832 %defattr(644,root,root,755)
1833 %{_libdir}/gcc/*/*/adalib/libgnala.a
1834 %{_libdir}/gcc/*/*/adalib/libgnarl.a
1835 %{_libdir}/gcc/*/*/adalib/libgnat.a
1836 %endif
1837
1838 %if %{with cxx}
1839 %files c++
1840 %defattr(644,root,root,755)
1841 %doc gcc/cp/{ChangeLog,NEWS}
1842 %attr(755,root,root) %{_bindir}/g++
1843 %attr(755,root,root) %{_bindir}/*-g++
1844 %attr(755,root,root) %{_bindir}/c++
1845 %attr(755,root,root) %{_bindir}/*-c++
1846 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1plus
1847 %{_libdir}/libsupc++.a
1848 %{_libdir}/libsupc++.la
1849 %{_mandir}/man1/g++.1*
1850
1851 %if %{with multilib}
1852 %files c++-multilib
1853 %defattr(644,root,root,755)
1854 %{_libdir32}/libsupc++.a
1855 %{_libdir32}/libsupc++.la
1856 %endif
1857
1858 %files -n libstdc++ -f libstdc++.lang
1859 %defattr(644,root,root,755)
1860 %doc libstdc++-v3/{ChangeLog,README}
1861 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
1862
1863 %if %{with multilib}
1864 %files -n libstdc++-multilib
1865 %defattr(644,root,root,755)
1866 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
1867 %endif
1868
1869 %files -n libstdc++-devel
1870 %defattr(644,root,root,755)
1871 %doc libstdc++-v3/doc/html
1872 %dir %{_includedir}/c++
1873 %{_includedir}/c++/%{version}
1874 %{_includedir}/extc++.h
1875 %{_includedir}/stdc++.h
1876 %{_includedir}/stdtr1c++.h
1877 %if %{with java}
1878 %exclude %{_includedir}/c++/%{version}/java
1879 %exclude %{_includedir}/c++/%{version}/javax
1880 %exclude %{_includedir}/c++/%{version}/gcj
1881 %exclude %{_includedir}/c++/%{version}/gnu
1882 %exclude %{_includedir}/c++/%{version}/org
1883 %exclude %{_includedir}/c++/%{version}/sun
1884 %endif
1885 %{_libdir}/libstdc++.la
1886 %attr(755,root,root) %{_libdir}/libstdc++.so
1887
1888 %if %{with multilib}
1889 %files -n libstdc++-multilib-devel
1890 %defattr(644,root,root,755)
1891 %{_libdir32}/libstdc++.la
1892 %attr(755,root,root) %{_libdir32}/libstdc++.so
1893 %endif
1894
1895 %files -n libstdc++-static
1896 %defattr(644,root,root,755)
1897 %{_libdir}/libstdc++.a
1898
1899 %if %{with multilib}
1900 %files -n libstdc++-multilib-static
1901 %defattr(644,root,root,755)
1902 %{_libdir32}/libstdc++.a
1903 %endif
1904 %endif
1905
1906 %if %{with fortran}
1907 %files fortran
1908 %defattr(644,root,root,755)
1909 %doc gcc/fortran/ChangeLog
1910 %attr(755,root,root) %{_bindir}/g95
1911 %attr(755,root,root) %{_bindir}/gfortran
1912 %attr(755,root,root) %{_bindir}/*-gfortran
1913 %{_infodir}/gfortran*
1914 %attr(755,root,root) %{_libdir}/gcc/*/*/f951
1915 %{_libdir}/gcc/*/*/libgfortranbegin.a
1916 %{_libdir}/gcc/*/*/libgfortranbegin.la
1917 %{_libdir}/libgfortran.la
1918 %attr(755,root,root) %{_libdir}/libgfortran.so
1919 %{_mandir}/man1/g95.1*
1920 %{_mandir}/man1/gfortran.1*
1921
1922 %if %{with multilib}
1923 %files fortran-multilib
1924 %defattr(644,root,root,755)
1925 %{_libdir}/gcc/*/*/32/libgfortranbegin.a
1926 %{_libdir}/gcc/*/*/32/libgfortranbegin.la
1927 %{_libdir32}/libgfortran.la
1928 %attr(755,root,root) %{_libdir32}/libgfortran.so
1929 %endif
1930
1931 %files -n libgfortran
1932 %defattr(644,root,root,755)
1933 %doc libgfortran/{AUTHORS,README,ChangeLog}
1934 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
1935
1936 %if %{with multilib}
1937 %files -n libgfortran-multilib
1938 %defattr(644,root,root,755)
1939 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
1940 %endif
1941
1942 %files -n libgfortran-static
1943 %defattr(644,root,root,755)
1944 %{_libdir}/libgfortran.a
1945
1946 %if %{with multilib}
1947 %files -n libgfortran-multilib-static
1948 %defattr(644,root,root,755)
1949 %{_libdir32}/libgfortran.a
1950 %endif
1951 %endif
1952
1953 %if %{with java}
1954 %files java
1955 %defattr(644,root,root,755)
1956 %doc gcc/java/ChangeLog java-doc/*
1957 %attr(755,root,root) %{_bindir}/gappletviewer
1958 %attr(755,root,root) %{_bindir}/gc-analyze
1959 %attr(755,root,root) %{_bindir}/gcj*
1960 %attr(755,root,root) %{_bindir}/gjar
1961 %attr(755,root,root) %{_bindir}/gjarsigner
1962 %attr(755,root,root) %{_bindir}/gjavah
1963 %attr(755,root,root) %{_bindir}/gkeytool
1964 %attr(755,root,root) %{_bindir}/gnative2ascii
1965 %attr(755,root,root) %{_bindir}/gorbd
1966 %attr(755,root,root) %{_bindir}/grmi*
1967 %attr(755,root,root) %{_bindir}/gserialver
1968 %attr(755,root,root) %{_bindir}/gtnameserv
1969 %attr(755,root,root) %{_bindir}/jcf-dump
1970 %attr(755,root,root) %{_bindir}/jv-*
1971 %attr(755,root,root) %{_bindir}/*-gcj*
1972 %attr(755,root,root) %{_libdir}/gcc/*/*/jc1
1973 %attr(755,root,root) %{_libdir}/gcc/*/*/jvgenmain
1974 %{_infodir}/cp-tools*
1975 %{_infodir}/gcj*
1976 %{_mandir}/man1/gappletviewer*
1977 %{_mandir}/man1/gc-analyze*
1978 %{_mandir}/man1/gcj*
1979 %{_mandir}/man1/gjar*
1980 %{_mandir}/man1/gjavah*
1981 %{_mandir}/man1/gkeytool*
1982 %{_mandir}/man1/gnative2ascii*
1983 %{_mandir}/man1/gorbd*
1984 %{_mandir}/man1/grmi*
1985 %{_mandir}/man1/gserialver*
1986 %{_mandir}/man1/gtnameserv*
1987 %{_mandir}/man1/jcf-*
1988 %{_mandir}/man1/jv-*
1989
1990 %files -n libgcj
1991 %defattr(644,root,root,755)
1992 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
1993 %attr(755,root,root) %{_bindir}/addr2name.awk
1994 %attr(755,root,root) %{_bindir}/gij
1995 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
1996 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
1997 %attr(755,root,root) %{_libdir}/libgcj_bc.so
1998 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
1999 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
2000 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
2001 %dir %{_libdir}/%{gcjdbexecdir}
2002 %{_libdir}/%{gcjdbexecdir}/classmap.db
2003 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
2004 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
2005 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
2006 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
2007 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
2008 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
2009 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
2010 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
2011 %{_libdir}/logging.properties
2012 %{_javadir}/libgcj*.jar
2013 %{_mandir}/man1/gij*
2014
2015 %files -n libgcj-devel
2016 %defattr(644,root,root,755)
2017 %{_includedir}/c++/%{version}/java
2018 %{_includedir}/c++/%{version}/javax
2019 %{_includedir}/c++/%{version}/gcj
2020 %{_includedir}/c++/%{version}/gnu
2021 %{_includedir}/c++/%{version}/org
2022 %{_includedir}/c++/%{version}/sun
2023 %{_libdir}/gcc/*/*/include/gcj
2024 %{_libdir}/gcc/*/*/include/jawt.h
2025 %{_libdir}/gcc/*/*/include/jawt_md.h
2026 %{_libdir}/gcc/*/*/include/jni.h
2027 %{_libdir}/gcc/*/*/include/jni_md.h
2028 %{_libdir}/gcc/*/*/include/jvmpi.h
2029 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
2030 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
2031 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
2032 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
2033 %{_libdir}/%{gcjdbexecdir}/libjvm.la
2034 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
2035 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
2036 %dir %{_libdir}/security
2037 %{_libdir}/security/*
2038 %{_libdir}/libgcj.spec
2039 %{_libdir}/libgcj-tools.la
2040 %attr(755,root,root) %{_libdir}/libgcj-tools.so
2041 %{_libdir}/libgcj.la
2042 %attr(755,root,root) %{_libdir}/libgcj.so
2043 %{_libdir}/libgij.la
2044 %attr(755,root,root) %{_libdir}/libgij.so
2045 %if %{with x}
2046 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
2047 %{_libdir}/lib-gnu-awt-xlib.la
2048 %endif
2049 %{_pkgconfigdir}/libgcj-%{_major_ver}.pc
2050
2051 %files -n libgcj-static
2052 %defattr(644,root,root,755)
2053 %{_libdir}/%{gcjdbexecdir}/libjvm.a
2054 %{_libdir}/libgcj-tools.a
2055 %{_libdir}/libgcj.a
2056 %{_libdir}/libgcj_bc.a
2057 %{_libdir}/libgij.a
2058 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
2059
2060 %files -n libffi
2061 %defattr(644,root,root,755)
2062 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
2063 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
2064
2065 %if %{with multilib}
2066 %files -n libffi-multilib
2067 %defattr(644,root,root,755)
2068 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
2069 %endif
2070
2071 %files -n libffi-devel
2072 %defattr(644,root,root,755)
2073 %{_libdir}/gcc/*/*/include/ffi.h
2074 %{_libdir}/gcc/*/*/include/ffitarget.h
2075 %attr(755,root,root) %{_libdir}/libffi.so
2076 %{_libdir}/libffi.la
2077
2078 %if %{with multilib}
2079 %files -n libffi-multilib-devel
2080 %defattr(644,root,root,755)
2081 %attr(755,root,root) %{_libdir32}/libffi.so
2082 %{_libdir32}/libffi.la
2083 %endif
2084
2085 %files -n libffi-static
2086 %defattr(644,root,root,755)
2087 %{_libdir}/libffi.a
2088
2089 %if %{with multilib}
2090 %files -n libffi-multilib-static
2091 %defattr(644,root,root,755)
2092 %{_libdir32}/libffi.a
2093 %endif
2094 %endif
2095
2096 %if %{with objc}
2097 %files objc
2098 %defattr(644,root,root,755)
2099 %doc gcc/objc/README
2100 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1obj
2101 %attr(755,root,root) %{_libdir}/libobjc.so
2102 %{_libdir}/libobjc.la
2103 %{_libdir}/gcc/*/*/include/objc
2104
2105 %if %{with multilib}
2106 %files objc-multilib
2107 %defattr(644,root,root,755)
2108 %attr(755,root,root) %{_libdir32}/libobjc.so
2109 %{_libdir32}/libobjc.la
2110 %endif
2111
2112 %files -n libobjc
2113 %defattr(644,root,root,755)
2114 %doc libobjc/{ChangeLog,README*}
2115 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
2116
2117 %if %{with multilib}
2118 %files -n libobjc-multilib
2119 %defattr(644,root,root,755)
2120 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
2121 %endif
2122
2123 %files -n libobjc-static
2124 %defattr(644,root,root,755)
2125 %{_libdir}/libobjc.a
2126
2127 %if %{with multilib}
2128 %files -n libobjc-multilib-static
2129 %defattr(644,root,root,755)
2130 %{_libdir32}/libobjc.a
2131 %endif
2132 %endif
2133
2134 %if %{with objcxx}
2135 %files objc++
2136 %defattr(644,root,root,755)
2137 %doc gcc/objcp/ChangeLog
2138 %attr(755,root,root) %{_libdir}/gcc/*/*/cc1objplus
2139 %endif
This page took 0.164049 seconds and 4 git commands to generate.