]> git.pld-linux.org Git - packages/gcc.git/blob - gcc.spec
- up to 6.4.0
[packages/gcc.git] / gcc.spec
1 # NOTE: despite lower soname, libffi is newer than standalone 3.0.10
2 #
3 # NOTE
4 # - when adding new subpackages with external libraries (like libffi)
5 #   or having own Version, do not use epoch 6 there, reset them to 0!
6 #
7 # TODO:
8 # - gconf peer? (BR: GConf2-devel >= 2.6.0) (but libgcj needs split anyway)
9 # - gstreamer peer? (BR: gstreamer-devel, gstreamer-plugins-base-devel >= 0.10.10)
10 # - restore qt peer?
11 # - package?
12 #   /usr/bin/gjdoc [BR: antlr.jar] (but see gjdoc package, there are some additional jars?)
13 #   /usr/share/man/man1/gjdoc.1.gz
14 # - revise obsoletes for new libmpx packages!
15 #
16 # Conditional build:
17 # - languages:
18 %bcond_without  ada             # build without ADA support
19 %bcond_without  cxx             # build without C++ support
20 %bcond_without  fortran         # build without Fortran support
21 %bcond_without  go              # build without Go support
22 %bcond_without  java            # build without Java support
23 %bcond_without  objc            # build without Objective-C support
24 %bcond_without  objcxx          # build without Objective-C++ support
25 # - features:
26 %bcond_without  gomp            # build without OpenMP support
27 %bcond_without  multilib        # build without multilib support (which needs glibc[32&64]-devel)
28 %bcond_without  multilibx32     # build with x32 multilib support on x86_64 (needs x32 glibc-devel)
29 %bcond_without  profiling       # build without profiling
30 %bcond_without  python          # build without libstdc++ printers for gdb and aot-compile for java
31 %bcond_with     gcc_libffi      # packaging gcc libffi for system usage
32                                 # note: libgcj and libgo always have convenience gcc libffi linked in
33 # - libgcj options:
34 %bcond_without  alsa            # don't build libgcj ALSA MIDI interface
35 %bcond_without  dssi            # don't build libgcj DSSI MIDI interface
36 %bcond_without  gtk             # don't build libgcj GTK peer
37 %bcond_without  apidocs         # do not build and package API docs
38 %bcond_with     mozilla         # build libgcjwebplugin (needs fix for new xulrunner)
39 %bcond_with     qt              # build libgcj Qt peer (currently doesn't build with libtool-2.x)
40 %bcond_without  x               # don't build libgcj Xlib-dependent AWTs (incl. GTK/Qt)
41 # - other:
42 %bcond_without  bootstrap       # omit 3-stage bootstrap
43 %bcond_with     tests           # torture gcc
44 %bcond_with     symvers         # enable versioned symbols in libstdc++ (WARNING: changes soname from .so.6 to so.7)
45
46 %if %{with symvers}
47 %define         cxx_sover       7
48 %else
49 %define         cxx_sover       6
50 %endif
51
52 # go, java and objcxx require C++
53 %if %{without cxx}
54 %undefine       with_go
55 %undefine       with_java
56 %undefine       with_objcxx
57 %endif
58 # objcxx requires objc
59 %if %{without objc}
60 %undefine       with_objcxx
61 %endif
62
63 %if %{without bootstrap}
64 %undefine       with_profiling
65 %endif
66
67 %if %{without x}
68 %undefine       with_gtk
69 %undefine       with_qt
70 %endif
71
72 %ifarch sparc64 x32
73 # used to be broken on sparc64 (to be verified if needed)
74 # broken since 5.x on x32 (to be verified if needed)
75 %undefine       with_ada
76 %endif
77
78 %ifnarch %{x8664} x32 aarch64 ppc64 s390x sparc64
79 %undefine       with_multilib
80 %endif
81 %ifnarch %{x8664}
82 %undefine       with_multilibx32
83 %endif
84
85 # setup internal semi-bconds based on bconds and architecture
86 %if %{with multilib}
87 %ifarch x32
88 %define         with_multilib2  1
89 %endif
90 %if %{with multilibx32}
91 %define         with_multilib2  1
92 %endif
93 %endif
94 %ifarch %{ix86} %{x8664} x32 alpha arm ppc ppc64 sh sparc sparcv9 sparc64
95 # library for atomic operations not supported by hardware
96 %define         with_atomic     1
97 %endif
98 %ifarch %{ix86} %{x8664} x32
99 %define         with_cilkrts    1
100 %endif
101 %ifarch %{ix86} %{x8664} x32 arm ppc ppc64 sparc sparcv9 sparc64
102 # sanitizer feature (asan and ubsan are common for all supported archs)
103 %define         with_Xsan       1
104 %endif
105 %ifarch %{x8664}
106 # lsan and tsan exist only for primary x86_64 ABI
107 %define         with_lsan_m0    1
108 %define         with_tsan_m0    1
109 %endif
110 %ifarch x32
111 # lsan and tsan exist only for x86_64 ABI (i.e. our multilib2)
112 %define         with_lsan_m2    1
113 %define         with_tsan_m2    1
114 %endif
115 %ifarch %{ix86} %{x8664} x32
116 %define         with_vtv        1
117 %endif
118
119 %define         major_ver       6
120 %define         minor_ver       4.0
121 %define         ecj_ver         4.9
122 # class data version seen with file(1) that this jvm is able to load
123 %define         _classdataversion 50.0
124 %define         gcj_soname_ver  17
125
126 Summary:        GNU Compiler Collection: the C compiler and shared files
127 Summary(es.UTF-8):      Colección de compiladores GNU: el compilador C y ficheros compartidos
128 Summary(pl.UTF-8):      Kolekcja kompilatorów GNU: kompilator C i pliki współdzielone
129 Summary(pt_BR.UTF-8):   Coleção dos compiladores GNU: o compilador C e arquivos compartilhados
130 Name:           gcc
131 Version:        %{major_ver}.%{minor_ver}
132 Release:        1
133 Epoch:          6
134 License:        GPL v3+
135 Group:          Development/Languages
136 Source0:        https://ftp.gnu.org/pub/gnu/gcc/gcc-%{version}/%{name}-%{version}.tar.xz
137 # Source0-md5:  11ba51a0cfb8471927f387c8895fe232
138 Source1:        %{name}-optimize-la.pl
139 # check libffi version with libffi/configure.ac
140 Source3:        libffi.pc.in
141 Source4:        branch.sh
142 # use branch.sh to update glibc-branch.diff
143 Patch100:       %{name}-branch.diff
144 # Patch100-md5: 15e56f8d7ba9be17cd5d1595c5b3dde5
145 Patch0:         %{name}-info.patch
146 Patch2:         %{name}-nodebug.patch
147 Patch3:         %{name}-ada-link.patch
148 Patch4:         %{name}-ada-x32.patch
149
150 Patch7:         %{name}-libjava-multilib.patch
151 Patch8:         %{name}-enable-java-awt-qt.patch
152 Patch10:        %{name}-moresparcs.patch
153 Patch11:        %{name}-install-libffi.patch
154 URL:            http://gcc.gnu.org/
155 BuildRequires:  autoconf >= 2.64
156 %{?with_tests:BuildRequires:    autogen >= 5.5.4}
157 BuildRequires:  automake >= 1:1.11.1
158 BuildRequires:  binutils >= 3:2.23
159 BuildRequires:  bison
160 BuildRequires:  chrpath >= 0.13-2
161 %{?with_tests:BuildRequires:    dejagnu >= 1.4.4}
162 BuildRequires:  elfutils-devel >= 0.145-1
163 BuildRequires:  fileutils >= 4.0.41
164 BuildRequires:  flex >= 2.5.4
165 %if %{with ada}
166 BuildRequires:  gcc(ada)
167 BuildRequires:  gcc-ada
168 %endif
169 BuildRequires:  gdb
170 BuildRequires:  gettext-tools >= 0.14.5
171 BuildRequires:  glibc-devel >= 6:2.4-1
172 %if %{with multilib}
173 # Formerly known as gcc(multilib)
174 BuildRequires:  gcc(multilib-32)
175 %ifarch %{x8664}
176 %if %{with multilibx32}
177 BuildRequires:  gcc(multilib-x32)
178 BuildRequires:  glibc-devel(x32)
179 %endif
180 BuildRequires:  glibc-devel(ix86)
181 %endif
182 %ifarch x32
183 BuildRequires:  gcc(multilib-64)
184 BuildRequires:  glibc-devel(ix86)
185 BuildRequires:  glibc-devel(x86_64)
186 %endif
187 %ifarch aarch64
188 BuildRequires:  glibc-devel(arm)
189 %endif
190 %ifarch ppc64
191 BuildRequires:  glibc-devel(ppc)
192 %endif
193 %ifarch s390x
194 BuildRequires:  glibc-devel(s390)
195 %endif
196 %ifarch sparc64
197 BuildRequires:  glibc-devel(sparcv9)
198 %endif
199 %endif
200 BuildRequires:  gmp-c++-devel >= 4.3.2
201 BuildRequires:  gmp-devel >= 4.3.2
202 BuildRequires:  isl-devel >= 0.15
203 BuildRequires:  java-ecj >= %{ecj_ver}
204 BuildRequires:  libmpc-devel >= 0.8.1
205 BuildRequires:  mpfr-devel >= 2.4.2
206 %if %{with python}
207 BuildRequires:  python-devel
208 BuildRequires:  rpm-pythonprov
209 %endif
210 BuildRequires:  rpmbuild(macros) >= 1.211
211 BuildRequires:  texinfo >= 4.7
212 BuildRequires:  zlib-devel
213 %if %{with java}
214 %{?with_alsa:BuildRequires:     alsa-lib-devel}
215 %if %{with dssi}
216 BuildRequires:  dssi-devel
217 BuildRequires:  jack-audio-connection-kit-devel
218 %endif
219 BuildRequires:  libtool >= 2:2
220 BuildRequires:  libxml2-devel >= 1:2.6.8
221 BuildRequires:  libxslt-devel >= 1.1.11
222 BuildRequires:  perl-base
223 BuildRequires:  perl-tools-pod
224 BuildRequires:  pkgconfig
225 BuildRequires:  sed >= 4.0
226 BuildRequires:  unzip
227 BuildRequires:  zip
228 %if %{with gtk}
229 BuildRequires:  cairo-devel >= 1.1.8
230 BuildRequires:  freetype-devel >= 2
231 BuildRequires:  gdk-pixbuf2-devel >= 2.0
232 BuildRequires:  gtk+2-devel >= 2:2.8
233 BuildRequires:  libart_lgpl-devel >= 2.1
234 BuildRequires:  pango-devel
235 BuildRequires:  xorg-lib-libXrandr-devel
236 BuildRequires:  xorg-lib-libXrender-devel
237 BuildRequires:  xorg-lib-libXt-devel
238 BuildRequires:  xorg-lib-libXtst-devel
239 %endif
240 %if %{with qt}
241 BuildRequires:  QtCore-devel >= 4.1.0
242 BuildRequires:  QtGui-devel >= 4.1.0
243 BuildRequires:  qt4-build >= 4.1.0
244 %endif
245 %{?with_mozilla:BuildRequires:  xulrunner-devel >= 1.8.1.3-1.20070321.5}
246 %endif
247 BuildConflicts: pdksh < 5.2.14-50
248 Requires:       binutils >= 3:2.23
249 Requires:       gmp >= 4.3.2
250 Requires:       isl >= 0.15
251 Requires:       libgcc = %{epoch}:%{version}-%{release}
252 Requires:       libmpc >= 0.8.1
253 Requires:       mpfr >= 2.4.2
254 Provides:       cpp = %{epoch}:%{version}-%{release}
255 %{?with_ada:Provides:   gcc(ada)}
256 Obsoletes:      cpp
257 Obsoletes:      egcs-cpp
258 Obsoletes:      gcc-chill
259 Obsoletes:      gcc-cpp
260 Obsoletes:      gcc-ksi
261 Obsoletes:      gcc4
262 Obsoletes:      gont
263 Conflicts:      glibc-devel < 2.2.5-20
264 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
265
266 %define         _slibdir        /%{_lib}
267 %if %{with multilib}
268 # 32-bit environment on x86-64,aarch64,ppc64,s390x,sparc64
269 %define         _slibdir32      /lib
270 %define         _libdir32       /usr/lib
271 %define         _pkgconfigdir32 %{_libdir32}/pkgconfig
272 %if %{with multilib2}
273 # x32 environment on x86-64
274 %ifarch %{x8664}
275 %define         multilib2       x32
276 %define         m2_desc         ILP32
277 %define         _slibdirm2      /libx32
278 %define         _libdirm2       /usr/libx32
279 %define         _pkgconfigdirm2 %{_libdirm2}/pkgconfig
280 %endif
281 # 64-bit environment on x32
282 %ifarch x32
283 %define         multilib2       64
284 %define         m2_desc         LP64
285 %define         _slibdirm2      /lib64
286 %define         _libdirm2       /usr/lib64
287 %define         _pkgconfigdirm2 %{_libdir64}/pkgconfig
288 %endif
289 %endif
290 %endif
291 %define         gcclibdir       %{_libdir}/gcc/%{_target_platform}/%{version}
292 %define         gcjdbexecdir    gcj-%{version}-%{gcj_soname_ver}
293
294 %define         filterout       -fwrapv -fno-strict-aliasing -fsigned-char
295 %define         filterout_ld    -Wl,--as-needed
296
297 # functions with printf format attribute but with special parser and also
298 # receiving non constant format strings
299 %define         Werror_cflags   %{nil}
300
301 %define         skip_post_check_so      '.*(libcc1plugin|libgo|libxmlj|lib-gnu-awt-xlib|libmpxwrappers)\.so.*'
302 # private symbols
303 %define         _noautoreq              .*\(GLIBC_PRIVATE\)
304
305 %description
306 A compiler aimed at integrating all the optimizations and features
307 necessary for a high-performance and stable development environment.
308
309 This package contains the C compiler and some files shared by various
310 parts of the GNU Compiler Collection. In order to use another GCC
311 compiler you will need to install the appropriate subpackage.
312
313 %description -l es.UTF-8
314 Un compilador que intenta integrar todas las optimalizaciones y
315 características necesarias para un entorno de desarrollo eficaz y
316 estable.
317
318 Este paquete contiene el compilador de C y unos ficheros compartidos
319 por varias partes de la colección de compiladores GNU (GCC). Para usar
320 otro compilador de GCC será necesario que instale el subpaquete
321 adecuado.
322
323 %description -l pl.UTF-8
324 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
325 wyprodukowania szybkiego i stabilnego kodu wynikowego.
326
327 Ten pakiet zawiera kompilator C i pliki współdzielone przez różne
328 części kolekcji kompilatorów GNU (GCC). Żeby używać innego kompilatora
329 z GCC, trzeba zainstalować odpowiedni podpakiet.
330
331 %description -l pt_BR.UTF-8
332 Este pacote adiciona infraestrutura básica e suporte a linguagem C ao
333 GNU Compiler Collection.
334
335 %package multilib-32
336 Summary:        GNU Compiler Collection: the C compiler 32-bit support
337 Summary(pl.UTF-8):      Kolekcja kompilatorów GNU: obsługa binariów 32-bitowych dla kompilatora C
338 License:        GPL v3+
339 Group:          Development/Languages
340 Requires:       %{name} = %{epoch}:%{version}-%{release}
341 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
342 Obsoletes:      libgcc32
343 %ifarch %{x8664}
344 Requires:       glibc-devel(ix86)
345 %endif
346 %ifarch ppc64
347 Requires:       glibc-devel(ppc)
348 %endif
349 %ifarch s390x
350 Requires:       glibc-devel(s390)
351 %endif
352 %ifarch sparc64
353 Requires:       glibc-devel(sparcv9)
354 %endif
355 Provides:       gcc(multilib-32)
356 Obsoletes:      gcc-multilib
357
358 %description multilib-32
359 A compiler aimed at integrating all the optimizations and features
360 necessary for a high-performance and stable development environment.
361
362 This package contains the C compiler support for producing 32-bit
363 programs on 64-bit host.
364
365 %description multilib-32 -l pl.UTF-8
366 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
367 wyprodukowania szybkiego i stabilnego kodu wynikowego.
368
369 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
370 programów 32-bitowych na maszynie 64-bitowej.
371
372 %package multilib-%{multilib2}
373 Summary:        GNU Compiler Collection: the C compiler %{m2_desc} binaries support
374 Summary(pl.UTF-8):      Kolekcja kompilatorów GNU: obsługa binariów %{m2_desc} dla kompilatora C
375 License:        GPL v3+
376 Group:          Development/Languages
377 Requires:       %{name} = %{epoch}:%{version}-%{release}
378 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
379 %{?with_multilib:Provides:      gcc(multilib-%{multilib2})}
380 %ifarch %{x8664}
381 Requires:       glibc-devel(x32)
382 %endif
383 %ifarch x32
384 Requires:       glibc-devel(x86_64)
385 %endif
386
387 %description multilib-%{multilib2}
388 A compiler aimed at integrating all the optimizations and features
389 necessary for a high-performance and stable development environment.
390
391 This package contains the C compiler support for producing %{m2_desc}
392 binaries.
393
394 %description multilib-%{multilib2} -l pl.UTF-8
395 Kompilator, posiadający duże możliwości optymalizacyjne niezbędne do
396 wyprodukowania szybkiego i stabilnego kodu wynikowego.
397
398 Ten pakiet zawiera rozszerzenie kompilatora C o obsługę tworzenia
399 binariów %{m2_desc}.
400
401 %package -n libgcc
402 Summary:        Shared gcc library
403 Summary(es.UTF-8):      Biblioteca compartida de gcc
404 Summary(pl.UTF-8):      Biblioteka gcc
405 Summary(pt_BR.UTF-8):   Biblioteca runtime para o GCC
406 License:        GPL v3+ with GCC Runtime Library Exception v3.1
407 Group:          Libraries
408 Obsoletes:      libgcc1
409 Obsoletes:      libgcc4
410
411 %description -n libgcc
412 Shared gcc library.
413
414 %description -n libgcc -l es.UTF-8
415 Biblioteca compartida de gcc.
416
417 %description -n libgcc -l pl.UTF-8
418 Biblioteka dynamiczna gcc.
419
420 %description -n libgcc -l pt_BR.UTF-8
421 Biblioteca runtime para o GCC.
422
423 %package -n libgcc-multilib-32
424 Summary:        Shared gcc library - 32-bit version
425 Summary(pl.UTF-8):      Biblioteka gcc - wersja 32-bitowa
426 License:        GPL v3+ with GCC Runtime Library Exception v3.1
427 Group:          Libraries
428 Obsoletes:      libgcc-multilib
429
430 %description -n libgcc-multilib-32
431 Shared gcc library - 32-bit version.
432
433 %description -n libgcc-multilib-32 -l pl.UTF-8
434 Biblioteka dynamiczna gcc - wersja 32-bitowa.
435
436 %package -n libgcc-multilib-%{multilib2}
437 Summary:        Shared gcc library - %{m2_desc} version
438 Summary(pl.UTF-8):      Biblioteka gcc - wersja %{m2_desc}
439 License:        GPL v3+ with GCC Runtime Library Exception v3.1
440 Group:          Libraries
441
442 %description -n libgcc-multilib-%{multilib2}
443 Shared gcc library - %{m2_desc} version.
444
445 %description -n libgcc-multilib-%{multilib2} -l pl.UTF-8
446 Biblioteka dynamiczna gcc - wersja %{m2_desc}.
447
448 %package -n libgomp
449 Summary:        GNU OpenMP library
450 Summary(pl.UTF-8):      Biblioteka GNU OpenMP
451 License:        GPL v3+ with GCC Runtime Library Exception v3.1
452 Group:          Libraries
453
454 %description -n libgomp
455 GNU OpenMP library.
456
457 %description -n libgomp -l pl.UTF-8
458 Biblioteka GNU OpenMP.
459
460 %package -n libgomp-devel
461 Summary:        Development files for GNU OpenMP library
462 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU OpenMP
463 License:        GPL v3+ with GCC Runtime Library Exception v3.1
464 Group:          Development/Libraries
465 Requires:       %{name} = %{epoch}:%{version}-%{release}
466 Requires:       libgomp = %{epoch}:%{version}-%{release}
467
468 %description -n libgomp-devel
469 Development files for GNU OpenMP library.
470
471 %description -n libgomp-devel -l pl.UTF-8
472 Pliki programistyczne biblioteki GNU OpenMP.
473
474 %package -n libgomp-static
475 Summary:        Static GNU OpenMP library
476 Summary(pl.UTF-8):      Statyczna biblioteka GNU OpenMP
477 License:        GPL v3+ with GCC Runtime Library Exception v3.1
478 Group:          Development/Libraries
479 Requires:       libgomp-devel = %{epoch}:%{version}-%{release}
480
481 %description -n libgomp-static
482 Static GNU OpenMP library.
483
484 %description -n libgomp-static -l pl.UTF-8
485 Statyczna biblioteka GNU OpenMP.
486
487 %package -n libgomp-multilib-32
488 Summary:        GNU OpenMP library - 32-bit version
489 Summary(pl.UTF-8):      Biblioteka GNU OpenMP - wersja 32-bitowa
490 License:        GPL v3+ with GCC Runtime Library Exception v3.1
491 Group:          Libraries
492 Obsoletes:      libgomp-multilib
493
494 %description -n libgomp-multilib-32
495 GNU OpenMP library - 32-bit version.
496
497 %description -n libgomp-multilib-32 -l pl.UTF-8
498 Biblioteka GNU OpenMP - wersja 32-bitowa.
499
500 %package -n libgomp-multilib-32-devel
501 Summary:        Development files for 32-bit version of GNU OpenMP library
502 Summary(pl.UTF-8):      Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP
503 License:        GPL v3+ with GCC Runtime Library Exception v3.1
504 Group:          Development/Libraries
505 Requires:       libgomp-devel = %{epoch}:%{version}-%{release}
506 Obsoletes:      libgomp-multilib-devel
507
508 %description -n libgomp-multilib-32-devel
509 Development files for 32-bit version of GNU OpenMP library.
510
511 %description -n libgomp-multilib-32-devel -l pl.UTF-8
512 Pliki programistyczne wersji 32-bitowej biblioteki GNU OpenMP.
513
514 %package -n libgomp-multilib-32-static
515 Summary:        Static GNU OpenMP library - 32-bit version
516 Summary(pl.UTF-8):      Statyczna biblioteka GNU OpenMP - wersja 32-bitowa
517 License:        GPL v3+ with GCC Runtime Library Exception v3.1
518 Group:          Development/Libraries
519 Requires:       libgomp-multilib-32-devel = %{epoch}:%{version}-%{release}
520 Obsoletes:      libgomp-multilib-static
521
522 %description -n libgomp-multilib-32-static
523 Static GNU OpenMP library - 32-bit version.
524
525 %description -n libgomp-multilib-32-static -l pl.UTF-8
526 Statyczna biblioteka GNU OpenMP - wersja 32-bitowa.
527
528 %package -n libgomp-multilib-%{multilib2}
529 Summary:        GNU OpenMP library - %{m2_desc} version
530 Summary(pl.UTF-8):      Biblioteka GNU OpenMP - wersja %{m2_desc}
531 License:        GPL v3+ with GCC Runtime Library Exception v3.1
532 Group:          Libraries
533
534 %description -n libgomp-multilib-%{multilib2}
535 GNU OpenMP library - %{m2_desc} version.
536
537 %description -n libgomp-multilib-%{multilib2} -l pl.UTF-8
538 Biblioteka GNU OpenMP - wersja %{m2_desc}.
539
540 %package -n libgomp-multilib-%{multilib2}-devel
541 Summary:        Development files for %{m2_desc} version of GNU OpenMP library
542 Summary(pl.UTF-8):      Pliki programistyczne wersji %{m2_desc} biblioteki GNU OpenMP
543 License:        GPL v3+ with GCC Runtime Library Exception v3.1
544 Group:          Development/Libraries
545 Requires:       libgomp-devel = %{epoch}:%{version}-%{release}
546
547 %description -n libgomp-multilib-%{multilib2}-devel
548 Development files for %{m2_desc} version of GNU OpenMP library.
549
550 %description -n libgomp-multilib-%{multilib2}-devel -l pl.UTF-8
551 Pliki programistyczne wersji %{m2_desc}-bitowej biblioteki GNU OpenMP.
552
553 %package -n libgomp-multilib-%{multilib2}-static
554 Summary:        Static GNU OpenMP library - %{m2_desc} version
555 Summary(pl.UTF-8):      Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}
556 License:        GPL v3+ with GCC Runtime Library Exception v3.1
557 Group:          Development/Libraries
558 Requires:       libgomp-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
559
560 %description -n libgomp-multilib-%{multilib2}-static
561 Static GNU OpenMP library - %{m2_desc} version.
562
563 %description -n libgomp-multilib-%{multilib2}-static -l pl.UTF-8
564 Statyczna biblioteka GNU OpenMP - wersja %{m2_desc}.
565
566 %package -n libcilkrts
567 Summary:        GCC Cilk Plus language extensions runtime library
568 Summary(pl.UTF-8):      Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC
569 License:        BSD
570 Group:          Libraries
571 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
572
573 %description -n libcilkrts
574 This package contains the Cilk Plus C/C++ language extensions runtime
575 library.
576
577 %description -n libcilkrts -l pl.UTF-8
578 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
579 języków C/C++.
580
581 %package -n libcilkrts-devel
582 Summary:        GCC development files for Cilk Plus language extensions
583 Summary(pl.UTF-8):      Pliki programistyczne GCC dla rozszerzeń Cilk Plus
584 License:        BSD
585 Group:          Development/Libraries
586 Requires:       libcilkrts = %{epoch}:%{version}-%{release}
587
588 %description -n libcilkrts-devel
589 This package contains development files for Cilk Plus C/C++ language
590 extensions.
591
592 %description -n libcilkrts-devel -l pl.UTF-8
593 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
594 języków C/C++.
595
596 %package -n libcilkrts-static
597 Summary:        GCC Cilk Plus language extensions static library
598 Summary(pl.UTF-8):      Biblioteka statyczna rozszerzeń Cilk Plus dla GCC
599 License:        BSD
600 Group:          Development/Libraries
601 Requires:       libcilkrts-devel = %{epoch}:%{version}-%{release}
602
603 %description -n libcilkrts-static
604 This package contains Cilk Plus C/C++ language extensions static
605 library.
606
607 %description -n libcilkrts-static -l pl.UTF-8
608 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
609 języków C/C++.
610
611 %package -n libcilkrts-multilib-32
612 Summary:        GCC Cilk Plus language extensions runtime library - 32-bit version
613 Summary(pl.UTF-8):      Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
614 License:        BSD
615 Group:          Libraries
616 Requires:       libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
617 Obsoletes:      libcilkrts-multilib
618
619 %description -n libcilkrts-multilib-32
620 This package contains the Cilk Plus C/C++ language extensions runtime
621 library in 32-bit version.
622
623 %description -n libcilkrts-multilib-32 -l pl.UTF-8
624 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
625 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
626
627 %package -n libcilkrts-multilib-32-devel
628 Summary:        GCC development files for Cilk Plus language extensions - 32-bit version
629 Summary(pl.UTF-8):      Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja 32-bitowa
630 License:        BSD
631 Group:          Development/Libraries
632 Requires:       libcilkrts-devel = %{epoch}:%{version}-%{release}
633 Requires:       libcilkrts-multilib-32 = %{epoch}:%{version}-%{release}
634 Obsoletes:      libcilkrts-multilib-devel
635
636 %description -n libcilkrts-multilib-32-devel
637 This package contains development files for Cilk Plus C/C++ language
638 extensions in 32-bit version.
639
640 %description -n libcilkrts-multilib-32-devel -l pl.UTF-8
641 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
642 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
643
644 %package -n libcilkrts-multilib-32-static
645 Summary:        GCC Cilk Plus language extensions static library - 32-bit version
646 Summary(pl.UTF-8):      Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja 32-bitowa
647 License:        BSD
648 Group:          Development/Libraries
649 Requires:       libcilkrts-multilib-32-devel = %{epoch}:%{version}-%{release}
650 Obsoletes:      libcilkrts-multilib-static
651
652 %description -n libcilkrts-multilib-32-static
653 This package contains the Cilk Plus C/C++ language extensions static
654 library in 32-bit version.
655
656 %description -n libcilkrts-multilib-32-static -l pl.UTF-8
657 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
658 języków C/C++. W tym pakiecie znajduje się wersja 32-bitowa.
659
660 %package -n libcilkrts-multilib-%{multilib2}
661 Summary:        GCC Cilk Plus language extensions runtime library - %{m2_desc} version
662 Summary(pl.UTF-8):      Biblioteka uruchomieniowa rozszerzeń Cilk Plus dla GCC - wersja %{m2_desc}
663 License:        BSD
664 Group:          Libraries
665 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
666
667 %description -n libcilkrts-multilib-%{multilib2}
668 This package contains the Cilk Plus C/C++ language extensions runtime
669 library in %{m2_desc} version.
670
671 %description -n libcilkrts-multilib-%{multilib2} -l pl.UTF-8
672 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Cilk Plus dla
673 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
674
675 %package -n libcilkrts-multilib-%{multilib2}-devel
676 Summary:        GCC development files for Cilk Plus language extensions - %{m2_desc} version
677 Summary(pl.UTF-8):      Pliki programistyczne GCC dla rozszerzeń Cilk Plus - wersja %{m2_desc}
678 License:        BSD
679 Group:          Development/Libraries
680 Requires:       libcilkrts-devel = %{epoch}:%{version}-%{release}
681 Requires:       libcilkrts-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
682
683 %description -n libcilkrts-multilib-%{multilib2}-devel
684 This package contains development files for Cilk Plus C/C++ language
685 extensions in %{m2_desc} version.
686
687 %description -n libcilkrts-multilib-%{multilib2}-devel -l pl.UTF-8
688 Ten pakiet zawiera pliki programistyczne rozszerzeń Cilk Plus dla
689 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
690
691 %package -n libcilkrts-multilib-%{multilib2}-static
692 Summary:        GCC Cilk Plus language extensions static library - %{m2_desc} version
693 Summary(pl.UTF-8):      Biblioteka statyczna rozszerzeń Cilk Plus dla GCC - wersja %{m2_desc}
694 License:        BSD
695 Group:          Development/Libraries
696 Requires:       libcilkrts-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
697
698 %description -n libcilkrts-multilib-%{multilib2}-static
699 This package contains the Cilk Plus C/C++ language extensions static
700 library in %{m2_desc} version.
701
702 %description -n libcilkrts-multilib-%{multilib2}-static -l pl.UTF-8
703 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Cilk Plus dla
704 języków C/C++. W tym pakiecie znajduje się wersja %{m2_desc}.
705
706 %package ada
707 Summary:        Ada language support for GCC
708 Summary(es.UTF-8):      Soporte de Ada para GCC
709 Summary(pl.UTF-8):      Obsługa języka Ada do GCC
710 Group:          Development/Languages
711 Requires:       %{name} = %{epoch}:%{version}-%{release}
712 Requires:       libgnat = %{epoch}:%{version}-%{release}
713 Obsoletes:      gcc-gnat
714 Obsoletes:      gnat-devel
715
716 %description ada
717 This package adds experimental support for compiling Ada programs.
718
719 %description ada -l es.UTF-8
720 Este paquete añade soporte experimental para compilar programas en
721 Ada.
722
723 %description ada -l pl.UTF-8
724 Ten pakiet dodaje eksperymentalne wsparcie dla kompilacji programów w
725 Adzie.
726
727 %package ada-multilib-32
728 Summary:        Ada language 32-bit binaries support for GCC
729 Summary(pl.UTF-8):      Obsługa 32-bitowych binariów w języku Ada dla GCC
730 Group:          Development/Languages
731 Requires:       %{name}-ada = %{epoch}:%{version}-%{release}
732 Requires:       libgnat-multilib-32 = %{epoch}:%{version}-%{release}
733 Obsoletes:      gcc-ada-multilib
734
735 %description ada-multilib-32
736 This package adds experimental support for compiling 32-bit Ada
737 programs on 64-bit host.
738
739 %description ada-multilib-32 -l pl.UTF-8
740 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów
741 32-bitowych w języku Ada na maszynie 64-bitowej.
742
743 %package ada-multilib-%{multilib2}
744 Summary:        Ada language %{m2_desc} binaries support for GCC
745 Summary(pl.UTF-8):      Obsługa binariów %{m2_desc} w języku Ada dla GCC
746 Group:          Development/Languages
747 Requires:       %{name}-ada = %{epoch}:%{version}-%{release}
748 Requires:       libgnat-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
749
750 %description ada-multilib-%{multilib2}
751 This package adds experimental support for compiling Ada language to
752 %{m2_desc} binaries.
753
754 %description ada-multilib-%{multilib2} -l pl.UTF-8
755 Ten pakiet dodaje eksperymentalną obsługę kompilacji programów w
756 języku Ada do binariów %{m2_desc}.
757
758 %package -n libgnat
759 Summary:        Ada standard libraries
760 Summary(es.UTF-8):      Bibliotecas estándares de Ada
761 Summary(pl.UTF-8):      Biblioteki standardowe Ady
762 License:        GPL v3+ with GCC Runtime Library Exception v3.1
763 Group:          Libraries
764 Requires:       libgcc = %{epoch}:%{version}-%{release}
765 Obsoletes:      gnat
766 Obsoletes:      libgnat1
767
768 %description -n libgnat
769 This package contains shared libraries needed to run programs written
770 in Ada.
771
772 %description -n libgnat -l es.UTF-8
773 Este paquete contiene las bibliotecas compartidas necesarias para
774 ejecutar programas escritos en Ada.
775
776 %description -n libgnat -l pl.UTF-8
777 Ten pakiet zawiera biblioteki potrzebne do uruchamiania programów
778 napisanych w Adzie.
779
780 %package -n libgnat-static
781 Summary:        Static Ada standard libraries
782 Summary(pl.UTF-8):      Statyczne biblioteki standardowe dla Ady
783 License:        GPL v3+ with GCC Runtime Library Exception v3.1
784 Group:          Development/Libraries
785 Obsoletes:      gnat-static
786
787 %description -n libgnat-static
788 This package contains static libraries for programs written in Ada.
789
790 %description -n libgnat-static -l pl.UTF-8
791 Ten pakiet zawiera biblioteki statyczne dla programów napisanych w
792 Adzie.
793
794 %package -n libgnat-multilib-32
795 Summary:        Ada standard libraries - 32-bit version
796 Summary(pl.UTF-8):      Biblioteki standardowe dla Ady - wersja 32-bitowa
797 License:        GPL v3+ with GCC Runtime Library Exception v3.1
798 Group:          Libraries
799 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
800 Obsoletes:      libgnat-multilib
801
802 %description -n libgnat-multilib-32
803 This package contains 32-bit version of shared libraries needed to run
804 programs written in Ada.
805
806 %description -n libgnat-multilib-32 -l pl.UTF-8
807 Ten pakiet zawiera wersje 32-bitowe bibliotek potrzebnych do
808 uruchamiania programów napisanych w języku Ada.
809
810 %package -n libgnat-multilib-32-static
811 Summary:        Static Ada standard libraries - 32-bit version
812 Summary(pl.UTF-8):      Statyczne biblioteki standardowe dla Ady - wersje 32-bitowe
813 License:        GPL v3+ with GCC Runtime Library Exception v3.1
814 Group:          Development/Libraries
815 Obsoletes:      libgnat-multilib-static
816
817 %description -n libgnat-multilib-32-static
818 This package contains 32-bit version of static libraries for programs
819 written in Ada.
820
821 %description -n libgnat-multilib-32-static -l pl.UTF-8
822 Ten pakiet zawiera 32-bitowe wersje bibliotek statycznych dla
823 programów napisanych w Adzie.
824
825 %package -n libgnat-multilib-%{multilib2}
826 Summary:        Ada standard libraries - %{m2_desc} version
827 Summary(pl.UTF-8):      Biblioteki standardowe dla Ady - wersja %{m2_desc}
828 License:        GPL v3+ with GCC Runtime Library Exception v3.1
829 Group:          Libraries
830 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
831
832 %description -n libgnat-multilib-%{multilib2}
833 This package contains %{m2_desc} version of shared libraries needed to run
834 programs written in Ada.
835
836 %description -n libgnat-multilib-%{multilib2} -l pl.UTF-8
837 Ten pakiet zawiera wersje %{m32_desc} bibliotek potrzebnych do
838 uruchamiania programów napisanych w Adzie.
839
840 %package -n libgnat-multilib-%{multilib2}-static
841 Summary:        Static Ada standard libraries - %{m2_desc} version
842 Summary(pl.UTF-8):      Statyczne biblioteki standardowe dla Ady - wersje %{m2_desc}
843 License:        GPL v3+ with GCC Runtime Library Exception v3.1
844 Group:          Development/Libraries
845
846 %description -n libgnat-multilib-%{multilib2}-static
847 This package contains %{m2_desc} version of static libraries for programs
848 written in Ada.
849
850 %description -n libgnat-multilib-%{multilib2}-static -l pl.UTF-8
851 Ten pakiet zawiera wersje %{m2_desc} bibliotek statycznych dla
852 programów napisanych w Adzie.
853
854 %package c++
855 Summary:        C++ language support for GCC
856 Summary(es.UTF-8):      Soporte de C++ para GCC
857 Summary(pl.UTF-8):      Obsługa języka C++ dla GCC
858 Summary(pt_BR.UTF-8):   Suporte C++ para o GCC
859 Group:          Development/Languages
860 Requires:       %{name} = %{epoch}:%{version}-%{release}
861 Obsoletes:      egcc-c++
862 Obsoletes:      egcs-c++
863 Obsoletes:      gcc4-c++
864
865 %description c++
866 This package adds C++ support to the GNU Compiler Collection. It
867 includes support for most of the current C++ specification, including
868 templates and exception handling. It does not include a standard C++
869 library, which is available separately.
870
871 %description c++ -l de.UTF-8
872 Dieses Paket enthält die C++-Unterstützung für den
873 GNU-Compiler-Collection. Es unterstützt die aktuelle
874 C++-Spezifikation, inkl. Templates und Ausnahmeverarbeitung. Eine
875 C++-Standard-Library ist nicht enthalten - sie ist getrennt
876 erhältlich.
877
878 %description c++ -l es.UTF-8
879 Este paquete añade soporte de C++ al GCC (colección de compiladores
880 GNU). Ello incluye el soporte para la mayoría de la especificación
881 actual de C++, incluyendo plantillas y manejo de excepciones. No
882 incluye la biblioteca estándar de C++, la que es disponible separada.
883
884 %description c++ -l fr.UTF-8
885 Ce package ajoute un support C++ a la collection de compilateurs GNU.
886 Il comprend un support pour la plupart des spécifications actuelles de
887 C++, dont les modéles et la gestion des exceptions. Il ne comprend pas
888 une bibliothéque C++ standard, qui est disponible séparément.
889
890 %description c++ -l pl.UTF-8
891 Ten pakiet dodaje obsługę C++ do kompilatora GCC. Wspiera większość
892 obecnej specyfikacji C++, nie zawiera natomiast standardowych
893 bibliotek C++, które są w oddzielnym pakiecie.
894
895 %description c++ -l pt_BR.UTF-8
896 Este pacote adiciona suporte C++ para o gcc.
897
898 %description c++ -l tr.UTF-8
899 Bu paket, GNU C derleyicisine C++ desteği ekler. 'Template'ler ve
900 aykırı durum işleme gibi çoğu güncel C++ tanımlarına uyar. Standart
901 C++ kitaplığı bu pakette yer almaz.
902
903 %package c++-multilib-32
904 Summary:        C++ language 32-bit binaries support for GCC
905 Summary(pl.UTF-8):      Obsługa 32-bitowych binariów w języku C++ dla GCC
906 Group:          Development/Languages
907 Requires:       %{name}-c++ = %{epoch}:%{version}-%{release}
908 Requires:       %{name}-multilib-32 = %{epoch}:%{version}-%{release}
909 Obsoletes:      gcc-c++-multilib
910
911 %description c++-multilib-32
912 This package adds 32-bit binaries in C++ language support to the GNU
913 Compiler Collection.
914
915 %description c++-multilib-32 -l pl.UTF-8
916 Ten pakiet dodaje obsługę 32-bitowych binariów w języku C++ do
917 kompilatora GCC.
918
919 %package c++-multilib-%{multilib2}
920 Summary:        C++ language %{m2_desc} binaries support for GCC
921 Summary(pl.UTF-8):      Obsługa %{multilib2}-bitowych binariów C++ dla GCC
922 Group:          Development/Languages
923 Requires:       %{name}-c++ = %{epoch}:%{version}-%{release}
924 Requires:       %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
925
926 %description c++-multilib-%{multilib2}
927 This package adds %{m2_desc} binaries in C++ language support to the GNU
928 Compiler Collection.
929
930 %description c++-multilib-%{multilib2} -l pl.UTF-8
931 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku C++ do kompilatora
932 GCC.
933
934 %package -n libstdc++
935 Summary:        GNU C++ library
936 Summary(es.UTF-8):      Biblioteca C++ de GNU
937 Summary(pl.UTF-8):      Biblioteka GNU C++
938 Summary(pt_BR.UTF-8):   Biblioteca C++ GNU
939 License:        GPL v3+ with GCC Runtime Library Exception v3.1
940 Group:          Libraries
941 # >= instead of = to allow keeping older libstdc++ (with different soname)
942 Requires:       libgcc >= %{epoch}:%{version}-%{release}
943 Obsoletes:      libg++
944 Obsoletes:      libstdc++3
945 Obsoletes:      libstdc++4
946
947 %description -n libstdc++
948 This is the GNU implementation of the standard C++ library, along with
949 additional GNU tools. This package includes the shared libraries
950 necessary to run C++ applications.
951
952 %description -n libstdc++ -l de.UTF-8
953 Dies ist die GNU-Implementierung der Standard-C++-Libraries mit
954 weiteren GNU-Tools. Dieses Paket enthält die zum Ausführen von
955 C++-Anwendungen erforderlichen gemeinsam genutzten Libraries.
956
957 %description -n libstdc++ -l es.UTF-8
958 Este es el soporte de las bibliotecas padrón del C++, junto con
959 herramientas GNU adicionales. El paquete incluye las bibliotecas
960 compartidas necesarias para ejecutar aplicaciones C++.
961
962 %description -n libstdc++ -l fr.UTF-8
963 Ceci est l'implémentation GNU des librairies C++ standard, ainsi que
964 des outils GNU supplémentaires. Ce package comprend les librairies
965 partagées nécessaires à l'exécution d'application C++.
966
967 %description -n libstdc++ -l pl.UTF-8
968 Ten pakiet zawiera bibliotekę będącą implementacją standardowej
969 biblioteki C++. Znajduje się w nim biblioteka dynamiczna niezbędne do
970 uruchamiania aplikacji napisanych w C++.
971
972 %description -n libstdc++ -l pt_BR.UTF-8
973 Este pacote é uma implementação da biblioteca padrão C++ v3, um
974 subconjunto do padrão ISO 14882.
975
976 %description -n libstdc++ -l tr.UTF-8
977 Bu paket, standart C++ kitaplıklarının GNU gerçeklemesidir ve C++
978 uygulamalarının koşturulması için gerekli kitaplıkları içerir.
979
980 %package -n libstdc++-devel
981 Summary:        Header files and documentation for C++ development
982 Summary(de.UTF-8):      Header-Dateien zur Entwicklung mit C++
983 Summary(es.UTF-8):      Ficheros de cabecera y documentación para desarrollo C++
984 Summary(fr.UTF-8):      Fichiers d'en-tête et biblitothèques pour développer en C++
985 Summary(pl.UTF-8):      Pliki nagłówkowe i dokumentacja do biblioteki standardowej C++
986 Summary(pt_BR.UTF-8):   Arquivos de inclusão e bibliotecas para o desenvolvimento em C++
987 Summary(tr.UTF-8):      C++ ile program geliştirmek için gerekli dosyalar
988 License:        GPL v3+ with GCC Runtime Library Exception v3.1
989 Group:          Development/Libraries
990 Requires:       %{name}-c++ = %{epoch}:%{version}-%{release}
991 Requires:       glibc-devel
992 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
993 Obsoletes:      libg++-devel
994 Obsoletes:      libstdc++3-devel
995 Obsoletes:      libstdc++4-devel
996
997 %description -n libstdc++-devel
998 This is the GNU implementation of the standard C++ libraries. This
999 package includes the header files needed for C++ development and
1000 library documentation.
1001
1002 %description -n libstdc++-devel -l es.UTF-8
1003 Este es el soporte de las bibliotecas padrón del lenguaje C++. Este
1004 paquete incluye los archivos de inclusión y bibliotecas necesarios
1005 para desarrollo de programas en lenguaje C++.
1006
1007 %description -n libstdc++-devel -l pl.UTF-8
1008 Pakiet ten zawiera biblioteki będące implementacją standardowych
1009 bibliotek C++. Znajdują się w nim pliki nagłówkowe wykorzystywane przy
1010 programowaniu w języku C++ oraz dokumentacja biblioteki standardowej.
1011
1012 %description -n libstdc++-devel -l pt_BR.UTF-8
1013 Este pacote inclui os arquivos de inclusão e bibliotecas necessárias
1014 para desenvolvimento de programas C++.
1015
1016 %package -n libstdc++-static
1017 Summary:        Static C++ standard library
1018 Summary(es.UTF-8):      Biblioteca estándar estática de C++
1019 Summary(pl.UTF-8):      Statyczna biblioteka standardowa C++
1020 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1021 Group:          Development/Libraries
1022 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
1023 Obsoletes:      libstdc++4-static
1024
1025 %description -n libstdc++-static
1026 Static C++ standard library.
1027
1028 %description -n libstdc++-static -l es.UTF-8
1029 Biblioteca estándar estática de C++.
1030
1031 %description -n libstdc++-static -l pl.UTF-8
1032 Statyczna biblioteka standardowa C++.
1033
1034 %package -n libstdc++-multilib-32
1035 Summary:        GNU C++ library - 32-bit version
1036 Summary(pl.UTF-8):      Biblioteka GNU C++ - wersja 32-bitowa
1037 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1038 Group:          Libraries
1039 # >= instead of = to allow keeping older libstdc++ (with different soname)
1040 Requires:       libgcc-multilib-32 >= %{epoch}:%{version}-%{release}
1041 Obsoletes:      libstdc++-multilib
1042
1043 %description -n libstdc++-multilib-32
1044 This is 32-bit version of the GNU implementation of the standard C++
1045 library.
1046
1047 %description -n libstdc++-multilib-32 -l pl.UTF-8
1048 Ten pakiet ten zawiera 32-bitową wersję implementacji GNU biblioteki
1049 standardowej C++.
1050
1051 %package -n libstdc++-multilib-32-devel
1052 Summary:        Development files for C++ development - 32-bit version
1053 Summary(pl.UTF-8):      Pliki programistyczne biblioteki standardowej C++ - wersja 32-bitowa
1054 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1055 Group:          Development/Libraries
1056 Requires:       %{name}-c++-multilib-32 = %{epoch}:%{version}-%{release}
1057 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
1058 Requires:       libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
1059 Obsoletes:      libstdc++-multilib-devel
1060
1061 %description -n libstdc++-multilib-32-devel
1062 This package contains the development files for 32-bit version of the
1063 GNU implementation of the standard C++ library.
1064
1065 %description -n libstdc++-multilib-32-devel -l pl.UTF-8
1066 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji
1067 implementacji GNU biblioteki standardowej C++.
1068
1069 %package -n libstdc++-multilib-32-static
1070 Summary:        Static C++ standard library - 32-bit version
1071 Summary(pl.UTF-8):      Statyczna biblioteka standardowa C++ - wersja 32-bitowa
1072 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1073 Group:          Development/Libraries
1074 Requires:       libstdc++-multilib-32-devel = %{epoch}:%{version}-%{release}
1075 Obsoletes:      libstdc++-multilib-static
1076
1077 %description -n libstdc++-multilib-32-static
1078 Static C++ standard library - 32-bit version.
1079
1080 %description -n libstdc++-multilib-32-static -l pl.UTF-8
1081 Statyczna biblioteka standardowa C++ - wersja 32-bitowa.
1082
1083 %package -n libstdc++-multilib-%{multilib2}
1084 Summary:        GNU C++ library - %{m2_desc} version
1085 Summary(pl.UTF-8):      Biblioteka GNU C++ - wersja %{m2_desc}
1086 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1087 Group:          Libraries
1088 # >= instead of = to allow keeping older libstdc++ (with different soname)
1089 Requires:       libgcc-multilib-%{multilib2} >= %{epoch}:%{version}-%{release}
1090
1091 %description -n libstdc++-multilib-%{multilib2}
1092 This is %{m2_desc} version of the GNU implementation of the standard C++
1093 library.
1094
1095 %description -n libstdc++-multilib-%{multilib2} -l pl.UTF-8
1096 Ten pakiet ten zawiera wersję %{m2_desc} implementacji GNU biblioteki
1097 standardowej C++.
1098
1099 %package -n libstdc++-multilib-%{multilib2}-devel
1100 Summary:        Development files for C++ development - %{m2_desc} version
1101 Summary(pl.UTF-8):      Pliki programistyczne biblioteki standardowej C++ - wersja %{m2_desc}
1102 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1103 Group:          Development/Libraries
1104 Requires:       %{name}-c++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1105 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
1106 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1107
1108 %description -n libstdc++-multilib-%{multilib2}-devel
1109 This package contains the development files for %{m2_desc} version of the
1110 GNU implementation of the standard C++ library.
1111
1112 %description -n libstdc++-multilib-%{multilib2}-devel -l pl.UTF-8
1113 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc}
1114 implementacji GNU biblioteki standardowej C++.
1115
1116 %package -n libstdc++-multilib-%{multilib2}-static
1117 Summary:        Static C++ standard library - %{m2_desc} version
1118 Summary(pl.UTF-8):      Statyczna biblioteka standardowa C++ - wersja %{m2_desc}
1119 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1120 Group:          Development/Libraries
1121 Requires:       libstdc++-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1122
1123 %description -n libstdc++-multilib-%{multilib2}-static
1124 Static C++ standard library - %{m2_desc} version.
1125
1126 %description -n libstdc++-multilib-%{multilib2}-static -l pl.UTF-8
1127 Statyczna biblioteka standardowa C++ - wersja %{m2_desc}.
1128
1129 %package -n libstdc++-gdb
1130 Summary:        libstdc++ pretty printers for GDB
1131 Summary(pl.UTF-8):      Funkcje wypisujące dane libstdc++ dla GDB
1132 Group:          Development/Debuggers
1133
1134 %description -n libstdc++-gdb
1135 This package contains Python scripts for GDB pretty printing of the
1136 libstdc++ types/containers.
1137
1138 %description -n libstdc++-gdb -l pl.UTF-8
1139 Ten pakiet zawiera skrypty Pythona dla GDB służące do ładnego
1140 wypisywania typów i kontenerów libstdc++.
1141
1142 %package -n libstdc++-apidocs
1143 Summary:        C++ standard library API documentation
1144 Summary(pl.UTF-8):      Dokumentacja API biblioteki standardowej C++
1145 License:        FDL v1.3 (mainly), GPL v3+ (doxygen generated parts)
1146 Group:          Documentation
1147 %if "%{_rpmversion}" >= "5"
1148 BuildArch:      noarch
1149 %endif
1150
1151 %description -n libstdc++-apidocs
1152 API and internal documentation for C++ standard library.
1153
1154 %description -n libstdc++-apidocs -l pl.UTF-8
1155 Dokumentacja API i wewnętrzna biblioteki standardowej C++.
1156
1157 %package fortran
1158 Summary:        Fortran 95 language support for GCC
1159 Summary(es.UTF-8):      Soporte de Fortran 95 para GCC
1160 Summary(pl.UTF-8):      Obsługa języka Fortran 95 dla GCC
1161 Summary(pt_BR.UTF-8):   Suporte Fortran 95 para o GCC
1162 Group:          Development/Languages/Fortran
1163 Requires:       %{name} = %{epoch}:%{version}-%{release}
1164 Requires:       libgfortran = %{epoch}:%{version}-%{release}
1165 Requires:       libquadmath-devel = %{epoch}:%{version}-%{release}
1166 Provides:       gcc-g77 = %{epoch}:%{version}-%{release}
1167 Obsoletes:      egcs-g77
1168 Obsoletes:      gcc-g77
1169
1170 %description fortran
1171 This package adds support for compiling Fortran 95 programs with the
1172 GNU compiler.
1173
1174 %description fortran -l es.UTF-8
1175 Este paquete añade soporte para compilar programas escritos en Fortran
1176 95 con el compilador GNU.
1177
1178 %description fortran -l pl.UTF-8
1179 Ten pakiet dodaje obsługę języka Fortran 95 do kompilatora GCC.
1180
1181 %description fortran -l pt_BR.UTF-8
1182 Suporte Fortran 95 para o GCC.
1183
1184 %package fortran-multilib-32
1185 Summary:        Fortran 95 language 32-bit binaries support for GCC
1186 Summary(pl.UTF-8):      Obsługa binariów 32-bitowych w języku Fortran 95 dla GCC
1187 Group:          Development/Languages/Fortran
1188 Requires:       %{name}-fortran = %{epoch}:%{version}-%{release}
1189 Requires:       libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1190 Requires:       libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1191 Obsoletes:      gcc-fortran-multilib
1192
1193 %description fortran-multilib-32
1194 This package adds support for compiling 32-bit Fortran 95 programs
1195 with the GNU compiler.
1196
1197 %description fortran-multilib-32 -l pl.UTF-8
1198 Ten pakiet dodaje obsługę 32-bitowych programów w Fortranie 95 do
1199 kompilatora gcc.
1200
1201 %package fortran-multilib-%{multilib2}
1202 Summary:        Fortran 95 language %{m2_desc} binaries support for GCC
1203 Summary(pl.UTF-8):      Obsługa binariów %{m2_desc} w języku Fortran 95 dla GCC
1204 Group:          Development/Languages/Fortran
1205 Requires:       %{name}-fortran = %{epoch}:%{version}-%{release}
1206 Requires:       libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1207 Requires:       libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1208
1209 %description fortran-multilib-%{multilib2}
1210 This package adds support for compiling Fortran 95 programs to %{m2_desc}
1211 binaries with the GNU compiler.
1212
1213 %description fortran-multilib-%{multilib2} -l pl.UTF-8
1214 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Fortran 95 do
1215 kompilatora GCC.
1216
1217 %package -n libgfortran
1218 Summary:        Fortran 95 Library
1219 Summary(es.UTF-8):      Biblioteca de Fortran 95
1220 Summary(pl.UTF-8):      Biblioteka Fortranu 95
1221 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1222 Group:          Libraries
1223 Requires:       libgcc = %{epoch}:%{version}-%{release}
1224 Requires:       libquadmath = %{epoch}:%{version}-%{release}
1225 Obsoletes:      libg2c
1226
1227 %description -n libgfortran
1228 Fortran 95 Library.
1229
1230 %description -n libgfortran -l es.UTF-8
1231 Biblioteca de Fortran 95.
1232
1233 %description -n libgfortran -l pl.UTF-8
1234 Biblioteka Fortranu 95.
1235
1236 %package -n libgfortran-static
1237 Summary:        Static Fortran 95 Library
1238 Summary(es.UTF-8):      Bibliotecas estáticas de Fortran 95
1239 Summary(pl.UTF-8):      Statyczna Biblioteka Fortranu 95
1240 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1241 Group:          Development/Libraries
1242 Requires:       libgfortran = %{epoch}:%{version}-%{release}
1243 Obsoletes:      libg2c-static
1244
1245 %description -n libgfortran-static
1246 Static Fortran 95 Library.
1247
1248 %description -n libgfortran-static -l es.UTF-8
1249 Bibliotecas estáticas de Fortran 95.
1250
1251 %description -n libgfortran-static -l pl.UTF-8
1252 Statyczna biblioteka Fortranu 95.
1253
1254 %package -n libgfortran-multilib-32
1255 Summary:        Fortran 95 Library - 32-bit version
1256 Summary(pl.UTF-8):      Biblioteka Fortranu 95 - wersja 32-bitowa
1257 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1258 Group:          Libraries
1259 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1260 Requires:       libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1261 Obsoletes:      libgfortran-multilib
1262
1263 %description -n libgfortran-multilib-32
1264 Fortran 95 Library - 32-bit version.
1265
1266 %description -n libgfortran-multilib-32 -l pl.UTF-8
1267 Biblioteka Fortranu 95 - wersja 32-bitowa.
1268
1269 %package -n libgfortran-multilib-32-static
1270 Summary:        Static Fortran 95 Library - 32-bit version
1271 Summary(pl.UTF-8):      Statyczna Biblioteka Fortranu 95 - wersja 32-bitowa
1272 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1273 Group:          Development/Libraries
1274 Requires:       libgfortran-multilib-32 = %{epoch}:%{version}-%{release}
1275 Obsoletes:      libgfortran-multilib-static
1276
1277 %description -n libgfortran-multilib-32-static
1278 Static Fortran 95 Library - 32-bit version.
1279
1280 %description -n libgfortran-multilib-32-static -l pl.UTF-8
1281 Statyczna biblioteka Fortranu 95 - wersja 32-bitowa.
1282
1283 %package -n libgfortran-multilib-%{multilib2}
1284 Summary:        Fortran 95 Library - %{m2_desc} version
1285 Summary(pl.UTF-8):      Biblioteka Fortranu 95 - wersja %{m2_desc}
1286 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1287 Group:          Libraries
1288 Requires:       libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1289
1290 %description -n libgfortran-multilib-%{multilib2}
1291 Fortran 95 Library - %{m2_desc} version.
1292
1293 %description -n libgfortran-multilib-%{multilib2} -l pl.UTF-8
1294 Biblioteka Fortranu 95 - wersja %{m2_desc}.
1295
1296 %package -n libgfortran-multilib-%{multilib2}-static
1297 Summary:        Static Fortran 95 Library - %{m2_desc} version
1298 Summary(pl.UTF-8):      Statyczna Biblioteka Fortranu 95 - wersja %{m2_desc}
1299 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1300 Group:          Development/Libraries
1301 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1302 Requires:       libgfortran-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1303
1304 %description -n libgfortran-multilib-%{multilib2}-static
1305 Static Fortran 95 Library - %{m2_desc} version.
1306
1307 %description -n libgfortran-multilib-%{multilib2}-static -l pl.UTF-8
1308 Statyczna biblioteka Fortranu 95 - wersja %{m2_desc}.
1309
1310 %package -n libquadmath
1311 Summary:        GCC __float128 shared support library
1312 Summary(pl.UTF-8):      Biblioteka współdzielona do obsługi typu __float128
1313 License:        LGPL v2.1+
1314 Group:          Libraries
1315
1316 %description -n libquadmath
1317 This package contains GCC shared support library which is needed for
1318 __float128 math support and for Fortran REAL*16 support.
1319
1320 %description -n libquadmath -l pl.UTF-8
1321 Ten pakiet zawiera bibliotekę współdzieloną GCC do obsługi operacji
1322 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1323 Fortranie.
1324
1325 %package -n libquadmath-devel
1326 Summary:        Header files for GCC __float128 support library
1327 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteka GCC do obsługi typu __float128
1328 License:        LGPL v2.1+
1329 Group:          Development/Libraries
1330 Requires:       libquadmath = %{epoch}:%{version}-%{release}
1331
1332 %description -n libquadmath-devel
1333 This package contains header files for GCC support library which is
1334 needed for __float128 math support and for Fortran REAL*16 support.
1335
1336 %description -n libquadmath-devel -l pl.UTF-8
1337 Ten pakiet zawiera pliki nagłówkowe biblioteki GCC do obsługi operacji
1338 matematycznych na zmiennych typu __float128 oraz typu REAL*16 w
1339 Fortranie.
1340
1341 %package -n libquadmath-static
1342 Summary:        Static GCC __float128 support library
1343 Summary(pl.UTF-8):      Biblioteka statyczna GCC do obsługi typu __float128
1344 License:        LGPL v2.1+
1345 Group:          Development/Libraries
1346 Requires:       libquadmath-devel = %{epoch}:%{version}-%{release}
1347
1348 %description -n libquadmath-static
1349 Static GCC __float128 support library.
1350
1351 %description -n libquadmath-static -l pl.UTF-8
1352 Biblioteka statyczna GCC do obsługi typu __float128.
1353
1354 %package -n libquadmath-multilib-32
1355 Summary:        GCC __float128 shared support library - 32-bit version
1356 Summary(pl.UTF-8):      Biblioteka współdzielona GCC do obsługi typu __float128 - wersja 32-bitowa
1357 License:        LGPL v2.1+
1358 Group:          Libraries
1359 Obsoletes:      libquadmath-multilib
1360
1361 %description -n libquadmath-multilib-32
1362 This package contains 32-bit version of GCC shared support library
1363 which is needed for __float128 math support and for Fortran REAL*16
1364 support.
1365
1366 %description -n libquadmath-multilib-32 -l pl.UTF-8
1367 Ten pakiet zawiera 32-bitową bibliotekę współdzieloną GCC do obsługi
1368 operacji matematycznych na zmiennych typu __float128 oraz typu REAL*16
1369 w Fortranie.
1370
1371 %package -n libquadmath-multilib-32-devel
1372 Summary:        Development files for 32-bit GCC __float128 support library
1373 Summary(pl.UTF-8):      Pliki programistyczne 32-bitowej biblioteki do obsługi typu __float128
1374 License:        LGPL v2.1+
1375 Group:          Development/Libraries
1376 Requires:       libquadmath-devel = %{epoch}:%{version}-%{release}
1377 Requires:       libquadmath-multilib-32 = %{epoch}:%{version}-%{release}
1378 Obsoletes:      libquadmath-multilib-devel
1379
1380 %description -n libquadmath-multilib-32-devel
1381 This package contains development files for 32-bit GCC support library
1382 which is needed for __float128 math support and for Fortran REAL*16
1383 support.
1384
1385 %description -n libquadmath-multilib-32-devel -l pl.UTF-8
1386 Ten pakiet zawiera pliki programistyczne 32-bitowej biblioteki GCC do
1387 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1388 REAL*16 w Fortranie.
1389
1390 %package -n libquadmath-multilib-32-static
1391 Summary:        Static GCC __float128 support library - 32-bit version
1392 Summary(pl.UTF-8):      32-bitowa biblioteka statyczna GCC do obsługi typu __float128
1393 License:        LGPL v2.1+
1394 Group:          Development/Libraries
1395 Requires:       libquadmath-multilib-32-devel = %{epoch}:%{version}-%{release}
1396 Obsoletes:      libquadmath-multilib-static
1397
1398 %description -n libquadmath-multilib-32-static
1399 Static GCC __float128 support library - 32-bit version.
1400
1401 %description -n libquadmath-multilib-32-static -l pl.UTF-8
1402 32-bitowa biblioteka statyczna GCC do obsługi typu __float128.
1403
1404 %package -n libquadmath-multilib-%{multilib2}
1405 Summary:        GCC __float128 shared support library - %{m2_desc} version
1406 Summary(pl.UTF-8):      Biblioteka współdzielona GCC do obsługi typu __float128 - wersja %{m2_desc}
1407 License:        LGPL v2.1+
1408 Group:          Libraries
1409
1410 %description -n libquadmath-multilib-%{multilib2}
1411 This package contains %{m2_desc} version of GCC shared support library
1412 which is needed for __float128 math support and for Fortran REAL*16
1413 support.
1414
1415 %description -n libquadmath-multilib-%{multilib2} -l pl.UTF-8
1416 Ten pakiet zawiera wersję %{m2_desc} biblioteki współdzielonej GCC do
1417 obsługi operacji matematycznych na zmiennych typu __float128 oraz typu
1418 REAL*16 w Fortranie.
1419
1420 %package -n libquadmath-multilib-%{multilib2}-devel
1421 Summary:        Development files for %{m2_desc} version of GCC __float128 support library
1422 Summary(pl.UTF-8):      Pliki programistyczne wersji %{m2_desc} biblioteki do obsługi typu __float128
1423 License:        LGPL v2.1+
1424 Group:          Development/Libraries
1425 Requires:       libquadmath-devel = %{epoch}:%{version}-%{release}
1426 Requires:       libquadmath-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1427
1428 %description -n libquadmath-multilib-%{multilib2}-devel
1429 This package contains development files for %{m2_desc} version of GCC
1430 support library which is needed for __float128 math support and for
1431 Fortran REAL*16 support.
1432
1433 %description -n libquadmath-multilib-%{multilib2}-devel -l pl.UTF-8
1434 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki GCC
1435 do obsługi operacji matematycznych na zmiennych typu __float128 oraz
1436 typu REAL*16 w Fortranie.
1437
1438 %package -n libquadmath-multilib-%{multilib2}-static
1439 Summary:        Static GCC __float128 support library - %{m2_desc} version
1440 Summary(pl.UTF-8):      Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128
1441 License:        LGPL v2.1+
1442 Group:          Development/Libraries
1443 Requires:       libquadmath-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1444
1445 %description -n libquadmath-multilib-%{multilib2}-static
1446 Static GCC __float128 support library - %{m2_desc} version.
1447
1448 %description -n libquadmath-multilib-%{multilib2}-static -l pl.UTF-8
1449 Wersja %{m2_desc} biblioteki statycznej GCC do obsługi typu __float128.
1450
1451 %package java
1452 Summary:        Java language support for GCC
1453 Summary(es.UTF-8):      Soporte de Java para GCC
1454 Summary(pl.UTF-8):      Obsługa języka Java dla GCC
1455 Group:          Development/Languages/Java
1456 Requires:       %{name} = %{epoch}:%{version}-%{release}
1457 Requires:       java-ecj >= %{ecj_ver}
1458 Requires:       libgcj-devel = %{epoch}:%{version}-%{release}
1459 Provides:       gcc-java-tools
1460 Provides:       gcj = %{epoch}:%{version}-%{release}
1461 Obsoletes:      gcc-java-tools
1462 Obsoletes:      java-gnu-classpath-tools
1463
1464 %description java
1465 This package adds experimental support for compiling Java(TM) programs
1466 and bytecode into native code. To use this you will also need the
1467 libgcj package.
1468
1469 %description java -l es.UTF-8
1470 Este paquete añade soporte experimental para compilar programas
1471 Java(tm) y su bytecode en código nativo. Para usarlo también va a
1472 necesitar el paquete libgcj.
1473
1474 %description java -l pl.UTF-8
1475 Ten pakiet dodaje możliwość kompilowania programów w języku Java(TM)
1476 oraz bajtkodu do kodu natywnego. Do używania go wymagany jest
1477 dodatkowo pakiet libgcj.
1478
1479 %package java-aotcompile
1480 Summary:        Java AOT-compiler - compiling bytecode to native
1481 Summary(pl.UTF-8):      Kompilator AOT dla Javy - kompilacja bajtkodu do kodu natywnego
1482 License:        GPL v2+
1483 Group:          Development/Tools
1484 Requires:       %{name}-java = %{epoch}:%{version}-%{release}
1485
1486 %description java-aotcompile
1487 aot-compile is a script that searches a directory for Java bytecode
1488 (as class files, or in jars) and uses gcj to compile it to native code
1489 and generate the databases from it.
1490
1491 %description java-aotcompile -l pl.UTF-8
1492 aot-compile to skrypt wyszukujący w katalogu bajtkod Javy (w plikach
1493 class lub jarach) i kompilujący go przy użyciu gcj, a następnie
1494 generujący z niego bazy danych.
1495
1496 %package -n libgcj
1497 Summary:        Java Class Libraries
1498 Summary(es.UTF-8):      Bibliotecas de clases de Java
1499 Summary(pl.UTF-8):      Biblioteki klas Javy
1500 License:        GPL v2+ with limited linking exception
1501 Group:          Libraries
1502 Requires:       jpackage-utils
1503 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
1504 Requires:       libxml2 >= 1:2.6.8
1505 Requires:       libxslt >= 1.1.11
1506 %if %{with gtk}
1507 Requires:       cairo >= 1.1.8
1508 Requires:       gtk+2 >= 2:2.8
1509 Requires:       libart_lgpl >= 2.1
1510 %endif
1511 %if %{with qt}
1512 Requires:       QtCore >= 4.1.0
1513 Requires:       QtGui >= 4.1.0
1514 %endif
1515 Provides:       java(ClassDataVersion) = %{_classdataversion}
1516 Obsoletes:      libgcj3
1517
1518 %description -n libgcj
1519 Java Class Libraries.
1520
1521 %description -n libgcj -l es.UTF-8
1522 Bibliotecas de clases de Java.
1523
1524 %description -n libgcj -l pl.UTF-8
1525 Biblioteki klas Javy.
1526
1527 %package -n libgcj-devel
1528 Summary:        Development files for Java Class Libraries
1529 Summary(es.UTF-8):      Ficheros de desarrollo para las bibliotecas de clases de Java
1530 Summary(pl.UTF-8):      Pliki nagłówkowe bibliotek klas Javy
1531 License:        GPL v2+ with limited linking exception
1532 Group:          Development/Libraries
1533 Requires:       libgcj = %{epoch}:%{version}-%{release}
1534 Requires:       libstdc++-devel = %{epoch}:%{version}-%{release}
1535 Requires:       zlib-devel
1536 Obsoletes:      libgcj3-devel
1537
1538 %description -n libgcj-devel
1539 Development files for Java Class Libraries.
1540
1541 %description -n libgcj-devel -l es.UTF-8
1542 Ficheros de desarrollo para las bibliotecas de clases de Java.
1543
1544 %description -n libgcj-devel -l pl.UTF-8
1545 Pliki nagłówkowe bibliotek klas Javy.
1546
1547 %package -n libgcj-static
1548 Summary:        Static Java Class Libraries
1549 Summary(es.UTF-8):      Bibliotecas estáticas de clases de Java
1550 Summary(pl.UTF-8):      Statyczne biblioteki klas Javy
1551 License:        GPL v2+ with limited linking exception
1552 Group:          Development/Libraries
1553 Requires:       libgcj-devel = %{epoch}:%{version}-%{release}
1554
1555 %description -n libgcj-static
1556 Static Java Class Libraries.
1557
1558 %description -n libgcj-static -l es.UTF-8
1559 Bibliotecas estáticas de clases de Java.
1560
1561 %description -n libgcj-static -l pl.UTF-8
1562 Statyczne biblioteki klas Javy.
1563
1564 %package -n libffi
1565 Summary:        Foreign Function Interface library
1566 Summary(es.UTF-8):      Biblioteca de interfaz de funciones ajenas
1567 Summary(pl.UTF-8):      Biblioteka wywołań funkcji obcych
1568 License:        BSD-like
1569 Group:          Libraries
1570
1571 %description -n libffi
1572 The libffi library provides a portable, high level programming
1573 interface to various calling conventions. This allows a programmer to
1574 call any function specified by a call interface description at run
1575 time.
1576
1577 %description -n libffi -l es.UTF-8
1578 La biblioteca libffi provee una interfaz portable de programación de
1579 alto nivel para varias convenciones de llamada. Ello permite que un
1580 programador llame una función cualquiera especificada por una
1581 descripción de interfaz de llamada en el tiempo de ejecución.
1582
1583 %description -n libffi -l pl.UTF-8
1584 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1585 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1586 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1587 działania programu.
1588
1589 %package -n libffi-devel
1590 Summary:        Development files for Foreign Function Interface library
1591 Summary(es.UTF-8):      Ficheros de desarrollo para libffi
1592 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libffi
1593 License:        BSD-like
1594 Group:          Development/Libraries
1595 Requires:       %{name} = %{epoch}:%{version}-%{release}
1596 Requires:       libffi = %{epoch}:%{version}-%{release}
1597
1598 %description -n libffi-devel
1599 Development files for Foreign Function Interface library.
1600
1601 %description -n libffi-devel -l es.UTF-8
1602 Ficheros de desarrollo para libffi.
1603
1604 %description -n libffi-devel -l pl.UTF-8
1605 Pliki nagłówkowe biblioteki libffi.
1606
1607 %package -n libffi-static
1608 Summary:        Static Foreign Function Interface library
1609 Summary(es.UTF-8):      Biblioteca libffi estática
1610 Summary(pl.UTF-8):      Statyczna biblioteka libffi
1611 License:        BSD-like
1612 Group:          Development/Libraries
1613 Requires:       libffi-devel = %{epoch}:%{version}-%{release}
1614
1615 %description -n libffi-static
1616 Static Foreign Function Interface library.
1617
1618 %description -n libffi-static -l es.UTF-8
1619 Biblioteca libffi estática.
1620
1621 %description -n libffi-static -l pl.UTF-8
1622 Statyczna biblioteka libffi.
1623
1624 %package -n libffi-multilib-32
1625 Summary:        Foreign Function Interface library - 32-bit version
1626 Summary(pl.UTF-8):      Biblioteka wywołań funkcji obcych - wersja 32-bitowa
1627 License:        BSD-like
1628 Group:          Libraries
1629 Obsoletes:      libffi-multilib
1630
1631 %description -n libffi-multilib-32
1632 The libffi library provides a portable, high level programming
1633 interface to various calling conventions. This allows a programmer to
1634 call any function specified by a call interface description at run
1635 time. This package contains 32-bit version of the library.
1636
1637 %description -n libffi-multilib-32 -l pl.UTF-8
1638 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1639 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1640 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1641 działania programu. Ten pakiet zawiera wersję 32-bitową biblioteki.
1642
1643 %package -n libffi-multilib-32-devel
1644 Summary:        Development files for 32-bit version of Foreign Function Interface library
1645 Summary(pl.UTF-8):      Pliki programistyczne 32-bitowej wersji biblioteki libffi
1646 License:        BSD-like
1647 Group:          Development/Libraries
1648 Requires:       libffi-devel = %{epoch}:%{version}-%{release}
1649 Requires:       libffi-multilib-32 = %{epoch}:%{version}-%{release}
1650 Obsoletes:      libffi-multilib-devel
1651
1652 %description -n libffi-multilib-32-devel
1653 Development files for 32-bit version of Foreign Function Interface
1654 library.
1655
1656 %description -n libffi-multilib-32-devel -l pl.UTF-8
1657 Pliki programistyczne 32-bitowej wersji biblioteki libffi.
1658
1659 %package -n libffi-multilib-32-static
1660 Summary:        Static Foreign Function Interface library - 32-bit version
1661 Summary(pl.UTF-8):      Statyczna biblioteka libffi - wersja 32-bitowa
1662 License:        BSD-like
1663 Group:          Development/Libraries
1664 Requires:       libffi-multilib-32-devel = %{epoch}:%{version}-%{release}
1665 Obsoletes:      libffi-multilib-static
1666
1667 %description -n libffi-multilib-32-static
1668 Static Foreign Function Interface library - 32-bit version.
1669
1670 %description -n libffi-multilib-32-static -l pl.UTF-8
1671 Statyczna biblioteka libffi - wersja 32-bitowa.
1672
1673 %package -n libffi-multilib-%{multilib2}
1674 Summary:        Foreign Function Interface library - %{m2_desc} version
1675 Summary(pl.UTF-8):      Biblioteka wywołań funkcji obcych - wersja %{m2_desc}
1676 License:        BSD-like
1677 Group:          Libraries
1678
1679 %description -n libffi-multilib-%{multilib2}
1680 The libffi library provides a portable, high level programming
1681 interface to various calling conventions. This allows a programmer to
1682 call any function specified by a call interface description at run
1683 time. This package contains %{m2_desc} version of the library.
1684
1685 %description -n libffi-multilib-%{multilib2} -l pl.UTF-8
1686 Biblioteka libffi dostarcza przenośny, wysokopoziomowy interfejs do
1687 różnych konwencji wywołań funkcji. Pozwala to programiście wywołać
1688 dowolną funkcję podaną przez opis interfejsu wywołania w czasie
1689 działania programu. Ten pakiet zawiera wersję %{m2_desc} biblioteki.
1690
1691 %package -n libffi-multilib-%{multilib2}-devel
1692 Summary:        Development files for %{m2_desc} version of Foreign Function Interface library
1693 Summary(pl.UTF-8):      Pliki programistyczne wersji %{m2_desc} biblioteki libffi
1694 License:        BSD-like
1695 Group:          Development/Libraries
1696 Requires:       libffi-devel = %{epoch}:%{version}-%{release}
1697 Requires:       libffi-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1698
1699 %description -n libffi-multilib-%{multilib2}-devel
1700 Development files for %{m2_desc} version of Foreign Function Interface
1701 library.
1702
1703 %description -n libffi-multilib-%{multilib2}-devel -l pl.UTF-8
1704 Pliki programistyczne wersji %{m2_desc} biblioteki libffi.
1705
1706 %package -n libffi-multilib-%{multilib2}-static
1707 Summary:        Static Foreign Function Interface library - %{m2_desc} version
1708 Summary(pl.UTF-8):      Statyczna biblioteka libffi - wersja %{m2_desc}
1709 License:        BSD-like
1710 Group:          Development/Libraries
1711 Requires:       libffi-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1712
1713 %description -n libffi-multilib-%{multilib2}-static
1714 Static Foreign Function Interface library - %{m2_desc} version.
1715
1716 %description -n libffi-multilib-%{multilib2}-static -l pl.UTF-8
1717 Statyczna biblioteka libffi - wersja %{m2_desc}.
1718
1719 %package objc
1720 Summary:        Objective C language support for GCC
1721 Summary(de.UTF-8):      Objektive C-Unterstützung für GCC
1722 Summary(es.UTF-8):      Soporte de Objective C para GCC
1723 Summary(fr.UTF-8):      Gestion d'Objective C pour GCC
1724 Summary(pl.UTF-8):      Obsługa obiektowego C (Objective C) dla kompilatora GCC
1725 Summary(tr.UTF-8):      GCC için Objective C desteği
1726 Group:          Development/Languages
1727 Requires:       %{name} = %{epoch}:%{version}-%{release}
1728 Requires:       libobjc = %{epoch}:%{version}-%{release}
1729 Obsoletes:      egcc-objc
1730 Obsoletes:      egcs-objc
1731
1732 %description objc
1733 This package adds Objective C support to the GNU Compiler Collection.
1734 Objective C is a object oriented derivative of the C language, mainly
1735 used on systems running NeXTSTEP. This package does not include the
1736 standard objective C object library.
1737
1738 %description objc -l de.UTF-8
1739 Dieses Paket ergänzt den GNU-Compiler-Collection durch
1740 Objective-C-Support. Objective C ist ein objektorientiertes Derivat
1741 von C, das zur Hauptsache auf Systemen mit NeXTSTEP zum Einsatz kommt.
1742 Die Standard-Objective-C-Objekt-Library ist nicht Teil des Pakets.
1743
1744 %description objc -l es.UTF-8
1745 Este paquete añade soporte de Objective C al GCC (colección de
1746 compiladores GNU). Objective C es un lenguaje orientado a objetos
1747 derivado de C, principalmente usado en sistemas que funcionan bajo
1748 NeXTSTEP. El paquete no incluye la biblioteca de objetos estándar de
1749 Objective C.
1750
1751 %description objc -l fr.UTF-8
1752 Ce package ajoute un support Objective C a la collection de
1753 compilateurs GNU. L'Objective C est un langage orienté objetdérivé du
1754 langage C, principalement utilisé sur les systèmes NeXTSTEP. Ce
1755 package n'inclue pas la bibliothéque Objective C standard.
1756
1757 %description objc -l pl.UTF-8
1758 Ten pakiet dodaje obsługę obiektowego C do kompilatora GCC. Obiektowe
1759 C (Objective C, objc) jest zorientowaną obiektowo pochodną języka C,
1760 używaną głównie w systemach używających NeXTSTEP. W pakiecie nie ma
1761 standardowej biblioteki objc (która znajduje się w osobnym pakiecie).
1762
1763 %description objc -l tr.UTF-8
1764 Bu paket, GNU C derleyicisine Objective C desteği ekler. Objective C,
1765 C dilinin nesne yönelik bir türevidir ve NeXTSTEP altında çalışan
1766 sistemlerde yaygın olarak kullanılır. Standart Objective C nesne
1767 kitaplığı bu pakette yer almaz.
1768
1769 %package objc-multilib-32
1770 Summary:        Objective C language 32-bit binaries support for GCC
1771 Summary(pl.UTF-8):      Obsługa 32-bitowych binariów w języku Objective C dla kompilatora GCC
1772 Group:          Development/Languages
1773 Requires:       %{name}-multilib-32 = %{epoch}:%{version}-%{release}
1774 Requires:       libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1775 Obsoletes:      gcc-objc-multilib
1776
1777 %description objc-multilib-32
1778 This package adds 32-bit Objective C support to the GNU Compiler
1779 Collection.
1780
1781 %description objc-multilib-32 -l pl.UTF-8
1782 Ten pakiet dodaje obsługę 32-bitowych binariów Objective C do
1783 kompilatora GCC.
1784
1785 %package objc-multilib-%{multilib2}
1786 Summary:        Objective C language %{m2_desc} binaries support for GCC
1787 Summary(pl.UTF-8):      Obsługa binariów %{m2_desc} w języku Objective C dla kompilatora GCC
1788 Group:          Development/Languages
1789 Requires:       %{name}-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1790 Requires:       libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1791
1792 %description objc-multilib-%{multilib2}
1793 This package adds %{m2_desc} binaries in Objective C language support to
1794 the GNU Compiler Collection.
1795
1796 %description objc-multilib-%{multilib2} -l pl.UTF-8
1797 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Objective C do
1798 kompilatora GCC.
1799
1800 %package objc++
1801 Summary:        Objective C++ support for GCC
1802 Summary(pl.UTF-8):      Obsługa języka Objective C++ dla GCC
1803 Group:          Development/Languages
1804 Requires:       %{name}-c++ = %{epoch}:%{version}-%{release}
1805 Requires:       %{name}-objc = %{epoch}:%{version}-%{release}
1806
1807 %description objc++
1808 This package adds Objective C++ support to the GNU Compiler
1809 Collection.
1810
1811 %description objc++ -l pl.UTF-8
1812 Ten pakiet dodaje obsługę języka Objective C++ do zestawu kompilatorów
1813 GNU Compiler Collection.
1814
1815 %package -n libobjc
1816 Summary:        Objective C Library
1817 Summary(es.UTF-8):      Biblioteca de Objective C
1818 Summary(pl.UTF-8):      Biblioteka obiektowego C (Objective C)
1819 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1820 Group:          Libraries
1821 Requires:       libgcc = %{epoch}:%{version}-%{release}
1822 Obsoletes:      libobjc1
1823
1824 %description -n libobjc
1825 Objective C Library.
1826
1827 %description -n libobjc -l es.UTF-8
1828 Bibliotecas de Objective C.
1829
1830 %description -n libobjc -l pl.UTF-8
1831 Biblioteka obiektowego C (Objective C).
1832
1833 %package -n libobjc-static
1834 Summary:        Static Objective C Library
1835 Summary(es.UTF-8):      Bibliotecas estáticas de Objective C
1836 Summary(pl.UTF-8):      Statyczna biblioteka obiektowego C (Objective C)
1837 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1838 Group:          Development/Libraries
1839 Requires:       libobjc = %{epoch}:%{version}-%{release}
1840
1841 %description -n libobjc-static
1842 Static Objective C Library.
1843
1844 %description -n libobjc-static -l es.UTF-8
1845 Bibliotecas estáticas de Objective C.
1846
1847 %description -n libobjc-static -l pl.UTF-8
1848 Statyczna biblioteka obiektowego C (Objective C).
1849
1850 %package -n libobjc-multilib-32
1851 Summary:        Objective C Library - 32-bit version
1852 Summary(pl.UTF-8):      Biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1853 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1854 Group:          Libraries
1855 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1856 Obsoletes:      libobjc-multilib
1857
1858 %description -n libobjc-multilib-32
1859 Objective C Library - 32-bit version.
1860
1861 %description -n libobjc-multilib-32 -l pl.UTF-8
1862 Biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1863
1864 %package -n libobjc-multilib-32-static
1865 Summary:        Static Objective C Library - 32-bit version
1866 Summary(pl.UTF-8):      Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa
1867 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1868 Group:          Development/Libraries
1869 Requires:       libobjc-multilib-32 = %{epoch}:%{version}-%{release}
1870 Obsoletes:      libobjc-multilib-static
1871
1872 %description -n libobjc-multilib-32-static
1873 Static Objective C Library - 32-bit version.
1874
1875 %description -n libobjc-multilib-32-static -l pl.UTF-8
1876 Statyczna biblioteka obiektowego C (Objective C) - wersja 32-bitowa.
1877
1878 %package -n libobjc-multilib-%{multilib2}
1879 Summary:        Objective C Library - %{m2_desc} version
1880 Summary(pl.UTF-8):      Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1881 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1882 Group:          Libraries
1883 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1884
1885 %description -n libobjc-multilib-%{multilib2}
1886 Objective C Library - %{m2_desc} version.
1887
1888 %description -n libobjc-multilib-%{multilib2} -l pl.UTF-8
1889 Biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1890
1891 %package -n libobjc-multilib-%{multilib2}-static
1892 Summary:        Static Objective C Library - %{m2_desc} version
1893 Summary(pl.UTF-8):      Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}
1894 License:        GPL v3+ with GCC Runtime Library Exception v3.1
1895 Group:          Development/Libraries
1896 Requires:       libobjc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
1897
1898 %description -n libobjc-multilib-%{multilib2}-static
1899 Static Objective C Library - %{m2_desc} version.
1900
1901 %description -n libobjc-multilib-%{multilib2}-static -l pl.UTF-8
1902 Statyczna biblioteka obiektowego C (Objective C) - wersja %{m2_desc}.
1903
1904 %package go
1905 Summary:        Go language support for GCC
1906 Summary(pl.UTF-8):      Obsługa języka Go dla kompilatora GCC
1907 License:        GPL v3+ (gcc), BSD (Go-specific part)
1908 Group:          Development/Languages
1909 Requires:       %{name} = %{epoch}:%{version}-%{release}
1910 Requires:       libgo-devel = %{epoch}:%{version}-%{release}
1911
1912 %description go
1913 This package adds Go language support to the GNU Compiler Collection.
1914
1915 %description go -l pl.UTF-8
1916 Ten pakiet dodaje obsługę języka Go do kompilatora GCC.
1917
1918 %package go-multilib-32
1919 Summary:        Go language 32-bit binaries support for GCC
1920 Summary(pl.UTF-8):      Obsługa 32-bitowych binariów języka Go dla kompilatora GCC
1921 License:        GPL v3+ (gcc), BSD (Go-specific part)
1922 Group:          Development/Languages
1923 Requires:       %{name} = %{epoch}:%{version}-%{release}
1924 Requires:       libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
1925 Obsoletes:      gcc-go-multilib
1926
1927 %description go-multilib-32
1928 This package adds 32-bit Go language support to the GNU Compiler
1929 Collection.
1930
1931 %description go-multilib-32 -l pl.UTF-8
1932 Ten pakiet dodaje obsługę 32-bitowych binariów języka Go do
1933 kompilatora GCC.
1934
1935 %package go-multilib-%{multilib2}
1936 Summary:        Go language %{m2_desc} binaries support for GCC
1937 Summary(pl.UTF-8):      Obsługa binariów %{m2_desc} języka Go dla kompilatora GCC
1938 License:        GPL v3+ (gcc), BSD (Go-specific part)
1939 Group:          Development/Languages
1940 Requires:       %{name} = %{epoch}:%{version}-%{release}
1941 Requires:       libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
1942
1943 %description go-multilib-%{multilib2}
1944 This package adds %{m2_desc} binaries in Go language support to the GNU
1945 Compiler Collection.
1946
1947 %description go-multilib-%{multilib2} -l pl.UTF-8
1948 Ten pakiet dodaje obsługę binariów %{m2_desc} w języku Go do kompilatora
1949 GCC.
1950
1951 %package -n libgo
1952 Summary:        Go language library
1953 Summary(pl.UTF-8):      Biblioteka języka Go
1954 License:        BSD
1955 Group:          Libraries
1956 Requires:       libgcc = %{epoch}:%{version}-%{release}
1957
1958 %description -n libgo
1959 Go language library.
1960
1961 %description -n libgo -l pl.UTF-8
1962 Biblioteka języka Go.
1963
1964 %package -n libgo-devel
1965 Summary:        Development files for Go language library
1966 Summary(pl.UTF-8):      Pliki programistyczne biblioteki języka Go
1967 License:        BSD
1968 Group:          Development/Libraries
1969 Requires:       glibc-devel
1970 Requires:       libgo = %{epoch}:%{version}-%{release}
1971
1972 %description -n libgo-devel
1973 Development files for Go language library.
1974
1975 %description -n libgo-devel -l pl.UTF-8
1976 Pliki programistyczne biblioteki języka Go.
1977
1978 %package -n libgo-static
1979 Summary:        Static Go language library
1980 Summary(pl.UTF-8):      Statyczna biblioteka języka Go
1981 License:        BSD
1982 Group:          Development/Libraries
1983 Requires:       libgo-devel = %{epoch}:%{version}-%{release}
1984
1985 %description -n libgo-static
1986 Static Go language library.
1987
1988 %description -n libgo-static -l pl.UTF-8
1989 Statyczna biblioteka języka Go.
1990
1991 %package -n libgo-multilib-32
1992 Summary:        Go language library - 32-bit version
1993 Summary(pl.UTF-8):      Biblioteka języka Go - wersja 32-bitowa
1994 License:        BSD
1995 Group:          Libraries
1996 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
1997 Obsoletes:      libgo-multilib
1998
1999 %description -n libgo-multilib-32
2000 Go language library - 32-bit version.
2001
2002 %description -n libgo-multilib-32 -l pl.UTF-8
2003 Biblioteka języka Go - wersja 32-bitowa.
2004
2005 %package -n libgo-multilib-32-devel
2006 Summary:        Development files for Go language library - 32-bit version
2007 Summary(pl.UTF-8):      Pliki programistyczne biblioteki języka Go - wersja 32-bitowa
2008 License:        BSD
2009 Group:          Development/Libraries
2010 Requires:       glibc-devel
2011 Requires:       libgo-multilib-32 = %{epoch}:%{version}-%{release}
2012 Obsoletes:      libgo-multilib-devel
2013
2014 %description -n libgo-multilib-32-devel
2015 Development files for Go language library - 32-bit version.
2016
2017 %description -n libgo-multilib-32-devel -l pl.UTF-8
2018 Pliki programistyczne biblioteki języka Go - wersja 32-bitowa.
2019
2020 %package -n libgo-multilib-32-static
2021 Summary:        Static Go language library - 32-bit version
2022 Summary(pl.UTF-8):      Statyczna biblioteka języka Go - wersja 32-bitowa
2023 License:        BSD
2024 Group:          Development/Libraries
2025 Requires:       libgo-multilib-32-devel = %{epoch}:%{version}-%{release}
2026 Obsoletes:      libgo-multilib-static
2027
2028 %description -n libgo-multilib-32-static
2029 Static Go language library - 32-bit version.
2030
2031 %description -n libgo-multilib-32-static -l pl.UTF-8
2032 Statyczna biblioteka języka Go - wersja 32-bitowa.
2033
2034 %package -n libgo-multilib-%{multilib2}
2035 Summary:        Go language library - %{m2_desc} version
2036 Summary(pl.UTF-8):      Biblioteka języka Go - wersja %{m2_desc}
2037 License:        BSD
2038 Group:          Libraries
2039 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2040
2041 %description -n libgo-multilib-%{multilib2}
2042 Go language library - %{m2_desc} version.
2043
2044 %description -n libgo-multilib-%{multilib2} -l pl.UTF-8
2045 Biblioteka języka Go - wersja %{m2_desc}.
2046
2047 %package -n libgo-multilib-%{multilib2}-devel
2048 Summary:        Development files for Go language library - %{m2_desc} version
2049 Summary(pl.UTF-8):      Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}
2050 License:        BSD
2051 Group:          Development/Libraries
2052 Requires:       glibc-devel
2053 Requires:       libgo-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2054
2055 %description -n libgo-multilib-%{multilib2}-devel
2056 Development files for Go language library - %{m2_desc} version.
2057
2058 %description -n libgo-multilib-%{multilib2}-devel -l pl.UTF-8
2059 Pliki programistyczne biblioteki języka Go - wersja %{m2_desc}.
2060
2061 %package -n libgo-multilib-%{multilib2}-static
2062 Summary:        Static Go language library - %{m2_desc} version
2063 Summary(pl.UTF-8):      Statyczna biblioteka języka Go - wersja %{m2_desc}
2064 License:        BSD
2065 Group:          Development/Libraries
2066 Requires:       libgo-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2067
2068 %description -n libgo-multilib-%{multilib2}-static
2069 Static Go language library - %{m2_desc} version.
2070
2071 %description -n libgo-multilib-%{multilib2}-static -l pl.UTF-8
2072 Statyczna biblioteka języka Go - wersja %{m2_desc}.
2073
2074 %package -n libasan
2075 Summary:        The Address Sanitizer library
2076 Summary(pl.UTF-8):      Biblioteka Address Sanitizer do kontroli adresów
2077 License:        BSD-like or MIT
2078 Group:          Libraries
2079 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
2080
2081 %description -n libasan
2082 This package contains the Address Sanitizer library which is used for
2083 -fsanitize=address instrumented programs.
2084
2085 %description -n libasan -l pl.UTF-8
2086 Ten pakiet zawiera bibliotekę Address Sanitizer, służącą do kontroli
2087 adresów w programach kompilowanych z opcją -fsanitize=address.
2088
2089 %package -n libasan-devel
2090 Summary:        Development files for the Address Sanitizer library
2091 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Address Sanitizer
2092 License:        BSD-like or MIT
2093 Group:          Development/Libraries
2094 Requires:       libasan = %{epoch}:%{version}-%{release}
2095
2096 %description -n libasan-devel
2097 This package contains development files for the Address Sanitizer
2098 library.
2099
2100 %description -n libasan-devel -l pl.UTF-8
2101 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2102
2103 %package -n libasan-static
2104 Summary:        The Address Sanitizer static library
2105 Summary(pl.UTF-8):      Statyczna biblioteka Address Sanitizer
2106 License:        BSD-like or MIT
2107 Group:          Development/Libraries
2108 Requires:       libasan-devel = %{epoch}:%{version}-%{release}
2109
2110 %description -n libasan-static
2111 This package contains Address Sanitizer static library.
2112
2113 %description -n libasan-static -l pl.UTF-8
2114 Ten pakiet zawiera statyczną bibliotekę Address Sanitizer.
2115
2116 %package -n libasan-multilib-32
2117 Summary:        The Address Sanitizer library - 32-bit version
2118 Summary(pl.UTF-8):      Biblioteka Address Sanitizer do kontroli adresów - wersja 32-bitowa
2119 License:        BSD-like or MIT
2120 Group:          Libraries
2121 Requires:       libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2122 Obsoletes:      libasan-multilib
2123
2124 %description -n libasan-multilib-32
2125 This package contains 32-bit version of the Address Sanitizer library
2126 which is used for -fsanitize=address instrumented programs.
2127
2128 %description -n libasan-multilib-32 -l pl.UTF-8
2129 Ten pakiet zawiera 32-bitową wersję biblioteki Address Sanitizer,
2130 służącej do kontroli adresów w programach kompilowanych z opcją
2131 -fsanitize=address.
2132
2133 %package -n libasan-multilib-32-devel
2134 Summary:        Development files for the Address Sanitizer library - 32-bit version
2135 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Address Sanitizer - wersja 32-bitowa
2136 License:        BSD-like or MIT
2137 Group:          Development/Libraries
2138 Requires:       libasan-devel = %{epoch}:%{version}-%{release}
2139 Requires:       libasan-multilib-32 = %{epoch}:%{version}-%{release}
2140 Obsoletes:      libasan-multilib-devel
2141
2142 %description -n libasan-multilib-32-devel
2143 This package contains the development files for 32-bit version of the
2144 Address Sanitizer library.
2145
2146 %description -n libasan-multilib-32-devel -l pl.UTF-8
2147 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2148 Address Sanitizer.
2149
2150 %package -n libasan-multilib-32-static
2151 Summary:        The Address Sanitizer static library - 32-bit version
2152 Summary(pl.UTF-8):      Statyczna biblioteka Address Sanitizer - wersja 32-bitowa
2153 License:        BSD-like or MIT
2154 Group:          Development/Libraries
2155 Requires:       libasan-multilib-32-devel = %{epoch}:%{version}-%{release}
2156 Obsoletes:      libasan-multilib-static
2157
2158 %description -n libasan-multilib-32-static
2159 This package contains 32-bit version of the Address Sanitizer static
2160 library.
2161
2162 %description -n libasan-multilib-32-static -l pl.UTF-8
2163 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Address
2164 Sanitizer.
2165
2166 %package -n libasan-multilib-%{multilib2}
2167 Summary:        The Address Sanitizer library - %{m2_desc} version
2168 Summary(pl.UTF-8):      Biblioteka Address Sanitizer do kontroli adresów - wersja %{m2_desc}
2169 License:        BSD-like or MIT
2170 Group:          Libraries
2171 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2172
2173 %description -n libasan-multilib-%{multilib2}
2174 This package contains %{m2_desc} version of the Address Sanitizer library
2175 which is used for -fsanitize=address instrumented programs.
2176
2177 %description -n libasan-multilib-%{multilib2} -l pl.UTF-8
2178 Ten pakiet zawiera wersję %{m2_desc} biblioteki Address Sanitizer,
2179 służącej do kontroli adresów w programach kompilowanych z opcją
2180 -fsanitize=address.
2181
2182 %package -n libasan-multilib-%{multilib2}-devel
2183 Summary:        Development files for the Address Sanitizer library - %{m2_desc} version
2184 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Address Sanitizer - wersja %{m2_desc}
2185 License:        BSD-like or MIT
2186 Group:          Development/Libraries
2187 Requires:       libasan-devel = %{epoch}:%{version}-%{release}
2188 Requires:       libasan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2189
2190 %description -n libasan-multilib-%{multilib2}-devel
2191 This package contains the development files for %{m2_desc} version of the
2192 Address Sanitizer library.
2193
2194 %description -n libasan-multilib-%{multilib2}-devel -l pl.UTF-8
2195 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2196 Address Sanitizer.
2197
2198 %package -n libasan-multilib-%{multilib2}-static
2199 Summary:        The Address Sanitizer static library - %{m2_desc} version
2200 Summary(pl.UTF-8):      Statyczna biblioteka Address Sanitizer - wersja %{m2_desc}
2201 License:        BSD-like or MIT
2202 Group:          Development/Libraries
2203 Requires:       libasan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2204
2205 %description -n libasan-multilib-%{multilib2}-static
2206 This package contains %{m2_desc} version of the Address Sanitizer static
2207 library.
2208
2209 %description -n libasan-multilib-%{multilib2}-static -l pl.UTF-8
2210 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Address
2211 Sanitizer.
2212
2213 %package -n liblsan
2214 Summary:        The Leak Sanitizer library
2215 Summary(pl.UTF-8):      Biblioteka Leak Sanitizer do kontroli wycieków
2216 License:        BSD-like or MIT
2217 Group:          Libraries
2218 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
2219
2220 %description -n liblsan
2221 This package contains the Leak Sanitizer library which is used for
2222 -fsanitize=leak instrumented programs.
2223
2224 %description -n liblsan -l pl.UTF-8
2225 Ten pakiet zawiera bibliotekę Leak Sanitizer, służącą do kontroli
2226 wycieków w programach kompilowanych z opcją -fsanitize=leak.
2227
2228 %package -n liblsan-devel
2229 Summary:        Development files for the Leak Sanitizer library
2230 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Leak Sanitizer
2231 License:        BSD-like or MIT
2232 Group:          Development/Libraries
2233 Requires:       liblsan = %{epoch}:%{version}-%{release}
2234
2235 %description -n liblsan-devel
2236 This package contains development files for the Leak Sanitizer
2237 library.
2238
2239 %description -n liblsan-devel -l pl.UTF-8
2240 Ten pakiet zawiera pliki programistyczne biblioteki Leak Sanitizer.
2241
2242 %package -n liblsan-static
2243 Summary:        The Leak Sanitizer static library
2244 Summary(pl.UTF-8):      Statyczna biblioteka Leak Sanitizer
2245 License:        BSD-like or MIT
2246 Group:          Development/Libraries
2247 Requires:       liblsan-devel = %{epoch}:%{version}-%{release}
2248
2249 %description -n liblsan-static
2250 This package contains Leak Sanitizer static library.
2251
2252 %description -n liblsan-static -l pl.UTF-8
2253 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer.
2254
2255 %package -n liblsan-multilib-%{multilib2}
2256 Summary:        The Leak Sanitizer library - %{m2_desc} version
2257 Summary(pl.UTF-8):      Biblioteka Leak Sanitizer do kontroli wycieków - wersja %{m2_desc}
2258 License:        BSD-like or MIT
2259 Group:          Libraries
2260 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2261
2262 %description -n liblsan-multilib-%{multilib2}
2263 This package contains %{m2_desc} version of the Leak Sanitizer library
2264 which is used for -fsanitize=leak instrumented programs.
2265
2266 %description -n liblsan-multilib-%{multilib2} -l pl.UTF-8
2267 Ten pakiet zawiera wersję %{m2_desc} biblioteki Leak Sanitizer, służącej
2268 do kontroli wycieków w programach kompilowanych z opcją
2269 -fsanitize=leak.
2270
2271 %package -n liblsan-multilib-%{multilib2}-devel
2272 Summary:        Development files for the Leak Sanitizer library - %{m2_desc} version
2273 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Leak Sanitizer - wersja %{m2_desc}
2274 License:        BSD-like or MIT
2275 Group:          Development/Libraries
2276 Requires:       liblsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2277
2278 %description -n liblsan-multilib-%{multilib2}-devel
2279 This package contains development files for %{m2_desc} version of the
2280 Leak Sanitizer library.
2281
2282 %description -n liblsan-multilib-%{multilib2}-devel -l pl.UTF-8
2283 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2284 Leak Sanitizer.
2285
2286 %package -n liblsan-multilib-%{multilib2}-static
2287 Summary:        The Leak Sanitizer static library - %{m2_desc} version
2288 Summary(pl.UTF-8):      Statyczna biblioteka Leak Sanitizer - wersja %{m2_desc}
2289 License:        BSD-like or MIT
2290 Group:          Development/Libraries
2291 Requires:       liblsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2292
2293 %description -n liblsan-multilib-%{multilib2}-static
2294 This package contains Leak Sanitizer static library - %{m2_desc} version.
2295
2296 %description -n liblsan-multilib-%{multilib2}-static -l pl.UTF-8
2297 Ten pakiet zawiera statyczną bibliotekę Leak Sanitizer - wersja %{m2_desc}.
2298
2299 %package -n libtsan
2300 Summary:        The Thread Sanitizer library
2301 Summary(pl.UTF-8):      Biblioteka Thread Sanitizer do kontroli wielowątkowości
2302 License:        BSD-like or MIT
2303 Group:          Libraries
2304 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
2305
2306 %description -n libtsan
2307 This package contains the Thread Sanitizer library which is used for
2308 -fsanitize=thread instrumented programs.
2309
2310 %description -n libtsan -l pl.UTF-8
2311 Ten pakiet zawiera bibliotekę Thread Sanitizer, służącą do kontroli
2312 wielowątkowości w programach kompilowanych z opcją -fsanitize=thread.
2313
2314 %package -n libtsan-devel
2315 Summary:        Development files for the Thread Sanitizer library
2316 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Thread Sanitizer
2317 License:        BSD-like or MIT
2318 Group:          Development/Libraries
2319 Requires:       libtsan = %{epoch}:%{version}-%{release}
2320
2321 %description -n libtsan-devel
2322 This package contains development files for Thread Sanitizer library.
2323
2324 %description -n libtsan-devel -l pl.UTF-8
2325 Ten pakiet zawiera pliki programistyczne biblioteki Address Sanitizer.
2326
2327 %package -n libtsan-static
2328 Summary:        The Thread Sanitizer static library
2329 Summary(pl.UTF-8):      Statyczna biblioteka Thread Sanitizer
2330 License:        BSD-like or MIT
2331 Group:          Development/Libraries
2332 Requires:       libtsan-devel = %{epoch}:%{version}-%{release}
2333
2334 %description -n libtsan-static
2335 This package contains Thread Sanitizer static library.
2336
2337 %description -n libtsan-static -l pl.UTF-8
2338 Ten pakiet zawiera statyczną bibliotekę Thread Sanitizer.
2339
2340 %package -n libtsan-multilib-%{multilib2}
2341 Summary:        The Thread Sanitizer library - %{m2_desc} version
2342 Summary(pl.UTF-8):      Biblioteka Thread Sanitizer do kontroli wielowątkowości - wersja %{m2_desc}
2343 License:        BSD-like or MIT
2344 Group:          Libraries
2345 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2346
2347 %description -n libtsan-multilib-%{multilib2}
2348 This package contains %{m2_desc} version of the Thread Sanitizer
2349 library which is used for -fsanitize=thread instrumented programs.
2350
2351 %description -n libtsan-multilib-%{multilib2} -l pl.UTF-8
2352 Ten pakiet zawiera wersję %{m2_desc} bibliotekę Thread Sanitizer,
2353 służącej do kontroli wielowątkowości w programach kompilowanych
2354 z opcją -fsanitize=thread.
2355
2356 %package -n libtsan-multilib-%{multilib2}-devel
2357 Summary:        Development files for the Thread Sanitizer library - %{m2_desc} version
2358 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Thread Sanitizer - wersja %{m2_desc}
2359 License:        BSD-like or MIT
2360 Group:          Development/Libraries
2361 Requires:       libtsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2362
2363 %description -n libtsan-multilib-%{multilib2}-devel
2364 This package contains development files for %{m2_desc} version of
2365 Thread Sanitizer library.
2366
2367 %description -n libtsan-multilib-%{multilib2}-devel -l pl.UTF-8
2368 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2369 Thread Sanitizer.
2370
2371 %package -n libtsan-multilib-%{multilib2}-static
2372 Summary:        The Thread Sanitizer static library - %{m2_desc} version
2373 Summary(pl.UTF-8):      Statyczna biblioteka Thread Sanitizer - wersja %{m2_desc}
2374 License:        BSD-like or MIT
2375 Group:          Development/Libraries
2376 Requires:       libtsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2377
2378 %description -n libtsan-multilib-%{multilib2}-static
2379 This package contains %{m2_desc} version of Thread Sanitizer static
2380 library.
2381
2382 %description -n libtsan-multilib-%{multilib2}-static -l pl.UTF-8
2383 Ten pakiet zawiera wersję %{m2_desc} biblioteki statycznej Thread
2384 Sanitizer.
2385
2386 %package -n libubsan
2387 Summary:        The Undefined Behavior Sanitizer library
2388 Summary(pl.UTF-8):      Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań
2389 License:        BSD-like or MIT
2390 Group:          Libraries
2391 Requires:       libstdc++ = %{epoch}:%{version}-%{release}
2392
2393 %description -n libubsan
2394 This package contains the Undefined Behavior Sanitizer library which
2395 is used for -fsanitize=undefined instrumented programs.
2396
2397 %description -n libubsan -l pl.UTF-8
2398 Ten pakiet zawiera bibliotekę Undefined Behavior Sanitizer, służącą do
2399 kontroli nieokreślonych zachowań w programach kompilowanych z opcją
2400 -fsanitize=undefined.
2401
2402 %package -n libubsan-devel
2403 Summary:        Development files for the Undefined Behavior Sanitizer library
2404 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Undefined Behavior Sanitizer
2405 License:        BSD-like or MIT
2406 Group:          Development/Libraries
2407 Requires:       libubsan = %{epoch}:%{version}-%{release}
2408
2409 %description -n libubsan-devel
2410 This package contains development files for the Undefined Behavior
2411 Sanitizer library.
2412
2413 %description -n libubsan-devel -l pl.UTF-8
2414 Ten pakiet zawiera pliki programistyczne biblioteki Undefined Behavior
2415 Sanitizer.
2416
2417 %package -n libubsan-static
2418 Summary:        The Undefined Behavior Sanitizer static library
2419 Summary(pl.UTF-8):      Statyczna biblioteka Undefined Behavior Sanitizer
2420 License:        BSD-like or MIT
2421 Group:          Development/Libraries
2422 Requires:       libubsan-devel = %{epoch}:%{version}-%{release}
2423
2424 %description -n libubsan-static
2425 This package contains Undefined Behavior Sanitizer static library.
2426
2427 %description -n libubsan-static -l pl.UTF-8
2428 Ten pakiet zawiera statyczną bibliotekę Undefined Behavior Sanitizer.
2429
2430 %package -n libubsan-multilib-32
2431 Summary:        The Undefined Behavior Sanitizer library - 32-bit version
2432 Summary(pl.UTF-8):      Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja 32-bitowa
2433 License:        BSD-like or MIT
2434 Group:          Libraries
2435 Requires:       libstdc++-multilib-32 = %{epoch}:%{version}-%{release}
2436 Obsoletes:      libubsan-multilib
2437
2438 %description -n libubsan-multilib-32
2439 This package contains 32-bit version of the Undefined Behavior
2440 Sanitizer library which is used for -fsanitize=undefined instrumented
2441 programs.
2442
2443 %description -n libubsan-multilib-32 -l pl.UTF-8
2444 Ten pakiet zawiera 32-bitową wersję biblioteki Undefined Behavior
2445 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2446 kompilowanych z opcją -fsanitize=undefined.
2447
2448 %package -n libubsan-multilib-32-devel
2449 Summary:        Development files for the Undefined Behavior Sanitizer library - 32-bit version
2450 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja 32-bitowa
2451 License:        BSD-like or MIT
2452 Group:          Development/Libraries
2453 Requires:       libubsan-multilib-32 = %{epoch}:%{version}-%{release}
2454 Obsoletes:      libubsan-multilib-devel
2455
2456 %description -n libubsan-multilib-32-devel
2457 This package contains the development files for 32-bit version of the
2458 Undefined Behavior Sanitizer library.
2459
2460 %description -n libubsan-multilib-32-devel -l pl.UTF-8
2461 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2462 Undefined Behavior Sanitizer.
2463
2464 %package -n libubsan-multilib-32-static
2465 Summary:        The Undefined Behavior Sanitizer static library - 32-bit version
2466 Summary(pl.UTF-8):      Statyczna biblioteka Undefined Behavior Sanitizer - wersja 32-bitowa
2467 License:        BSD-like or MIT
2468 Group:          Development/Libraries
2469 Requires:       libubsan-multilib-32-devel = %{epoch}:%{version}-%{release}
2470 Obsoletes:      libubsan-multilib-static
2471
2472 %description -n libubsan-multilib-32-static
2473 This package contains 32-bit version of the Undefined Behavior
2474 Sanitizer static library.
2475
2476 %description -n libubsan-multilib-32-static -l pl.UTF-8
2477 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Undefined
2478 Behavior Sanitizer.
2479
2480 %package -n libubsan-multilib-%{multilib2}
2481 Summary:        The Undefined Behavior Sanitizer library - %{m2_desc} version
2482 Summary(pl.UTF-8):      Biblioteka Undefined Behavior Sanitizer do kontroli nieokreślonych zachowań - wersja %{m2_desc}
2483 License:        BSD-like or MIT
2484 Group:          Libraries
2485 Requires:       libstdc++-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2486
2487 %description -n libubsan-multilib-%{multilib2}
2488 This package contains %{m2_desc} version of the Undefined Behavior
2489 Sanitizer library which is used for -fsanitize=undefined instrumented
2490 programs.
2491
2492 %description -n libubsan-multilib-%{multilib2} -l pl.UTF-8
2493 Ten pakiet zawiera wersję %{m2_desc} biblioteki Undefined Behavior
2494 Sanitizer, służącej do kontroli nieokreślonych zachowań w programach
2495 kompilowanych z opcją -fsanitize=undefined.
2496
2497 %package -n libubsan-multilib-%{multilib2}-devel
2498 Summary:        Development files for the Undefined Behavior Sanitizer library - %{m2_desc} version
2499 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Undefined Behavior Sanitizer - wersja %{m2_desc}
2500 License:        BSD-like or MIT
2501 Group:          Development/Libraries
2502 Requires:       libubsan-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2503
2504 %description -n libubsan-multilib-%{multilib2}-devel
2505 This package contains the development files for %{m2_desc} version of the
2506 Undefined Behavior Sanitizer library.
2507
2508 %description -n libubsan-multilib-%{multilib2}-devel -l pl.UTF-8
2509 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2510 Undefined Behavior Sanitizer.
2511
2512 %package -n libubsan-multilib-%{multilib2}-static
2513 Summary:        The Undefined Behavior Sanitizer static library - %{m2_desc} version
2514 Summary(pl.UTF-8):      Statyczna biblioteka Undefined Behavior Sanitizer - wersja %{m2_desc}
2515 License:        BSD-like or MIT
2516 Group:          Development/Libraries
2517 Requires:       libubsan-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2518
2519 %description -n libubsan-multilib-%{multilib2}-static
2520 This package contains %{m2_desc} version of the Undefined Behavior
2521 Sanitizer static library.
2522
2523 %description -n libubsan-multilib-%{multilib2}-static -l pl.UTF-8
2524 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Undefined
2525 Behavior Sanitizer.
2526
2527 %package -n libvtv
2528 Summary:        The Virtual Table Verification library
2529 Summary(pl.UTF-8):      Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej
2530 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2531 Group:          Libraries
2532 URL:            https://gcc.gnu.org/wiki/vtv
2533 Requires:       libgcc = %{epoch}:%{version}-%{release}
2534
2535 %description -n libvtv
2536 This package contains the Virtual Table Verification library which
2537 is used for -fvtable-verify=... instrumented programs.
2538
2539 %description -n libvtv -l pl.UTF-8
2540 Ten pakiet zawiera bibliotekę Virtual Table Verification, służącą do
2541 weryfikacji tablicy wirtualnej w programach kompilowanych z opcją
2542 -fvtable-verify=....
2543
2544 %package -n libvtv-devel
2545 Summary:        Development files for the Virtual Table Verification library
2546 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Virtual Table Verification
2547 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2548 Group:          Development/Libraries
2549 URL:            https://gcc.gnu.org/wiki/vtv
2550 Requires:       libvtv = %{epoch}:%{version}-%{release}
2551
2552 %description -n libvtv-devel
2553 This package contains development files for the Virtual Table
2554 Verification library.
2555
2556 %description -n libvtv-devel -l pl.UTF-8
2557 Ten pakiet zawiera pliki programistyczne biblioteki Vitual Table
2558 Verification.
2559
2560 %package -n libvtv-static
2561 Summary:        The Virtual Table Verification static library
2562 Summary(pl.UTF-8):      Statyczna biblioteka Virtual Table Verification
2563 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2564 Group:          Development/Libraries
2565 URL:            https://gcc.gnu.org/wiki/vtv
2566 Requires:       libvtv-devel = %{epoch}:%{version}-%{release}
2567
2568 %description -n libvtv-static
2569 This package contains Virtual Table Verification static library.
2570
2571 %description -n libvtv-static -l pl.UTF-8
2572 Ten pakiet zawiera statyczną bibliotekę Virtual Table Verification.
2573
2574 %package -n libvtv-multilib-32
2575 Summary:        The Virtual Table Verification library - 32-bit version
2576 Summary(pl.UTF-8):      Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja 32-bitowa
2577 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2578 Group:          Libraries
2579 URL:            https://gcc.gnu.org/wiki/vtv
2580 Requires:       libgcc-multilib-32 = %{epoch}:%{version}-%{release}
2581
2582 %description -n libvtv-multilib-32
2583 This package contains 32-bit version of the Virtual Table Verification
2584 library which is used for -fvtable-verify=... instrumented programs.
2585
2586 %description -n libvtv-multilib-32 -l pl.UTF-8
2587 Ten pakiet zawiera 32-bitową wersję biblioteki Virtual Table
2588 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2589 kompilowanych z opcją -fvtable-verify=....
2590
2591 %package -n libvtv-multilib-32-devel
2592 Summary:        Development files for the Virtual Table Verification library - 32-bit version
2593 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Virtual Table Verification - wersja 32-bitowa
2594 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2595 Group:          Development/Libraries
2596 URL:            https://gcc.gnu.org/wiki/vtv
2597 Requires:       libvtv-multilib-32 = %{epoch}:%{version}-%{release}
2598
2599 %description -n libvtv-multilib-32-devel
2600 This package contains the development files for 32-bit version of the
2601 Virtual Table Verification library.
2602
2603 %description -n libvtv-multilib-32-devel -l pl.UTF-8
2604 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2605 Virtual Table Verification.
2606
2607 %package -n libvtv-multilib-32-static
2608 Summary:        The Virtual Table Verification static library - 32-bit version
2609 Summary(pl.UTF-8):      Statyczna biblioteka Virtual Table Verification - wersja 32-bitowa
2610 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2611 Group:          Development/Libraries
2612 URL:            https://gcc.gnu.org/wiki/vtv
2613 Requires:       libvtv-multilib-32-devel = %{epoch}:%{version}-%{release}
2614
2615 %description -n libvtv-multilib-32-static
2616 This package contains 32-bit version of the Virtual Table Verification
2617 library.
2618
2619 %description -n libvtv-multilib-32-static -l pl.UTF-8
2620 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki Virtual
2621 Table Verification.
2622
2623 %package -n libvtv-multilib-%{multilib2}
2624 Summary:        The Virtual Table Verification library - %{m2_desc} version
2625 Summary(pl.UTF-8):      Biblioteka Virtual Table Verification do weryfikacji tablicy wirtualnej - wersja %{m2_desc}
2626 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2627 Group:          Libraries
2628 URL:            https://gcc.gnu.org/wiki/vtv
2629 Requires:       libgcc-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2630
2631 %description -n libvtv-multilib-%{multilib2}
2632 This package contains %{m2_desc} version of the Virtual Table Verification
2633 library which is used for -fvtable-verify=... instrumented programs.
2634
2635 %description -n libvtv-multilib-%{multilib2} -l pl.UTF-8
2636 Ten pakiet zawiera wersję %{m2_desc} biblioteki Virtual Table
2637 Verification, służącej do weryfikacji tablicy wirtualnej w programach
2638 kompilowanych z opcją -fvtable-verify=....
2639
2640 %package -n libvtv-multilib-%{multilib2}-devel
2641 Summary:        Development files for the Virtual Table Verification library - %{m2_desc} version
2642 Summary(pl.UTF-8):      Pliki programistyczne biblioteki Virtual Table Verification - wersja %{m2_desc}
2643 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2644 Group:          Development/Libraries
2645 URL:            https://gcc.gnu.org/wiki/vtv
2646 Requires:       libvtv-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2647
2648 %description -n libvtv-multilib-%{multilib2}-devel
2649 This package contains the development files for %{m2_desc} version of the
2650 Virtual Table Verification library.
2651
2652 %description -n libvtv-multilib-%{multilib2}-devel -l pl.UTF-8
2653 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2654 Virtual Table Verification.
2655
2656 %package -n libvtv-multilib-%{multilib2}-static
2657 Summary:        The Virtual Table Verification static library - %{m2_desc} version
2658 Summary(pl.UTF-8):      Statyczna biblioteka Virtual Table Verification - wersja %{m2_desc}
2659 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2660 Group:          Development/Libraries
2661 URL:            https://gcc.gnu.org/wiki/vtv
2662 Requires:       libvtv-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2663
2664 %description -n libvtv-multilib-%{multilib2}-static
2665 This package contains %{m2_desc} version of the Virtual Table
2666 Verification library.
2667
2668 %description -n libvtv-multilib-%{multilib2}-static -l pl.UTF-8
2669 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki Virtual
2670 Table Verification.
2671
2672 %package -n libatomic
2673 Summary:        The GNU Atomic library
2674 Summary(pl.UTF-8):      Biblioteka GNU Atomic
2675 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2676 Group:          Libraries
2677
2678 %description -n libatomic
2679 This package contains the GNU Atomic library which is a GCC support
2680 library for atomic operations not supported by hardware.
2681
2682 %description -n libatomic -l pl.UTF-8
2683 Ten pakiet zawiera bibliotekę GNU Atomic, będącą biblioteką GCC
2684 wspierającą operacje atomowe na sprzęcie ich nie obsługującym.
2685
2686 %package -n libatomic-devel
2687 Summary:        Development files for the GNU Atomic library
2688 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU Atomic
2689 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2690 Group:          Development/Libraries
2691 Requires:       libatomic = %{epoch}:%{version}-%{release}
2692
2693 %description -n libatomic-devel
2694 This package contains development files for the GNU Atomic library.
2695
2696 %description -n libatomic-devel -l pl.UTF-8
2697 Ten pakiet zawiera pliki programistyczne biblioteki GNU Atomic.
2698
2699 %package -n libatomic-static
2700 Summary:        The GNU Atomic static library
2701 Summary(pl.UTF-8):      Statyczna biblioteka GNU Atomic
2702 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2703 Group:          Development/Libraries
2704 Requires:       libatomic-devel = %{epoch}:%{version}-%{release}
2705
2706 %description -n libatomic-static
2707 This package contains GNU Atomic static library.
2708
2709 %description -n libatomic-static
2710 Ten pakiet zawiera statyczną bibliotekę GNU Atomic.
2711
2712 %package -n libatomic-multilib-32
2713 Summary:        The GNU Atomic library - 32-bit version
2714 Summary(pl.UTF-8):      Biblioteka GNU Atomic - wersja 32-bitowa
2715 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2716 Group:          Libraries
2717 Obsoletes:      libatomic-multilib
2718
2719 %description -n libatomic-multilib-32
2720 This package contains 32-bit version of the GNU Atomic library which
2721 is a GCC support library for atomic operations not supported by
2722 hardware.
2723
2724 %description -n libatomic-multilib-32 -l pl.UTF-8
2725 Ten pakiet zawiera 32-bitową wersję biblioteki GNU Atomic, będącej
2726 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2727 obsługującym.
2728
2729 %package -n libatomic-multilib-32-devel
2730 Summary:        Development files for the GNU Atomic static library - 32-bit version
2731 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU Atomic - wersja 32-bitowa
2732 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2733 Group:          Development/Libraries
2734 Requires:       libatomic-multilib-32 = %{epoch}:%{version}-%{release}
2735 Obsoletes:      libatomic-multilib-devel
2736
2737 %description -n libatomic-multilib-32-devel
2738 This package contains the development files for 32-bit version of the
2739 GNU Atomic library.
2740
2741 %description -n libatomic-multilib-32-devel -l pl.UTF-8
2742 Ten pakiet zawiera pliki programistyczne 32-bitowej wersji biblioteki
2743 GNU Atomic.
2744
2745 %package -n libatomic-multilib-32-static
2746 Summary:        The GNU Atomic static library - 32-bit version
2747 Summary(pl.UTF-8):      Statyczna biblioteka GNU Atomic - wersja 32-bitowa
2748 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2749 Group:          Development/Libraries
2750 Requires:       libatomic-multilib-32-devel = %{epoch}:%{version}-%{release}
2751 Obsoletes:      libatomic-multilib-static
2752
2753 %description -n libatomic-multilib-32-static
2754 This package contains 32-bit version of the GNU Atomic static library.
2755
2756 %description -n libatomic-multilib-32-static -l pl.UTF-8
2757 Ten pakiet zawiera 32-bitową wersję statycznej biblioteki GNU Atomic.
2758
2759 %package -n libatomic-multilib-%{multilib2}
2760 Summary:        The GNU Atomic library - %{m2_desc} version
2761 Summary(pl.UTF-8):      Biblioteka GNU Atomic - wersja %{m2_desc}
2762 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2763 Group:          Libraries
2764
2765 %description -n libatomic-multilib-%{multilib2}
2766 This package contains %{m2_desc} version of the GNU Atomic library which
2767 is a GCC support library for atomic operations not supported by
2768 hardware.
2769
2770 %description -n libatomic-multilib-%{multilib2} -l pl.UTF-8
2771 Ten pakiet zawiera wersję %{m2_desc} biblioteki GNU Atomic, będącej
2772 biblioteką GCC wspierającą operacje atomowe na sprzęcie ich nie
2773 obsługującym.
2774
2775 %package -n libatomic-multilib-%{multilib2}-devel
2776 Summary:        Development files for the GNU Atomic static library - %{m2_desc} version
2777 Summary(pl.UTF-8):      Pliki programistyczne biblioteki GNU Atomic - wersja %{m2_desc}
2778 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2779 Group:          Development/Libraries
2780 Requires:       libatomic-multilib-%{multilib2} = %{epoch}:%{version}-%{release}
2781
2782 %description -n libatomic-multilib-%{multilib2}-devel
2783 This package contains the development files for %{m2_desc} version of the
2784 GNU Atomic library.
2785
2786 %description -n libatomic-multilib-%{multilib2}-devel -l pl.UTF-8
2787 Ten pakiet zawiera pliki programistyczne wersji %{m2_desc} biblioteki
2788 GNU Atomic.
2789
2790 %package -n libatomic-multilib-%{multilib2}-static
2791 Summary:        The GNU Atomic static library - %{m2_desc} version
2792 Summary(pl.UTF-8):      Statyczna biblioteka GNU Atomic - wersja %{m2_desc}
2793 License:        GPL v3+ with GCC Runtime Library Exception v3.1
2794 Group:          Development/Libraries
2795 Requires:       libatomic-multilib-%{multilib2}-devel = %{epoch}:%{version}-%{release}
2796
2797 %description -n libatomic-multilib-%{multilib2}-static
2798 This package contains %{m2_desc} version of the GNU Atomic static library.
2799
2800 %description -n libatomic-multilib-%{multilib2}-static -l pl.UTF-8
2801 Ten pakiet zawiera wersję %{m2_desc} statycznej biblioteki GNU Atomic.
2802
2803 %package gdb-plugin
2804 Summary:        GCC plugin for GDB
2805 Summary(pl.UTF-8):      Wtyczka GCC dla GDB
2806 Group:          Development/Debuggers
2807 Requires:       %{name} = %{epoch}:%{version}-%{release}
2808
2809 %description gdb-plugin
2810 This package contains GCC plugin for GDB C expression evaluation.
2811
2812 %description gdb-plugin -l pl.UTF-8
2813 Ten pakiet zawiera wtyczkę GCC do obliczania wyrażeń języka C w GDB.
2814
2815 %package plugin-devel
2816 Summary:        Support for compiling GCC plugins
2817 Summary(pl.UTF-8):      Obsługa kompilowania wtyczek GCC
2818 Group:          Development/Languages
2819 Requires:       %{name} = %{epoch}:%{version}-%{release}
2820 Requires:       gmp-devel >= 4.3.2
2821 Requires:       libmpc-devel >= 0.8.1
2822 Requires:       mpfr-devel >= 2.4.2
2823
2824 %description plugin-devel
2825 This package contains header files and other support files for
2826 compiling GCC plugins. The GCC plugin ABI is currently not stable, so
2827 plugins must be rebuilt any time GCC is updated.
2828
2829 %description plugin-devel -l pl.UTF-8
2830 Ten pakiet zawiera pliki nagłówkowe oraz inne pozwalające na
2831 kompilowanie wtyczek GCC. ABI wtyczek GCC nie jest obecnie stabilne,
2832 więc wtyczki muszą być przebudowywane przy każdej aktualizacji GCC.
2833
2834 # Packages with epoch 0
2835 # DO NOT MOVE THESE PACKAGES AROUND
2836
2837 %package -n libmpx
2838 Summary:        GCC Memory Protection Extensions language extensions runtime library
2839 Summary(pl.UTF-8):      Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC
2840 Epoch:          0
2841 License:        BSD
2842 Group:          Libraries
2843 Requires:       libstdc++ = 6:%{version}-%{release}
2844
2845 %description -n libmpx
2846 This package contains the Memory Protection Extensions C language
2847 extensions runtime library.
2848
2849 %description -n libmpx -l pl.UTF-8
2850 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2851 Protection Extensions dla języka C.
2852
2853 %package -n libmpx-devel
2854 Summary:        GCC development files for Memory Protection Extensions language extensions
2855 Summary(pl.UTF-8):      Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions
2856 Epoch:          0
2857 License:        BSD
2858 Group:          Development/Libraries
2859 Requires:       libmpx = %{version}-%{release}
2860
2861 %description -n libmpx-devel
2862 This package contains development files for Memory Protection
2863 Extensions C language extensions.
2864
2865 %description -n libmpx-devel -l pl.UTF-8
2866 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2867 Extensions dla języka C.
2868
2869 %package -n libmpx-static
2870 Summary:        GCC Memory Protection Extensions language extensions static library
2871 Summary(pl.UTF-8):      Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC
2872 Epoch:          0
2873 License:        BSD
2874 Group:          Development/Libraries
2875 Requires:       libmpx-devel = %{version}-%{release}
2876
2877 %description -n libmpx-static
2878 This package contains Memory Protection Extensions C language
2879 extensions static library.
2880
2881 %description -n libmpx-static -l pl.UTF-8
2882 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2883 Extensions dla języka C.
2884
2885 %package -n libmpx-multilib-32
2886 Summary:        GCC Memory Protection Extensions language extensions runtime library - 32-bit version
2887 Summary(pl.UTF-8):      Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
2888 Epoch:          0
2889 License:        BSD
2890 Group:          Libraries
2891 Requires:       libstdc++-multilib-32 = %{version}-%{release}
2892 Obsoletes:      libmpx-multilib
2893
2894 %description -n libmpx-multilib-32
2895 This package contains the Memory Protection Extensions C language
2896 extensions runtime library in 32-bit version.
2897
2898 %description -n libmpx-multilib-32 -l pl.UTF-8
2899 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2900 Protection Extensions dla języka C. W tym pakiecie znajduje się wersja
2901 32-bitowa.
2902
2903 %package -n libmpx-multilib-32-devel
2904 Summary:        GCC development files for Memory Protection Extensions language extensions - 32-bit version
2905 Summary(pl.UTF-8):      Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions - wersja 32-bitowa
2906 Epoch:          0
2907 License:        BSD
2908 Group:          Development/Libraries
2909 Requires:       libmpx-devel = %{version}-%{release}
2910 Requires:       libmpx-multilib-32 = %{version}-%{release}
2911 Obsoletes:      libmpx-multilib-devel
2912
2913 %description -n libmpx-multilib-32-devel
2914 This package contains development files for Memory Protection
2915 Extensions C language extensions in 32-bit version.
2916
2917 %description -n libmpx-multilib-32-devel -l pl.UTF-8
2918 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2919 Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
2920
2921 %package -n libmpx-multilib-32-static
2922 Summary:        GCC Memory Protection Extensions language extensions static library - 32-bit version
2923 Summary(pl.UTF-8):      Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC - wersja 32-bitowa
2924 Epoch:          0
2925 License:        BSD
2926 Group:          Development/Libraries
2927 Requires:       libmpx-multilib-32-devel = %{version}-%{release}
2928 Obsoletes:      libmpx-multilib-static
2929
2930 %description -n libmpx-multilib-32-static
2931 This package contains the Memory Protection Extensions C language
2932 extensions static library in 32-bit version.
2933
2934 %description -n libmpx-multilib-32-static -l pl.UTF-8
2935 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2936 Extensions dla języka C. W tym pakiecie znajduje się wersja 32-bitowa.
2937
2938 %package -n libmpx-multilib-%{multilib2}
2939 Summary:        GCC Memory Protection Extensions language extensions runtime library
2940 Summary(pl.UTF-8):      Biblioteka uruchomieniowa rozszerzeń Memory Protection Extensions dla GCC
2941 Epoch:          0
2942 License:        BSD
2943 Group:          Libraries
2944 Requires:       libstdc++-multilib-%{multilib2} = 6:%{version}-%{release}
2945
2946 %description -n libmpx-multilib-%{multilib2}
2947 This package contains the Memory Protection Extensions C language
2948 extensions runtime library.
2949
2950 %description -n libmpx-multilib-%{multilib2} -l pl.UTF-8
2951 Ten pakiet zawiera bibliotekę uruchomieniową rozszerzeń Memory
2952 Protection Extensions dla języka C.
2953
2954 %package -n libmpx-multilib-%{multilib2}-devel
2955 Summary:        GCC development files for Memory Protection Extensions language extensions
2956 Summary(pl.UTF-8):      Pliki programistyczne GCC dla rozszerzeń Memory Protection Extensions
2957 Epoch:          0
2958 License:        BSD
2959 Group:          Development/Libraries
2960 Requires:       libmpx-devel = %{version}-%{release}
2961 Requires:       libmpx-multilib-%{multilib2} = %{version}-%{release}
2962
2963 %description -n libmpx-multilib-%{multilib2}-devel
2964 This package contains development files for Memory Protection
2965 Extensions C language extensions.
2966
2967 %description -n libmpx-multilib-%{multilib2}-devel -l pl.UTF-8
2968 Ten pakiet zawiera pliki programistyczne rozszerzeń Memory Protection
2969 Extensions dla języka C.
2970
2971 %package -n libmpx-multilib-%{multilib2}-static
2972 Summary:        GCC Memory Protection Extensions language extensions static library
2973 Summary(pl.UTF-8):      Biblioteka statyczna rozszerzeń Memory Protection Extensions dla GCC
2974 Epoch:          0
2975 License:        BSD
2976 Group:          Development/Libraries
2977 Requires:       libmpx-multilib-%{multilib2}-devel = %{version}-%{release}
2978
2979 %description -n libmpx-multilib-%{multilib2}-static
2980 This package contains the Memory Protection Extensions C language
2981 extensions static library.
2982
2983 %description -n libmpx-multilib-%{multilib2}-static -l pl.UTF-8
2984 Ten pakiet zawiera bibliotekę statyczną rozszerzeń Memory Protection
2985 Extensions dla języka C.
2986
2987 %prep
2988 %setup -q
2989 #%patch100 -p0
2990 %patch0 -p1
2991 %patch2 -p1
2992 %patch3 -p1
2993 %patch4 -p1
2994
2995 %patch7 -p0
2996 %if %{with qt}
2997 %patch8 -p1
2998 %endif
2999 %patch10 -p1
3000 %if %{with gcc_libffi}
3001 %patch11 -p0
3002 %endif
3003
3004 %{__mv} ChangeLog ChangeLog.general
3005
3006 # override snapshot version.
3007 echo %{version} > gcc/BASE-VER
3008 echo "release" > gcc/DEV-PHASE
3009
3010 %build
3011 cd gcc
3012 #{__autoconf}
3013 cd ..
3014 %if %{with qt}
3015 cd libjava/classpath
3016 %{__autoconf}
3017 cd ../..
3018 %endif
3019 cp -f /usr/share/automake/config.sub .
3020
3021 rm -rf builddir && install -d builddir && cd builddir
3022
3023 # http://www.mailinglistarchive.com/java%40gcc.gnu.org/msg02751.html
3024 export JAR=no
3025
3026 CC="%{__cc}" \
3027 CFLAGS="%{rpmcflags}" \
3028 CXXFLAGS="%{rpmcxxflags}" \
3029 TEXCONFIG=false \
3030 ../configure \
3031         --prefix=%{_prefix} \
3032         --with-local-prefix=%{_prefix}/local \
3033         --libdir=%{_libdir} \
3034         --libexecdir=%{_libdir} \
3035         --infodir=%{_infodir} \
3036         --mandir=%{_mandir} \
3037         --x-libraries=%{_libdir} \
3038         --%{?with_bootstrap:en}%{!?with_bootstrap:dis}able-bootstrap \
3039         --disable-build-with-cxx \
3040         --disable-build-poststage1-with-cxx \
3041         --enable-c99 \
3042         --enable-checking=release \
3043 %ifarch %{ix86} %{x8664} x32
3044         --disable-cld \
3045 %endif
3046         %{?with_fortran:--enable-cmath} \
3047         --enable-decimal-float \
3048         --enable-gnu-indirect-function \
3049         --enable-gnu-unique-object \
3050         --enable-initfini-array \
3051         --disable-isl-version-check \
3052         --enable-languages="c%{?with_cxx:,c++}%{?with_fortran:,fortran}%{?with_objc:,objc}%{?with_objcxx:,obj-c++}%{?with_ada:,ada}%{?with_java:,java}%{?with_go:,go}" \
3053         --%{?with_gomp:en}%{!?with_gomp:dis}able-libgomp \
3054         --enable-libitm \
3055         --enable-linker-build-id \
3056         --enable-linux-futex \
3057         --enable-long-long \
3058         %{!?with_multilib:--disable-multilib} \
3059         --enable-nls \
3060         --enable-lto \
3061         --enable-plugin \
3062 %ifarch ppc ppc64
3063         --enable-secureplt \
3064 %endif
3065         --enable-shared \
3066         --enable-threads=posix \
3067         --disable-werror \
3068 %ifarch x32
3069         --with-abi=x32 \
3070 %endif
3071 %ifarch %{x8664} x32
3072         --with-arch-32=x86-64 \
3073 %endif
3074 %ifarch sparc64
3075         --with-cpu=ultrasparc \
3076 %endif
3077         --with-demangler-in-ld \
3078         --with-ecj-jar=%{_javadir}/ecj.jar \
3079         --with-gnu-as \
3080         --with-gnu-ld \
3081         --with-linker-hash-style=gnu \
3082         --with-long-double-128 \
3083 %if %{with multilib}
3084 %ifarch %{x8664}
3085         --with-multilib-list=m32,m64%{?with_multilibx32:,mx32} \
3086 %endif
3087 %ifarch x32
3088         --with-multilib-list=m32,m64,mx32 \
3089 %endif
3090 %endif
3091         --with-slibdir=%{_slibdir} \
3092 %ifnarch ia64
3093         --without-system-libunwind \
3094 %else
3095         --with-system-libunwind \
3096 %endif
3097         --with-system-zlib \
3098         %{!?with_java:--without-x} \
3099 %if %{with cxx}
3100         --enable-__cxa_atexit \
3101         --enable-libstdcxx-allocator=new \
3102         --disable-libstdcxx-pch \
3103         --enable-libstdcxx-threads \
3104         --enable-libstdcxx-time=rt \
3105         --enable-libstdcxx-visibility \
3106         --enable-symvers=gnu%{?with_symvers:-versioned-namespace} \
3107         --with-gxx-include-dir=%{_includedir}/c++/%{version} \
3108         %{?with_vtv:--enable-vtable-verify} \
3109 %endif
3110 %if %{with java}
3111         %{!?with_alsa:--disable-alsa} \
3112         %{!?with_dssi:--disable-dssi} \
3113         --disable-gconf-peer \
3114         %{?with_gtk:--enable-gtk-cairo} \
3115 %if %{with x}
3116         --enable-java-awt="xlib%{?with_gtk:,gtk}%{?with_qt:,qt}" \
3117 %endif
3118         --enable-jni \
3119         --enable-libgcj \
3120         --enable-libgcj-database \
3121         --enable-libgcj-multifile \
3122         --disable-libjava-multilib \
3123         %{?with_mozilla:--enable-plugin} \
3124         --enable-static-libjava \
3125         --enable-xmlj \
3126 %endif
3127         --with-pkgversion="PLD-Linux" \
3128         --with-bugurl="http://bugs.pld-linux.org" \
3129         --host=%{_target_platform} \
3130         --build=%{_target_platform}
3131
3132 cd ..
3133
3134 cat << 'EOF' > Makefile
3135 all := $(filter-out all Makefile,$(MAKECMDGOALS))
3136
3137 all $(all):
3138         $(MAKE) -C builddir $(MAKE_OPTS) $(all) \
3139                 %{?with_bootstrap:%{?with_profiling:profiledbootstrap}} \
3140                 GCJFLAGS="%{rpmcflags}" \
3141                 BOOT_CFLAGS="%{rpmcflags}" \
3142                 STAGE1_CFLAGS="%{rpmcflags} -O1 -g0" \
3143                 GNATLIBCFLAGS="%{rpmcflags}" \
3144                 LDFLAGS_FOR_TARGET="%{rpmldflags}" \
3145                 mandir=%{_mandir} \
3146                 infodir=%{_infodir}
3147 EOF
3148
3149 %{__make}
3150
3151 %if %{with tests}
3152 if [ ! -r /dev/pts/0 ]; then
3153         echo "You need to have /dev/pts mounted to avoid expect's spawn failures!"
3154         exit 1
3155 fi
3156 %{__make} -k -C builddir check 2>&1 ||:
3157 %endif
3158
3159 %install
3160 rm -rf $RPM_BUILD_ROOT
3161 install -d $RPM_BUILD_ROOT{/lib,%{_aclocaldir},%{_datadir},%{_infodir}}
3162
3163 cd builddir
3164
3165 %{__make} -j1 install \
3166         mandir=%{_mandir} \
3167         infodir=%{_infodir} \
3168         DESTDIR=$RPM_BUILD_ROOT
3169
3170 cp -p gcc/specs $RPM_BUILD_ROOT%{gcclibdir}
3171
3172 %if %{with multilib}
3173 # create links
3174 %ifarch sparc64
3175 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc \
3176         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc
3177 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcc-%{version} \
3178         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcc-%{version}
3179 %if %{with cxx}
3180 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-c++ \
3181         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-c++
3182 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-g++ \
3183         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-g++
3184 %endif
3185 %if %{with java}
3186 ln -f $RPM_BUILD_ROOT%{_bindir}/sparc64-pld-linux-gcj \
3187         $RPM_BUILD_ROOT%{_bindir}/sparc-pld-linux-gcj
3188 %endif
3189 %endif
3190 %endif
3191
3192 ln -sf %{_bindir}/cpp $RPM_BUILD_ROOT/lib/cpp
3193 ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
3194 echo ".so man1/gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1
3195
3196 libssp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libssp.so.*.*.*)
3197 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir}
3198 ln -sf %{_slibdir}/$libssp $RPM_BUILD_ROOT%{_libdir}/libssp.so
3199
3200 libitm=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libitm.so.*.*.*)
3201 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir}
3202 ln -sf %{_slibdir}/$libitm $RPM_BUILD_ROOT%{_libdir}/libitm.so
3203
3204 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir}; echo libgomp.so.*.*.*)
3205 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir}
3206 ln -sf %{_slibdir}/$libgomp $RPM_BUILD_ROOT%{_libdir}/libgomp.so
3207
3208 %if %{with multilib}
3209 libssp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libssp.so.*.*.*)
3210 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libssp.so.* $RPM_BUILD_ROOT%{_slibdir32}
3211 ln -sf %{_slibdir32}/$libssp $RPM_BUILD_ROOT%{_libdir32}/libssp.so
3212
3213 libitm=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libitm.so.*.*.*)
3214 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libitm.so.* $RPM_BUILD_ROOT%{_slibdir32}
3215 ln -sf %{_slibdir32}/$libitm $RPM_BUILD_ROOT%{_libdir32}/libitm.so
3216
3217 libgomp=$(cd $RPM_BUILD_ROOT%{_libdir32}; echo libgomp.so.*.*.*)
3218 %{__mv} $RPM_BUILD_ROOT%{_libdir32}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdir32}
3219 ln -sf %{_slibdir32}/$libgomp $RPM_BUILD_ROOT%{_libdir32}/libgomp.so
3220
3221 %if %{with multilib2}
3222 libssp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libssp.so.*.*.*)
3223 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libssp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
3224 ln -sf %{_slibdirm2}/$libssp $RPM_BUILD_ROOT%{_libdirm2}/libssp.so
3225
3226 libitm=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libitm.so.*.*.*)
3227 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libitm.so.* $RPM_BUILD_ROOT%{_slibdirm2}
3228 ln -sf %{_slibdirm2}/$libitm $RPM_BUILD_ROOT%{_libdirm2}/libitm.so
3229
3230 libgomp=$(cd $RPM_BUILD_ROOT%{_libdirm2}; echo libgomp.so.*.*.*)
3231 %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so.* $RPM_BUILD_ROOT%{_slibdirm2}
3232 ln -sf %{_slibdirm2}/$libgomp $RPM_BUILD_ROOT%{_libdirm2}/libgomp.so
3233 %endif
3234 %endif
3235
3236 %if %{with fortran}
3237 ln -sf gfortran $RPM_BUILD_ROOT%{_bindir}/g95
3238 echo ".so man1/gfortran.1" > $RPM_BUILD_ROOT%{_mandir}/man1/g95.1
3239 %endif
3240
3241 %if %{with ada}
3242 # move ada shared libraries to proper place...
3243 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/adalib/*.so.1 \
3244         $RPM_BUILD_ROOT%{_libdir}
3245 # check if symlink to be made is valid
3246 test -f $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so.1
3247 ln -sf  libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnat-%{major_ver}.so
3248 ln -sf  libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir}/libgnarl-%{major_ver}.so
3249 ln -sf  libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnat.so
3250 ln -sf  libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir}/libgnarl.so
3251 %if %{with multilib}
3252 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/32/adalib/*.so.1 \
3253         $RPM_BUILD_ROOT%{_libdir32}
3254 # check if symlink to be made is valid
3255 test -f $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so.1
3256 ln -sf  libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnat-%{major_ver}.so
3257 ln -sf  libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdir32}/libgnarl-%{major_ver}.so
3258 ln -sf  libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnat.so
3259 ln -sf  libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdir32}/libgnarl.so
3260
3261 %if %{with multilib2}
3262 %{__mv} $RPM_BUILD_ROOT%{gcclibdir}/%{multilib2}/adalib/*.so.1 \
3263         $RPM_BUILD_ROOT%{_libdirm2}
3264 # check if symlink to be made is valid
3265 test -f $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so.1
3266 ln -sf libgnat-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnat-%{major_ver}.so
3267 ln -sf libgnarl-%{major_ver}.so.1 $RPM_BUILD_ROOT%{_libdirm2}/libgnarl-%{major_ver}.so
3268 ln -sf libgnat-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnat.so
3269 ln -sf libgnarl-%{major_ver}.so $RPM_BUILD_ROOT%{_libdirm2}/libgnarl.so
3270 %endif
3271 %endif
3272 %endif
3273
3274 cd ..
3275
3276 %if %{with java}
3277 install -d java-doc
3278 cp -f libjava/READ* java-doc
3279 ln -sf libgcj-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/libgcj.jar
3280 %endif
3281
3282 %if %{with gcc_libffi}
3283 # still not installed by gcc?
3284 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc ] || exit 1
3285 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
3286 sed -e 's,@prefix@,%{_prefix},
3287         s,@exec_prefix@,%{_exec_prefix},
3288         s,@libdir@,%{_libdir},
3289         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir}/libffi.pc
3290 %if %{with multilib}
3291 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc ] || exit 1
3292 install -d $RPM_BUILD_ROOT%{_pkgconfigdir32}
3293 sed -e 's,@prefix@,%{_prefix},
3294         s,@exec_prefix@,%{_exec_prefix},
3295         s,@libdir@,%{_libdir32},
3296         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdir32}/libffi.pc
3297 %if %{with multilib2}
3298 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc ] || exit 1
3299 install -d $RPM_BUILD_ROOT%{_pkgconfigdirm2}
3300 sed -e 's,@prefix@,%{_prefix},
3301         s,@exec_prefix@,%{_exec_prefix},
3302         s,@libdir@,%{_libdirm2},
3303         s,@gcclibdir@,%{gcclibdir},' %{SOURCE3} >$RPM_BUILD_ROOT%{_pkgconfigdirm2}/libffi.pc
3304 %endif
3305 %endif
3306 %endif
3307
3308 %if %{with objc}
3309 cp -f libobjc/README gcc/objc/README.libobjc
3310 %endif
3311
3312 # avoid -L poisoning in *.la - there should be only -L%{_libdir}/gcc/%{_target_platform}/%{version}
3313 # normalize libdir, to avoid propagation of unnecessary RPATHs by libtool
3314 for f in libitm.la libssp.la libssp_nonshared.la \
3315         %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
3316         %{?with_fortran:libgfortran.la libquadmath.la} \
3317         %{?with_gomp:libgomp.la} \
3318         %{?with_Xsan:libasan.la libubsan.la} \
3319         %{?with_lsan_m0:liblsan.la} \
3320         %{?with_tsan_m0:libtsan.la} \
3321         %{?with_atomic:libatomic.la} \
3322 %if %{with java}
3323         %{?with_gcc_libffi:libffi.la} \
3324         libgcj.la libgcj-tools.la libgij.la \
3325         %{gcjdbexecdir}/libjvm.la \
3326         %{gcjdbexecdir}/libxmlj.la \
3327         %{?with_x:lib-gnu-awt-xlib.la} \
3328         %{?with_gtk:%{gcjdbexecdir}/libgtkpeer.la %{gcjdbexecdir}/libjawt.la} \
3329         %{?with_qt:%{gcjdbexecdir}/libqtpeer.la} \
3330         %{?with_alsa:%{gcjdbexecdir}/libgjsmalsa.la} \
3331         %{?with_dssi:%{gcjdbexecdir}/libgjsmdssi.la} \
3332 %endif
3333         %{?with_objc:libobjc.la};
3334 do
3335         file="$RPM_BUILD_ROOT%{_libdir}/$f"
3336         %{__perl} %{SOURCE1} "$file" %{_libdir} >"${file}.fixed"
3337         %{__mv} "${file}.fixed" "$file"
3338
3339         # normalize /lib/../lib/ path (libjawt.la)
3340         sed -i -e 's#/%{_lib}/\.\./%{_lib}/#/%{_lib}/#g' "$file"
3341 done
3342 %if %{with multilib}
3343 for f in libitm.la libssp.la libssp_nonshared.la \
3344         %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
3345         %{?with_fortran:libgfortran.la libquadmath.la} \
3346         %{?with_gomp:libgomp.la} \
3347         %{?with_Xsan:libasan.la libubsan.la} \
3348         %{?with_lsan_m1:liblsan.la} \
3349         %{?with_tsan_m1:libtsan.la} \
3350         %{?with_atomic:libatomic.la} \
3351         %{?with_java:%{?with_gcc_libffi:libffi.la}} \
3352         %{?with_objc:libobjc.la};
3353 do
3354         %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdir32}/$f %{_libdir32} > $RPM_BUILD_ROOT%{_libdir32}/$f.fixed
3355         %{__mv} $RPM_BUILD_ROOT%{_libdir32}/$f{.fixed,}
3356 done
3357 %if %{with multilib2}
3358 for f in libitm.la libssp.la libssp_nonshared.la \
3359         %{?with_cxx:libstdc++.la libstdc++fs.la libsupc++.la} \
3360         %{?with_fortran:libgfortran.la libquadmath.la} \
3361         %{?with_gomp:libgomp.la} \
3362         %{?with_Xsan:libasan.la libubsan.la} \
3363         %{?with_lsan_m2:liblsan.la} \
3364         %{?with_tsan_m2:libtsan.la} \
3365         %{?with_atomic:libatomic.la} \
3366         %{?with_java:%{?with_gcc_libffi:libffi.la}} \
3367         %{?with_objc:libobjc.la};
3368 do
3369         %{__perl} %{SOURCE1} $RPM_BUILD_ROOT%{_libdirm2}/$f %{_libdirm2} > $RPM_BUILD_ROOT%{_libdirm2}/$f.fixed
3370         %{__mv} $RPM_BUILD_ROOT%{_libdirm2}/$f{.fixed,}
3371 done
3372 %endif
3373 %endif
3374
3375 cp -p $RPM_BUILD_ROOT%{gcclibdir}/install-tools/include/*.h $RPM_BUILD_ROOT%{gcclibdir}/include
3376 cp -p $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/syslimits.h $RPM_BUILD_ROOT%{gcclibdir}/include
3377 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
3378 %{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
3379
3380 # plugins, .la not needed
3381 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/liblto_plugin.la \
3382         $RPM_BUILD_ROOT%{_libdir}/libcc1.la
3383
3384 %if %{without lsan_m0} && (%{without multilib2} || %{without lsan_m2})
3385 %{__rm} $RPM_BUILD_ROOT%{gcclibdir}/include/sanitizer/lsan_interface.h
3386 %endif
3387
3388 %if %{with python}
3389 for LIBDIR in %{_libdir} %{?with_multilib:%{_libdir32}} %{?with_multilib2:%{_libdirm2}} ; do
3390         LIBPATH="$RPM_BUILD_ROOT%{_datadir}/gdb/auto-load$LIBDIR"
3391         install -d $LIBPATH
3392         # basename is being run only for the native (non-biarch) file.
3393         sed -e 's,@pythondir@,%{_datadir}/gdb,' \
3394           -e "s,@toolexeclibdir@,$LIBDIR," \
3395           < libstdc++-v3/python/hook.in \
3396           > $LIBPATH/$(basename $RPM_BUILD_ROOT%{_prefix}/%{_lib}/libstdc++.so.*.*.*)-gdb.py
3397 done
3398 install -d $RPM_BUILD_ROOT%{py_sitescriptdir}
3399 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx $RPM_BUILD_ROOT%{py_sitescriptdir}
3400 %if %{with java}
3401 %{__mv} $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava $RPM_BUILD_ROOT%{py_sitescriptdir}
3402 %{__sed} -i -e '1s,#!/usr/bin/env python,#!/usr/bin/python,' $RPM_BUILD_ROOT%{_bindir}/aot-compile
3403 %endif
3404 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
3405 %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}
3406 %py_postclean
3407 %else
3408 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libstdcxx
3409 %if %{with java}
3410 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gcc-%{version}/python/libjava
3411 %endif
3412 %endif
3413 # script(s) always installed; see above for builds with python; if no python, just don't package
3414 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libstdc++.so.*-gdb.py
3415 %if %{with multilib}
3416 %{__rm} $RPM_BUILD_ROOT%{_libdir32}/libstdc++.so.*-gdb.py
3417 %if %{with multilib2}
3418 %{__rm} $RPM_BUILD_ROOT%{_libdirm2}/libstdc++.so.*-gdb.py
3419 %endif
3420 %endif
3421
3422 %find_lang gcc
3423 %find_lang cpplib
3424 cat cpplib.lang >> gcc.lang
3425
3426 %if %{with cxx}
3427 %find_lang libstdc\+\+
3428 cp -p libstdc++-v3/include/precompiled/* $RPM_BUILD_ROOT%{_includedir}
3429 %endif
3430
3431 # always -f, as "dir" is created depending which texlive version is installed
3432 %{__rm} -f $RPM_BUILD_ROOT%{_infodir}/dir
3433
3434 # svn snap doesn't contain (release does) below files,
3435 # so let's create dummy entries to satisfy %%files.
3436 [ ! -f NEWS ] && touch NEWS
3437 [ ! -f libgfortran/AUTHORS ] && touch libgfortran/AUTHORS
3438 [ ! -f libgfortran/README ] && touch libgfortran/README
3439
3440 %clean
3441 rm -rf $RPM_BUILD_ROOT
3442
3443 %post   -p /sbin/postshell
3444 -/usr/sbin/fix-info-dir -c %{_infodir}
3445
3446 %postun -p /sbin/postshell
3447 -/usr/sbin/fix-info-dir -c %{_infodir}
3448
3449 %post   ada -p /sbin/postshell
3450 -/usr/sbin/fix-info-dir -c %{_infodir}
3451
3452 %postun ada -p /sbin/postshell
3453 -/usr/sbin/fix-info-dir -c %{_infodir}
3454
3455 %post   fortran -p /sbin/postshell
3456 -/usr/sbin/fix-info-dir -c %{_infodir}
3457
3458 %postun fortran -p /sbin/postshell
3459 -/usr/sbin/fix-info-dir -c %{_infodir}
3460
3461 %post   java -p /sbin/postshell
3462 -/usr/sbin/fix-info-dir -c %{_infodir}
3463
3464 %postun java -p /sbin/postshell
3465 -/usr/sbin/fix-info-dir -c %{_infodir}
3466
3467 %post   go -p /sbin/postshell
3468 -/usr/sbin/fix-info-dir -c %{_infodir}
3469
3470 %postun go -p /sbin/postshell
3471 -/usr/sbin/fix-info-dir -c %{_infodir}
3472
3473 %post   -n libquadmath-devel -p /sbin/postshell
3474 -/usr/sbin/fix-info-dir -c %{_infodir}
3475
3476 %postun -n libquadmath-devel -p /sbin/postshell
3477 -/usr/sbin/fix-info-dir -c %{_infodir}
3478
3479 %post   -n libffi-devel -p /sbin/postshell
3480 -/usr/sbin/fix-info-dir -c %{_infodir}
3481
3482 %postun -n libffi-devel -p /sbin/postshell
3483 -/usr/sbin/fix-info-dir -c %{_infodir}
3484
3485 %post   -n libgomp-devel -p /sbin/postshell
3486 -/usr/sbin/fix-info-dir -c %{_infodir}
3487
3488 %postun -n libgomp-devel -p /sbin/postshell
3489 -/usr/sbin/fix-info-dir -c %{_infodir}
3490
3491 %post   -p /sbin/ldconfig -n libcilkrts
3492 %postun -p /sbin/ldconfig -n libcilkrts
3493 %post   -p /sbin/ldconfig -n libcilkrts-multilib-32
3494 %postun -p /sbin/ldconfig -n libcilkrts-multilib-32
3495 %post   -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3496 %postun -p /sbin/ldconfig -n libcilkrts-multilib-%{multilib2}
3497 %post   -p /sbin/ldconfig -n libgcc
3498 %postun -p /sbin/ldconfig -n libgcc
3499 %post   -p /sbin/ldconfig -n libgcc-multilib-32
3500 %postun -p /sbin/ldconfig -n libgcc-multilib-32
3501 %post   -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3502 %postun -p /sbin/ldconfig -n libgcc-multilib-%{multilib2}
3503 %post   -p /sbin/ldconfig -n libgomp
3504 %postun -p /sbin/ldconfig -n libgomp
3505 %post   -p /sbin/ldconfig -n libgomp-multilib-32
3506 %postun -p /sbin/ldconfig -n libgomp-multilib-32
3507 %post   -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3508 %postun -p /sbin/ldconfig -n libgomp-multilib-%{multilib2}
3509 %post   -p /sbin/ldconfig -n libgnat
3510 %postun -p /sbin/ldconfig -n libgnat
3511 %post   -p /sbin/ldconfig -n libgnat-multilib-32
3512 %postun -p /sbin/ldconfig -n libgnat-multilib-32
3513 %post   -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3514 %postun -p /sbin/ldconfig -n libgnat-multilib-%{multilib2}
3515 %post   -p /sbin/ldconfig -n libstdc++
3516 %postun -p /sbin/ldconfig -n libstdc++
3517 %post   -p /sbin/ldconfig -n libstdc++-multilib-32
3518 %postun -p /sbin/ldconfig -n libstdc++-multilib-32
3519 %post   -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3520 %postun -p /sbin/ldconfig -n libstdc++-multilib-%{multilib2}
3521 %post   -p /sbin/ldconfig -n libgfortran
3522 %postun -p /sbin/ldconfig -n libgfortran
3523 %post   -p /sbin/ldconfig -n libgfortran-multilib-32
3524 %postun -p /sbin/ldconfig -n libgfortran-multilib-32
3525 %post   -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3526 %postun -p /sbin/ldconfig -n libgfortran-multilib-%{multilib2}
3527 %post   -p /sbin/ldconfig -n libgcj
3528 %postun -p /sbin/ldconfig -n libgcj
3529 %post   -p /sbin/ldconfig -n libffi
3530 %postun -p /sbin/ldconfig -n libffi
3531 %post   -p /sbin/ldconfig -n libffi-multilib-32
3532 %postun -p /sbin/ldconfig -n libffi-multilib-32
3533 %post   -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3534 %postun -p /sbin/ldconfig -n libffi-multilib-%{multilib2}
3535 %post   -p /sbin/ldconfig -n libmpx
3536 %postun -p /sbin/ldconfig -n libmpx
3537 %post   -p /sbin/ldconfig -n libmpx-multilib-32
3538 %postun -p /sbin/ldconfig -n libmpx-multilib-32
3539 %post   -p /sbin/ldconfig -n libmpx-multilib-%{multilib2}
3540 %postun -p /sbin/ldconfig -n libmpx-multilib-%{multilib2}
3541 %post   -p /sbin/ldconfig -n libobjc
3542 %postun -p /sbin/ldconfig -n libobjc
3543 %post   -p /sbin/ldconfig -n libobjc-multilib-32
3544 %postun -p /sbin/ldconfig -n libobjc-multilib-32
3545 %post   -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3546 %postun -p /sbin/ldconfig -n libobjc-multilib-%{multilib2}
3547 %post   -p /sbin/ldconfig -n libquadmath
3548 %postun -p /sbin/ldconfig -n libquadmath
3549 %post   -p /sbin/ldconfig -n libquadmath-multilib-32
3550 %postun -p /sbin/ldconfig -n libquadmath-multilib-32
3551 %post   -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3552 %postun -p /sbin/ldconfig -n libquadmath-multilib-%{multilib2}
3553 %post   -p /sbin/ldconfig -n libgo
3554 %postun -p /sbin/ldconfig -n libgo
3555 %post   -p /sbin/ldconfig -n libgo-multilib-32
3556 %postun -p /sbin/ldconfig -n libgo-multilib-32
3557 %post   -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3558 %postun -p /sbin/ldconfig -n libgo-multilib-%{multilib2}
3559 %post   -p /sbin/ldconfig -n libasan
3560 %postun -p /sbin/ldconfig -n libasan
3561 %post   -p /sbin/ldconfig -n libasan-multilib-32
3562 %postun -p /sbin/ldconfig -n libasan-multilib-32
3563 %post   -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3564 %postun -p /sbin/ldconfig -n libasan-multilib-%{multilib2}
3565 %post   -p /sbin/ldconfig -n liblsan
3566 %postun -p /sbin/ldconfig -n liblsan
3567 %post   -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3568 %postun -p /sbin/ldconfig -n liblsan-multilib-%{multilib2}
3569 %post   -p /sbin/ldconfig -n libtsan
3570 %postun -p /sbin/ldconfig -n libtsan
3571 %post   -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3572 %postun -p /sbin/ldconfig -n libtsan-multilib-%{multilib2}
3573 %post   -p /sbin/ldconfig -n libubsan
3574 %postun -p /sbin/ldconfig -n libubsan
3575 %post   -p /sbin/ldconfig -n libubsan-multilib-32
3576 %postun -p /sbin/ldconfig -n libubsan-multilib-32
3577 %post   -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3578 %postun -p /sbin/ldconfig -n libubsan-multilib-%{multilib2}
3579 %post   -p /sbin/ldconfig -n libvtv
3580 %postun -p /sbin/ldconfig -n libvtv
3581 %post   -p /sbin/ldconfig -n libvtv-multilib-32
3582 %postun -p /sbin/ldconfig -n libvtv-multilib-32
3583 %post   -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3584 %postun -p /sbin/ldconfig -n libvtv-multilib-%{multilib2}
3585 %post   -p /sbin/ldconfig -n libatomic
3586 %postun -p /sbin/ldconfig -n libatomic
3587 %post   -p /sbin/ldconfig -n libatomic-multilib-32
3588 %postun -p /sbin/ldconfig -n libatomic-multilib-32
3589 %post   -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3590 %postun -p /sbin/ldconfig -n libatomic-multilib-%{multilib2}
3591 %post   -p /sbin/ldconfig gdb-plugin
3592 %postun -p /sbin/ldconfig gdb-plugin
3593
3594 %files -f gcc.lang
3595 %defattr(644,root,root,755)
3596 %doc ChangeLog.general MAINTAINERS NEWS
3597 # bugs.html faq.html
3598 %doc gcc/{ChangeLog,ONEWS,README.Portability}
3599 %attr(755,root,root) %{_bindir}/*-gcc*
3600 %attr(755,root,root) %{_bindir}/cc
3601 %attr(755,root,root) %{_bindir}/cpp
3602 %attr(755,root,root) %{_bindir}/gcc
3603 %attr(755,root,root) %{_bindir}/gcc-ar
3604 %attr(755,root,root) %{_bindir}/gcc-nm
3605 %attr(755,root,root) %{_bindir}/gcc-ranlib
3606 #%attr(755,root,root) %{_bindir}/gccbug
3607 %attr(755,root,root) %{_bindir}/gcov
3608 %attr(755,root,root) %{_bindir}/gcov-tool
3609 %{_mandir}/man1/cc.1*
3610 %{_mandir}/man1/cpp.1*
3611 %{_mandir}/man1/gcc.1*
3612 %{_mandir}/man1/gcov.1*
3613 %{_infodir}/cpp.info*
3614 %{_infodir}/cppinternals.info*
3615 %{_infodir}/gcc.info*
3616 %{_infodir}/gccinstall.info*
3617 %{_infodir}/gccint.info*
3618 %{_infodir}/libitm.info*
3619 %attr(755,root,root) /lib/cpp
3620 %attr(755,root,root) %{_slibdir}/libgcc_s.so
3621 %attr(755,root,root) %{_libdir}/libitm.so
3622 %attr(755,root,root) %{_libdir}/libssp.so
3623 %{_libdir}/libitm.la
3624 %{_libdir}/libitm.a
3625 %{_libdir}/libitm.spec
3626 %{_libdir}/libsanitizer.spec
3627 %{_libdir}/libssp.la
3628 %{_libdir}/libssp.a
3629 %{_libdir}/libssp_nonshared.la
3630 %{_libdir}/libssp_nonshared.a
3631 %dir %{_libdir}/gcc/%{_target_platform}
3632 %dir %{gcclibdir}
3633 %{gcclibdir}/libgcc.a
3634 %{gcclibdir}/libgcc_eh.a
3635 %{gcclibdir}/libgcov.a
3636 %{gcclibdir}/specs
3637 %{gcclibdir}/crt*.o
3638 %{?with_vtv:%{gcclibdir}/vtv_*.o}
3639 %attr(755,root,root) %{gcclibdir}/cc1
3640 %attr(755,root,root) %{gcclibdir}/collect2
3641 %attr(755,root,root) %{gcclibdir}/lto-wrapper
3642 %attr(755,root,root) %{gcclibdir}/lto1
3643 %attr(755,root,root) %{gcclibdir}/liblto_plugin.so*
3644 %dir %{gcclibdir}/include
3645 %dir %{gcclibdir}/include/sanitizer
3646 %{gcclibdir}/include/sanitizer/common_interface_defs.h
3647 %dir %{gcclibdir}/include/ssp
3648 %{gcclibdir}/include/ssp/*.h
3649 %{gcclibdir}/include/float.h
3650 %{gcclibdir}/include/iso646.h
3651 %{gcclibdir}/include/limits.h
3652 %{gcclibdir}/include/stdalign.h
3653 %{gcclibdir}/include/stdarg.h
3654 %{gcclibdir}/include/stdatomic.h
3655 %{gcclibdir}/include/stdbool.h
3656 %{gcclibdir}/include/stddef.h
3657 %{gcclibdir}/include/stdfix.h
3658 %{gcclibdir}/include/stdint.h
3659 %{gcclibdir}/include/stdint-gcc.h
3660 %{gcclibdir}/include/stdnoreturn.h
3661 %{gcclibdir}/include/syslimits.h
3662 %{gcclibdir}/include/unwind.h
3663 %{gcclibdir}/include/varargs.h
3664 %ifarch %{ix86} %{x8664} x32
3665 %{gcclibdir}/include/adxintrin.h
3666 %{gcclibdir}/include/ammintrin.h
3667 %{gcclibdir}/include/avx2intrin.h
3668 %{gcclibdir}/include/avx512bwintrin.h
3669 %{gcclibdir}/include/avx512cdintrin.h
3670 %{gcclibdir}/include/avx512dqintrin.h
3671 %{gcclibdir}/include/avx512erintrin.h
3672 %{gcclibdir}/include/avx512fintrin.h
3673 %{gcclibdir}/include/avx512ifmaintrin.h
3674 %{gcclibdir}/include/avx512ifmavlintrin.h
3675 %{gcclibdir}/include/avx512pfintrin.h
3676 %{gcclibdir}/include/avx512vbmiintrin.h
3677 %{gcclibdir}/include/avx512vbmivlintrin.h
3678 %{gcclibdir}/include/avx512vlbwintrin.h
3679 %{gcclibdir}/include/avx512vldqintrin.h
3680 %{gcclibdir}/include/avx512vlintrin.h
3681 %{gcclibdir}/include/avxintrin.h
3682 %{gcclibdir}/include/bmi2intrin.h
3683 %{gcclibdir}/include/bmiintrin.h
3684 %{gcclibdir}/include/bmmintrin.h
3685 %{gcclibdir}/include/clflushoptintrin.h
3686 %{gcclibdir}/include/clwbintrin.h
3687 %{gcclibdir}/include/clzerointrin.h
3688 %{gcclibdir}/include/cpuid.h
3689 %{gcclibdir}/include/cross-stdarg.h
3690 %{gcclibdir}/include/emmintrin.h
3691 %{gcclibdir}/include/f16cintrin.h
3692 %{gcclibdir}/include/fma4intrin.h
3693 %{gcclibdir}/include/fmaintrin.h
3694 %{gcclibdir}/include/fxsrintrin.h
3695 %{gcclibdir}/include/ia32intrin.h
3696 %{gcclibdir}/include/immintrin.h
3697 %{gcclibdir}/include/lwpintrin.h
3698 %{gcclibdir}/include/lzcntintrin.h
3699 %{gcclibdir}/include/mm3dnow.h
3700 %{gcclibdir}/include/mmintrin.h
3701 %{gcclibdir}/include/mm_malloc.h
3702 %{gcclibdir}/include/nmmintrin.h
3703 %{gcclibdir}/include/mwaitxintrin.h
3704 %{gcclibdir}/include/pkuintrin.h
3705 %{gcclibdir}/include/pmmintrin.h
3706 %{gcclibdir}/include/popcntintrin.h
3707 %{gcclibdir}/include/prfchwintrin.h
3708 %{gcclibdir}/include/rdseedintrin.h
3709 %{gcclibdir}/include/rtmintrin.h
3710 %{gcclibdir}/include/shaintrin.h
3711 %{gcclibdir}/include/smmintrin.h
3712 %{gcclibdir}/include/tbmintrin.h
3713 %{gcclibdir}/include/tmmintrin.h
3714 %{gcclibdir}/include/wmmintrin.h
3715 %{gcclibdir}/include/x86intrin.h
3716 %{gcclibdir}/include/xmmintrin.h
3717 %{gcclibdir}/include/xopintrin.h
3718 %{gcclibdir}/include/xsavecintrin.h
3719 %{gcclibdir}/include/xsaveintrin.h
3720 %{gcclibdir}/include/xsaveoptintrin.h
3721 %{gcclibdir}/include/xsavesintrin.h
3722 %{gcclibdir}/include/xtestintrin.h
3723 %endif
3724 %ifarch arm
3725 %{gcclibdir}/include/arm_neon.h
3726 %{gcclibdir}/include/mmintrin.h
3727 %endif
3728 %ifarch ia64
3729 %{gcclibdir}/include/ia64intrin.h
3730 %endif
3731 %ifarch m68k
3732 %{gcclibdir}/include/math-68881.h
3733 %endif
3734 %ifarch mips
3735 %{gcclibdir}/include/loongson.h
3736 %endif
3737 %ifarch powerpc ppc ppc64
3738 %{gcclibdir}/include/altivec.h
3739 %{gcclibdir}/include/paired.h
3740 %{gcclibdir}/include/ppc-asm.h
3741 %{gcclibdir}/include/ppu_intrinsics.h
3742 %{gcclibdir}/include/si2vmx.h
3743 %{gcclibdir}/include/spe.h
3744 %{gcclibdir}/include/spu2vmx.h
3745 %{gcclibdir}/include/vec_types.h
3746 %endif
3747 %{?with_vtv:%{gcclibdir}/include/vtv_*.h}
3748
3749 %if %{with multilib}
3750 %files multilib-32
3751 %defattr(644,root,root,755)
3752 %attr(755,root,root) %{_slibdir32}/libgcc_s.so
3753 %dir %{gcclibdir}/32
3754 %{gcclibdir}/32/crt*.o
3755 %{?with_vtv:%{gcclibdir}/32/vtv_*.o}
3756 %{gcclibdir}/32/libgcc.a
3757 %{gcclibdir}/32/libgcc_eh.a
3758 %{gcclibdir}/32/libgcov.a
3759 %{_libdir32}/libitm.spec
3760 %{_libdir32}/libsanitizer.spec
3761 %attr(755,root,root) %{_libdir32}/libitm.so
3762 %attr(755,root,root) %{_libdir32}/libssp.so
3763 %{_libdir32}/libitm.la
3764 %{_libdir32}/libitm.a
3765 %{_libdir32}/libssp.la
3766 %{_libdir32}/libssp.a
3767 %{_libdir32}/libssp_nonshared.la
3768 %{_libdir32}/libssp_nonshared.a
3769 %endif
3770
3771 %if %{with multilib2}
3772 %files multilib-%{multilib2}
3773 %defattr(644,root,root,755)
3774 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so
3775 %dir %{gcclibdir}/%{multilib2}
3776 %{gcclibdir}/%{multilib2}/crt*.o
3777 %{?with_vtv:%{gcclibdir}/%{multilib2}/vtv_*.o}
3778 %{gcclibdir}/%{multilib2}/libgcc.a
3779 %{gcclibdir}/%{multilib2}/libgcc_eh.a
3780 %{gcclibdir}/%{multilib2}/libgcov.a
3781 %{_libdirm2}/libitm.spec
3782 %{_libdirm2}/libsanitizer.spec
3783 %attr(755,root,root) %{_libdirm2}/libitm.so
3784 %attr(755,root,root) %{_libdirm2}/libssp.so
3785 %{_libdirm2}/libitm.la
3786 %{_libdirm2}/libitm.a
3787 %{_libdirm2}/libssp.la
3788 %{_libdirm2}/libssp.a
3789 %{_libdirm2}/libssp_nonshared.la
3790 %{_libdirm2}/libssp_nonshared.a
3791 %endif
3792
3793 %files -n libgcc
3794 %defattr(644,root,root,755)
3795 %doc COPYING.RUNTIME libgcc/ChangeLog
3796 %attr(755,root,root) %{_slibdir}/libgcc_s.so.1
3797 %attr(755,root,root) %{_slibdir}/libitm.so.*.*.*
3798 %attr(755,root,root) %{_slibdir}/libssp.so.*.*.*
3799 %attr(755,root,root) %ghost %{_slibdir}/libitm.so.1
3800 %attr(755,root,root) %ghost %{_slibdir}/libssp.so.0
3801
3802 %if %{with multilib}
3803 %files -n libgcc-multilib-32
3804 %defattr(644,root,root,755)
3805 %attr(755,root,root) %{_slibdir32}/libgcc_s.so.1
3806 %attr(755,root,root) %{_slibdir32}/libitm.so.*.*.*
3807 %attr(755,root,root) %{_slibdir32}/libssp.so.*.*.*
3808 %attr(755,root,root) %ghost %{_slibdir32}/libssp.so.0
3809 %attr(755,root,root) %ghost %{_slibdir32}/libitm.so.1
3810 %endif
3811
3812 %if %{with multilib2}
3813 %files -n libgcc-multilib-%{multilib2}
3814 %defattr(644,root,root,755)
3815 %attr(755,root,root) %{_slibdirm2}/libgcc_s.so.1
3816 %attr(755,root,root) %{_slibdirm2}/libitm.so.*.*.*
3817 %attr(755,root,root) %{_slibdirm2}/libssp.so.*.*.*
3818 %attr(755,root,root) %ghost %{_slibdirm2}/libssp.so.0
3819 %attr(755,root,root) %ghost %{_slibdirm2}/libitm.so.1
3820 %endif
3821
3822 %if %{with gomp}
3823 %files -n libgomp
3824 %defattr(644,root,root,755)
3825 %attr(755,root,root) %{_slibdir}/libgomp.so.*.*.*
3826 %attr(755,root,root) %ghost %{_slibdir}/libgomp.so.1
3827
3828 %files -n libgomp-devel
3829 %defattr(644,root,root,755)
3830 %attr(755,root,root) %{_libdir}/libgomp.so
3831 %{_libdir}/libgomp.la
3832 %{_libdir}/libgomp.spec
3833 %{gcclibdir}/finclude
3834 %{gcclibdir}/include/omp.h
3835 %{gcclibdir}/include/openacc.h
3836 %{_infodir}/libgomp.info*
3837
3838 %files -n libgomp-static
3839 %defattr(644,root,root,755)
3840 %{_libdir}/libgomp.a
3841
3842 %if %{with multilib}
3843 %files -n libgomp-multilib-32
3844 %defattr(644,root,root,755)
3845 %attr(755,root,root) %{_slibdir32}/libgomp.so.*.*.*
3846 %attr(755,root,root) %ghost %{_slibdir32}/libgomp.so.1
3847
3848 %files -n libgomp-multilib-32-devel
3849 %defattr(644,root,root,755)
3850 %attr(755,root,root) %{_libdir32}/libgomp.so
3851 %{_libdir32}/libgomp.la
3852 %{_libdir32}/libgomp.spec
3853 %{gcclibdir}/32/finclude
3854
3855 %files -n libgomp-multilib-32-static
3856 %defattr(644,root,root,755)
3857 %{_libdir32}/libgomp.a
3858 %endif
3859
3860 %if %{with multilib2}
3861 %files -n libgomp-multilib-%{multilib2}
3862 %defattr(644,root,root,755)
3863 %attr(755,root,root) %{_slibdirm2}/libgomp.so.*.*.*
3864 %attr(755,root,root) %ghost %{_slibdirm2}/libgomp.so.1
3865
3866 %files -n libgomp-multilib-%{multilib2}-devel
3867 %defattr(644,root,root,755)
3868 %attr(755,root,root) %{_libdirm2}/libgomp.so
3869 %{_libdirm2}/libgomp.la
3870 %{_libdirm2}/libgomp.spec
3871 %{gcclibdir}/%{multilib2}/finclude
3872
3873 %files -n libgomp-multilib-%{multilib2}-static
3874 %defattr(644,root,root,755)
3875 %{_libdirm2}/libgomp.a
3876 %endif
3877 %endif
3878
3879 %if %{with cilkrts}
3880 %files -n libcilkrts
3881 %defattr(644,root,root,755)
3882 %doc libcilkrts/{ChangeLog,README}
3883 %attr(755,root,root) %{_libdir}/libcilkrts.so.*.*.*
3884 %attr(755,root,root) %ghost %{_libdir}/libcilkrts.so.5
3885
3886 %files -n libcilkrts-devel
3887 %defattr(644,root,root,755)
3888 %attr(755,root,root) %{_libdir}/libcilkrts.so
3889 %{_libdir}/libcilkrts.la
3890 %{_libdir}/libcilkrts.spec
3891 %{gcclibdir}/include/cilk
3892
3893 %files -n libcilkrts-static
3894 %defattr(644,root,root,755)
3895 %{_libdir}/libcilkrts.a
3896
3897 %if %{with multilib}
3898 %files -n libcilkrts-multilib-32
3899 %defattr(644,root,root,755)
3900 %attr(755,root,root) %{_libdir32}/libcilkrts.so.*.*.*
3901 %attr(755,root,root) %ghost %{_libdir32}/libcilkrts.so.5
3902
3903 %files -n libcilkrts-multilib-32-devel
3904 %defattr(644,root,root,755)
3905 %attr(755,root,root) %{_libdir32}/libcilkrts.so
3906 %{_libdir32}/libcilkrts.la
3907 %{_libdir32}/libcilkrts.spec
3908
3909 %files -n libcilkrts-multilib-32-static
3910 %defattr(644,root,root,755)
3911 %{_libdir32}/libcilkrts.a
3912 %endif
3913
3914 %if %{with multilib2}
3915 %files -n libcilkrts-multilib-%{multilib2}
3916 %defattr(644,root,root,755)
3917 %attr(755,root,root) %{_libdirm2}/libcilkrts.so.*.*.*
3918 %attr(755,root,root) %ghost %{_libdirm2}/libcilkrts.so.5
3919
3920 %files -n libcilkrts-multilib-%{multilib2}-devel
3921 %defattr(644,root,root,755)
3922 %attr(755,root,root) %{_libdirm2}/libcilkrts.so
3923 %{_libdirm2}/libcilkrts.la
3924 %{_libdirm2}/libcilkrts.spec
3925
3926 %files -n libcilkrts-multilib-%{multilib2}-static
3927 %defattr(644,root,root,755)
3928 %{_libdirm2}/libcilkrts.a
3929 %endif
3930 %endif
3931
3932 # see libmpx/configure.tgt for supported architectures
3933 %ifarch %{x8664} %{ix86}
3934 %files -n libmpx
3935 %defattr(644,root,root,755)
3936 %doc libmpx/ChangeLog
3937 %attr(755,root,root) %{_libdir}/libmpx.so.*.*.*
3938 %attr(755,root,root) %ghost %{_libdir}/libmpx.so.2
3939 %attr(755,root,root) %{_libdir}/libmpxwrappers.so.*.*.*
3940 %attr(755,root,root) %ghost %{_libdir}/libmpxwrappers.so.2
3941
3942 %files -n libmpx-devel
3943 %defattr(644,root,root,755)
3944 %attr(755,root,root) %{_libdir}/libmpx.so
3945 %attr(755,root,root) %{_libdir}/libmpxwrappers.so
3946 %{_libdir}/libmpx.la
3947 %{_libdir}/libmpxwrappers.la
3948 %{_libdir}/libmpx.spec
3949
3950 %files -n libmpx-static
3951 %defattr(644,root,root,755)
3952 %{_libdir}/libmpx.a
3953 %{_libdir}/libmpxwrappers.a
3954 %endif
3955
3956 %if %{with multilib}
3957 %files -n libmpx-multilib-32
3958 %defattr(644,root,root,755)
3959 %attr(755,root,root) %{_libdir32}/libmpx.so.*.*.*
3960 %attr(755,root,root) %ghost %{_libdir32}/libmpx.so.2
3961 %attr(755,root,root) %{_libdir32}/libmpxwrappers.so.*.*.*
3962 %attr(755,root,root) %ghost %{_libdir32}/libmpxwrappers.so.2
3963
3964 %files -n libmpx-multilib-32-devel
3965 %defattr(644,root,root,755)
3966 %attr(755,root,root) %{_libdir32}/libmpx.so
3967 %attr(755,root,root) %{_libdir32}/libmpxwrappers.so
3968 %{_libdir32}/libmpx.la
3969 %{_libdir32}/libmpxwrappers.la
3970 %{_libdir32}/libmpx.spec
3971
3972 %files -n libmpx-multilib-32-static
3973 %defattr(644,root,root,755)
3974 %{_libdir32}/libmpx.a
3975 %{_libdir32}/libmpxwrappers.a
3976 %endif
3977
3978 %if %{with multilib2}
3979 # see libmpx/configure.tgt for supported architectures;
3980 # no x32 there as of gcc 6.x
3981 %if "%{multilib2}" != "x32"
3982 %files -n libmpx-multilib-%{multilib2}
3983 %defattr(644,root,root,755)
3984 %attr(755,root,root) %{_libdirm2}/libmpx.so.*.*.*
3985 %attr(755,root,root) %ghost %{_libdirm2}/libmpx.so.2
3986 %attr(755,root,root) %{_libdirm2}/libmpxwrappers.so.*.*.*
3987 %attr(755,root,root) %ghost %{_libdirm2}/libmpxwrappers.so.2
3988
3989 %files -n libmpx-multilib-%{multilib2}-devel
3990 %defattr(644,root,root,755)
3991 %attr(755,root,root) %{_libdirm2}/libmpx.so
3992 %attr(755,root,root) %{_libdirm2}/libmpxwrappers.so
3993 %{_libdirm2}/libmpx.la
3994 %{_libdirm2}/libmpxwrappers.la
3995 %{_libdirm2}/libmpx.spec
3996
3997 %files -n libmpx-multilib-%{multilib2}-static
3998 %defattr(644,root,root,755)
3999 %{_libdirm2}/libmpx.a
4000 %{_libdirm2}/libmpxwrappers.a
4001 %endif
4002 %endif
4003
4004 %if %{with ada}
4005 %files ada
4006 %defattr(644,root,root,755)
4007 %doc gcc/ada/ChangeLog
4008 %attr(755,root,root) %{_bindir}/gnat*
4009 %if %{with java}
4010 %exclude %{_bindir}/gnative2ascii
4011 %endif
4012 %attr(755,root,root) %{_libdir}/libgnarl-*.so
4013 %attr(755,root,root) %{_libdir}/libgnarl.so
4014 %attr(755,root,root) %{_libdir}/libgnat-*.so
4015 %attr(755,root,root) %{_libdir}/libgnat.so
4016 %attr(755,root,root) %{gcclibdir}/gnat1
4017 %{gcclibdir}/adainclude
4018 %dir %{gcclibdir}/adalib
4019 %{gcclibdir}/adalib/*.ali
4020 %ifarch %{ix86} %{x8664} x32
4021 %{gcclibdir}/adalib/libgmem.a
4022 %endif
4023 %{_infodir}/gnat-style.info*
4024 %{_infodir}/gnat_rm.info*
4025 %{_infodir}/gnat_ugn.info*
4026
4027 %if %{with multilib}
4028 %files ada-multilib-32
4029 %defattr(644,root,root,755)
4030 %attr(755,root,root) %{_libdir32}/libgnarl-*.so
4031 %attr(755,root,root) %{_libdir32}/libgnarl.so
4032 %attr(755,root,root) %{_libdir32}/libgnat-*.so
4033 %attr(755,root,root) %{_libdir32}/libgnat.so
4034 %{gcclibdir}/32/adainclude
4035 %dir %{gcclibdir}/32/adalib
4036 %{gcclibdir}/32/adalib/*.ali
4037 %ifarch %{ix86} %{x8664} x32
4038 %{gcclibdir}/32/adalib/libgmem.a
4039 %endif
4040 %endif
4041
4042 %if %{with multilib2}
4043 %files ada-multilib-%{multilib2}
4044 %defattr(644,root,root,755)
4045 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so
4046 %attr(755,root,root) %{_libdirm2}/libgnarl.so
4047 %attr(755,root,root) %{_libdirm2}/libgnat-*.so
4048 %attr(755,root,root) %{_libdirm2}/libgnat.so
4049 %{gcclibdir}/%{multilib2}/adainclude
4050 %dir %{gcclibdir}/%{multilib2}/adalib
4051 %{gcclibdir}/%{multilib2}/adalib/*.ali
4052 %ifarch %{ix86} %{x8664} x32
4053 %{gcclibdir}/%{multilib2}/adalib/libgmem.a
4054 %endif
4055 %endif
4056
4057 %files -n libgnat
4058 %defattr(644,root,root,755)
4059 %attr(755,root,root) %{_libdir}/libgnarl-*.so.1
4060 %attr(755,root,root) %{_libdir}/libgnarl.so.1
4061 %attr(755,root,root) %{_libdir}/libgnat-*.so.1
4062 %attr(755,root,root) %{_libdir}/libgnat.so.1
4063
4064 %files -n libgnat-static
4065 %defattr(644,root,root,755)
4066 %{gcclibdir}/adalib/libgnarl.a
4067 %{gcclibdir}/adalib/libgnat.a
4068
4069 %if %{with multilib}
4070 %files -n libgnat-multilib-32
4071 %defattr(644,root,root,755)
4072 %attr(755,root,root) %{_libdir32}/libgnarl-*.so.1
4073 %attr(755,root,root) %{_libdir32}/libgnarl.so.1
4074 %attr(755,root,root) %{_libdir32}/libgnat-*.so.1
4075 %attr(755,root,root) %{_libdir32}/libgnat.so.1
4076
4077 %files -n libgnat-multilib-32-static
4078 %defattr(644,root,root,755)
4079 %{gcclibdir}/32/adalib/libgnarl.a
4080 %{gcclibdir}/32/adalib/libgnat.a
4081 %endif
4082
4083 %if %{with multilib2}
4084 %files -n libgnat-multilib-%{multilib2}
4085 %defattr(644,root,root,755)
4086 %attr(755,root,root) %{_libdirm2}/libgnarl-*.so.1
4087 %attr(755,root,root) %{_libdirm2}/libgnarl.so.1
4088 %attr(755,root,root) %{_libdirm2}/libgnat-*.so.1
4089 %attr(755,root,root) %{_libdirm2}/libgnat.so.1
4090
4091 %files -n libgnat-multilib-%{multilib2}-static
4092 %defattr(644,root,root,755)
4093 %{gcclibdir}/%{multilib2}/adalib/libgnarl.a
4094 %{gcclibdir}/%{multilib2}/adalib/libgnat.a
4095 %endif
4096 %endif
4097
4098 %if %{with cxx}
4099 %files c++
4100 %defattr(644,root,root,755)
4101 %doc gcc/cp/{ChangeLog,NEWS}
4102 %attr(755,root,root) %{_bindir}/g++
4103 %attr(755,root,root) %{_bindir}/*-g++
4104 %attr(755,root,root) %{_bindir}/c++
4105 %attr(755,root,root) %{_bindir}/*-c++
4106 %attr(755,root,root) %{gcclibdir}/cc1plus
4107 %{_libdir}/libsupc++.la
4108 %{_libdir}/libsupc++.a
4109 %{_mandir}/man1/g++.1*
4110
4111 %if %{with multilib}
4112 %files c++-multilib-32
4113 %defattr(644,root,root,755)
4114 %{_libdir32}/libsupc++.la
4115 %{_libdir32}/libsupc++.a
4116 %endif
4117
4118 %if %{with multilib2}
4119 %files c++-multilib-%{multilib2}
4120 %defattr(644,root,root,755)
4121 %{_libdirm2}/libsupc++.la
4122 %{_libdirm2}/libsupc++.a
4123 %endif
4124
4125 %files -n libstdc++ -f libstdc++.lang
4126 %defattr(644,root,root,755)
4127 %doc libstdc++-v3/{ChangeLog,README}
4128 %attr(755,root,root) %{_libdir}/libstdc++.so.*.*.*
4129 %attr(755,root,root) %ghost %{_libdir}/libstdc++.so.%{cxx_sover}
4130
4131 %files -n libstdc++-devel
4132 %defattr(644,root,root,755)
4133 %attr(755,root,root) %{_libdir}/libstdc++.so
4134 %{_libdir}/libstdc++.la
4135 %{_libdir}/libstdc++fs.a
4136 %{_libdir}/libstdc++fs.la
4137 %dir %{_includedir}/c++
4138 %{_includedir}/c++/%{version}
4139 %{_includedir}/expc++.h
4140 %{_includedir}/extc++.h
4141 %{_includedir}/stdc++.h
4142 %{_includedir}/stdtr1c++.h
4143 %if %{with java}
4144 %exclude %{_includedir}/c++/%{version}/java
4145 %exclude %{_includedir}/c++/%{version}/javax
4146 %exclude %{_includedir}/c++/%{version}/gcj
4147 %exclude %{_includedir}/c++/%{version}/gnu
4148 %exclude %{_includedir}/c++/%{version}/org
4149 %exclude %{_includedir}/c++/%{version}/sun
4150 %endif
4151
4152 %files -n libstdc++-static
4153 %defattr(644,root,root,755)
4154 %{_libdir}/libstdc++.a
4155
4156 %if %{with multilib}
4157 %files -n libstdc++-multilib-32
4158 %defattr(644,root,root,755)
4159 %attr(755,root,root) %{_libdir32}/libstdc++.so.*.*.*
4160 %attr(755,root,root) %ghost %{_libdir32}/libstdc++.so.%{cxx_sover}
4161
4162 %files -n libstdc++-multilib-32-devel
4163 %defattr(644,root,root,755)
4164 %attr(755,root,root) %{_libdir32}/libstdc++.so
4165 %{_libdir32}/libstdc++.la
4166 %{_libdir32}/libstdc++fs.a
4167 %{_libdir32}/libstdc++fs.la
4168
4169 %files -n libstdc++-multilib-32-static
4170 %defattr(644,root,root,755)
4171 %{_libdir32}/libstdc++.a
4172 %endif
4173
4174 %if %{with multilib2}
4175 %files -n libstdc++-multilib-%{multilib2}
4176 %defattr(644,root,root,755)
4177 %attr(755,root,root) %{_libdirm2}/libstdc++.so.*.*.*
4178 %attr(755,root,root) %ghost %{_libdirm2}/libstdc++.so.%{cxx_sover}
4179
4180 %files -n libstdc++-multilib-%{multilib2}-devel
4181 %defattr(644,root,root,755)
4182 %attr(755,root,root) %{_libdirm2}/libstdc++.so
4183 %{_libdirm2}/libstdc++.la
4184 %{_libdirm2}/libstdc++fs.a
4185 %{_libdirm2}/libstdc++fs.la
4186
4187 %files -n libstdc++-multilib-%{multilib2}-static
4188 %defattr(644,root,root,755)
4189 %{_libdirm2}/libstdc++.a
4190 %endif
4191
4192 %if %{with python}
4193 %files -n libstdc++-gdb
4194 %defattr(644,root,root,755)
4195 %dir %{py_sitescriptdir}/libstdcxx
4196 %{py_sitescriptdir}/libstdcxx/*.py[co]
4197 %dir %{py_sitescriptdir}/libstdcxx/v6
4198 %{py_sitescriptdir}/libstdcxx/v6/*.py[co]
4199 %{_datadir}/gdb/auto-load%{_libdir}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
4200 %if %{with multilib}
4201 %{_datadir}/gdb/auto-load%{_libdir32}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
4202 %endif
4203 %if %{with multilib2}
4204 %{_datadir}/gdb/auto-load%{_libdirm2}/libstdc++.so.%{cxx_sover}.*.*-gdb.py
4205 %endif
4206 %endif
4207
4208 %if %{with apidocs}
4209 %files -n libstdc++-apidocs
4210 %defattr(644,root,root,755)
4211 %doc libstdc++-v3/doc/html/*
4212 %endif
4213 %endif
4214
4215 %if %{with fortran}
4216 %files fortran
4217 %defattr(644,root,root,755)
4218 %doc gcc/fortran/ChangeLog
4219 %attr(755,root,root) %{_bindir}/g95
4220 %attr(755,root,root) %{_bindir}/gfortran
4221 %attr(755,root,root) %{_bindir}/*-gfortran
4222 %attr(755,root,root) %{gcclibdir}/f951
4223 %attr(755,root,root) %{_libdir}/libgfortran.so
4224 %{_libdir}/libgfortran.spec
4225 %{_libdir}/libgfortran.la
4226 %{gcclibdir}/libcaf_single.a
4227 %{gcclibdir}/libcaf_single.la
4228 #%{gcclibdir}/libgfortranbegin.la
4229 #%{gcclibdir}/libgfortranbegin.a
4230 %{_infodir}/gfortran.info*
4231 %{_mandir}/man1/g95.1*
4232 %{_mandir}/man1/gfortran.1*
4233
4234 %if %{with multilib}
4235 %files fortran-multilib-32
4236 %defattr(644,root,root,755)
4237 %attr(755,root,root) %{_libdir32}/libgfortran.so
4238 %{_libdir32}/libgfortran.spec
4239 %{_libdir32}/libgfortran.la
4240 %{gcclibdir}/32/libcaf_single.a
4241 %{gcclibdir}/32/libcaf_single.la
4242 #%{gcclibdir}/32/libgfortranbegin.la
4243 #%{gcclibdir}/32/libgfortranbegin.a
4244 %endif
4245
4246 %if %{with multilib2}
4247 %files fortran-multilib-%{multilib2}
4248 %defattr(644,root,root,755)
4249 %attr(755,root,root) %{_libdirm2}/libgfortran.so
4250 %{_libdirm2}/libgfortran.spec
4251 %{_libdirm2}/libgfortran.la
4252 %{gcclibdir}/%{multilib2}/libcaf_single.a
4253 %{gcclibdir}/%{multilib2}/libcaf_single.la
4254 #%{gcclibdir}/%{multilib2}/libgfortranbegin.la
4255 #%{gcclibdir}/%{multilib2}/libgfortranbegin.a
4256 %endif
4257
4258 %files -n libgfortran
4259 %defattr(644,root,root,755)
4260 %doc libgfortran/{AUTHORS,README,ChangeLog}
4261 %attr(755,root,root) %{_libdir}/libgfortran.so.*.*.*
4262 %attr(755,root,root) %ghost %{_libdir}/libgfortran.so.3
4263
4264 %files -n libgfortran-static
4265 %defattr(644,root,root,755)
4266 %{_libdir}/libgfortran.a
4267
4268 %if %{with multilib}
4269 %files -n libgfortran-multilib-32
4270 %defattr(644,root,root,755)
4271 %attr(755,root,root) %{_libdir32}/libgfortran.so.*.*.*
4272 %attr(755,root,root) %ghost %{_libdir32}/libgfortran.so.3
4273
4274 %files -n libgfortran-multilib-32-static
4275 %defattr(644,root,root,755)
4276 %{_libdir32}/libgfortran.a
4277 %endif
4278
4279 %if %{with multilib2}
4280 %files -n libgfortran-multilib-%{multilib2}
4281 %defattr(644,root,root,755)
4282 %attr(755,root,root) %{_libdirm2}/libgfortran.so.*.*.*
4283 %attr(755,root,root) %ghost %{_libdirm2}/libgfortran.so.3
4284
4285 %files -n libgfortran-multilib-%{multilib2}-static
4286 %defattr(644,root,root,755)
4287 %{_libdirm2}/libgfortran.a
4288 %endif
4289
4290 %files -n libquadmath
4291 %defattr(644,root,root,755)
4292 %attr(755,root,root) %{_libdir}/libquadmath.so.*.*.*
4293 %attr(755,root,root) %ghost %{_libdir}/libquadmath.so.0
4294
4295 %files -n libquadmath-devel
4296 %defattr(644,root,root,755)
4297 %{gcclibdir}/include/quadmath.h
4298 %{gcclibdir}/include/quadmath_weak.h
4299 %attr(755,root,root) %{_libdir}/libquadmath.so
4300 %{_libdir}/libquadmath.la
4301 %{_infodir}/libquadmath.info*
4302
4303 %files -n libquadmath-static
4304 %defattr(644,root,root,755)
4305 %{_libdir}/libquadmath.a
4306
4307 %if %{with multilib}
4308 %files -n libquadmath-multilib-32
4309 %defattr(644,root,root,755)
4310 %attr(755,root,root) %{_libdir32}/libquadmath.so.*.*.*
4311 %attr(755,root,root) %ghost %{_libdir32}/libquadmath.so.0
4312
4313 %files -n libquadmath-multilib-32-devel
4314 %defattr(644,root,root,755)
4315 %attr(755,root,root) %{_libdir32}/libquadmath.so
4316 %{_libdir32}/libquadmath.la
4317
4318 %files -n libquadmath-multilib-32-static
4319 %defattr(644,root,root,755)
4320 %{_libdir32}/libquadmath.a
4321 %endif
4322
4323 %if %{with multilib2}
4324 %files -n libquadmath-multilib-%{multilib2}
4325 %defattr(644,root,root,755)
4326 %attr(755,root,root) %{_libdirm2}/libquadmath.so.*.*.*
4327 %attr(755,root,root) %ghost %{_libdirm2}/libquadmath.so.0
4328
4329 %files -n libquadmath-multilib-%{multilib2}-devel
4330 %defattr(644,root,root,755)
4331 %attr(755,root,root) %{_libdirm2}/libquadmath.so
4332 %{_libdirm2}/libquadmath.la
4333
4334 %files -n libquadmath-multilib-%{multilib2}-static
4335 %defattr(644,root,root,755)
4336 %{_libdirm2}/libquadmath.a
4337 %endif
4338 %endif
4339
4340 %if %{with java}
4341 %files java
4342 %defattr(644,root,root,755)
4343 %doc gcc/java/ChangeLog java-doc/*
4344 %attr(755,root,root) %{_bindir}/gappletviewer
4345 %attr(755,root,root) %{_bindir}/gc-analyze
4346 %attr(755,root,root) %{_bindir}/gcj
4347 %attr(755,root,root) %{_bindir}/gcj-dbtool
4348 %attr(755,root,root) %{_bindir}/gcjh
4349 %attr(755,root,root) %{_bindir}/gjar
4350 %attr(755,root,root) %{_bindir}/gjarsigner
4351 %attr(755,root,root) %{_bindir}/gjavah
4352 %attr(755,root,root) %{_bindir}/gkeytool
4353 %attr(755,root,root) %{_bindir}/gnative2ascii
4354 %attr(755,root,root) %{_bindir}/gorbd
4355 %attr(755,root,root) %{_bindir}/grmic
4356 %attr(755,root,root) %{_bindir}/grmid
4357 %attr(755,root,root) %{_bindir}/grmiregistry
4358 %attr(755,root,root) %{_bindir}/gserialver
4359 %attr(755,root,root) %{_bindir}/gtnameserv
4360 %attr(755,root,root) %{_bindir}/jcf-dump
4361 %attr(755,root,root) %{_bindir}/jv-convert
4362 %attr(755,root,root) %{_bindir}/rebuild-gcj-db
4363 %attr(755,root,root) %{_bindir}/*-gcj
4364 %attr(755,root,root) %{gcclibdir}/ecj1
4365 %attr(755,root,root) %{gcclibdir}/jc1
4366 %attr(755,root,root) %{gcclibdir}/jvgenmain
4367 %{_infodir}/cp-tools.info*
4368 %{_infodir}/gcj.info*
4369 %{_mandir}/man1/gappletviewer.1*
4370 %{_mandir}/man1/gc-analyze.1*
4371 %{_mandir}/man1/gcj.1*
4372 %{_mandir}/man1/gcj-dbtool.1*
4373 %{_mandir}/man1/gcjh.1*
4374 %{_mandir}/man1/gjar.1*
4375 %{_mandir}/man1/gjarsigner.1*
4376 %{_mandir}/man1/gjavah.1*
4377 %{_mandir}/man1/gkeytool.1*
4378 %{_mandir}/man1/gnative2ascii.1*
4379 %{_mandir}/man1/gorbd.1*
4380 %{_mandir}/man1/grmic.1*
4381 %{_mandir}/man1/grmid.1*
4382 %{_mandir}/man1/grmiregistry.1*
4383 %{_mandir}/man1/gserialver.1*
4384 %{_mandir}/man1/gtnameserv.1*
4385 %{_mandir}/man1/jcf-dump.1*
4386 %{_mandir}/man1/jv-convert.1*
4387 %{_mandir}/man1/rebuild-gcj-db*
4388
4389 %if %{with python}
4390 %files java-aotcompile
4391 %defattr(644,root,root,755)
4392 %attr(755,root,root) %{_bindir}/aot-compile
4393 %dir %{py_sitescriptdir}/libjava
4394 %{py_sitescriptdir}/libjava/*.py[co]
4395 %{_mandir}/man1/aot-compile.1*
4396 %endif
4397
4398 %files -n libgcj
4399 %defattr(644,root,root,755)
4400 %doc libjava/{ChangeLog,LIBGCJ_LICENSE,NEWS,README,THANKS}
4401 %attr(755,root,root) %{_bindir}/gij
4402 %attr(755,root,root) %{_libdir}/libgcj-tools.so.*.*.*
4403 %attr(755,root,root) %ghost %{_libdir}/libgcj-tools.so.%{gcj_soname_ver}
4404 %attr(755,root,root) %{_libdir}/libgcj.so.*.*.*
4405 %attr(755,root,root) %ghost %{_libdir}/libgcj.so.%{gcj_soname_ver}
4406 %attr(755,root,root) %{_libdir}/libgcj_bc.so.*.*.*
4407 %attr(755,root,root) %ghost %{_libdir}/libgcj_bc.so.1
4408 %attr(755,root,root) %{_libdir}/libgcj_bc.so
4409 %attr(755,root,root) %{_libdir}/libgij.so.*.*.*
4410 %attr(755,root,root) %ghost %{_libdir}/libgij.so.%{gcj_soname_ver}
4411 %{?with_x:%attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so.*.*.*}
4412 %{?with_x:%attr(755,root,root) %ghost %{_libdir}/lib-gnu-awt-xlib.so.%{gcj_soname_ver}}
4413 %dir %{_libdir}/%{gcjdbexecdir}
4414 %{_libdir}/%{gcjdbexecdir}/classmap.db
4415 %{?with_mozilla:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.so}
4416 %{?with_alsa:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmalsa.so*}
4417 %{?with_dssi:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgjsmdssi.so*}
4418 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libgtkpeer.so}
4419 %{?with_gtk:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjawt.so}
4420 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjavamath.so
4421 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libjvm.so
4422 %{?with_qt:%attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libqtpeer.so}
4423 %attr(755,root,root) %{_libdir}/%{gcjdbexecdir}/libxmlj.so*
4424 %{_libdir}/logging.properties
4425 %{_javadir}/libgcj*.jar
4426 %{_mandir}/man1/gij.1*
4427
4428 %files -n libgcj-devel
4429 %defattr(644,root,root,755)
4430 %attr(755,root,root) %{_libdir}/libgcj-tools.so
4431 %{_libdir}/libgcj-tools.la
4432 %attr(755,root,root) %{_libdir}/libgcj.so
4433 %{_libdir}/libgcj.la
4434 %attr(755,root,root) %{_libdir}/libgij.so
4435 %{_libdir}/libgij.la
4436 %if %{with x}
4437 %attr(755,root,root) %{_libdir}/lib-gnu-awt-xlib.so
4438 %{_libdir}/lib-gnu-awt-xlib.la
4439 %endif
4440 %{_libdir}/libgcj.spec
4441 %dir %{_libdir}/security
4442 %{_libdir}/security/*
4443 %{?with_alsa:%{_libdir}/%{gcjdbexecdir}/libgjsmalsa.la}
4444 %{?with_dssi:%{_libdir}/%{gcjdbexecdir}/libgjsmdssi.la}
4445 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libgtkpeer.la}
4446 %{?with_gtk:%{_libdir}/%{gcjdbexecdir}/libjawt.la}
4447 %{_libdir}/%{gcjdbexecdir}/libjavamath.la
4448 %{_libdir}/%{gcjdbexecdir}/libjvm.la
4449 %{?with_qt:%{_libdir}/%{gcjdbexecdir}/libqtpeer.la}
4450 %{?with_mozilla:%{_libdir}/%{gcjdbexecdir}/libgcjwebplugin.la}
4451 %{_libdir}/%{gcjdbexecdir}/libxmlj.la
4452 %{gcclibdir}/include/gcj
4453 %{gcclibdir}/include/jawt.h
4454 %{gcclibdir}/include/jawt_md.h
4455 %{gcclibdir}/include/jni.h
4456 %{gcclibdir}/include/jni_md.h
4457 %{gcclibdir}/include/jvmpi.h
4458 %{_includedir}/c++/%{version}/java
4459 %{_includedir}/c++/%{version}/javax
4460 %{_includedir}/c++/%{version}/gcj
4461 %{_includedir}/c++/%{version}/gnu
4462 %{_includedir}/c++/%{version}/org
4463 %{_includedir}/c++/%{version}/sun
4464 %{_pkgconfigdir}/libgcj-%{major_ver}.pc
4465
4466 %files -n libgcj-static
4467 %defattr(644,root,root,755)
4468 %{_libdir}/libgcj-tools.a
4469 %{_libdir}/libgcj.a
4470 %{_libdir}/libgcj_bc.a
4471 %{_libdir}/libgij.a
4472 %{?with_x:%{_libdir}/lib-gnu-awt-xlib.a}
4473 %{_libdir}/%{gcjdbexecdir}/libjvm.a
4474 %endif
4475
4476 %if %{with gcc_libffi}
4477 %files -n libffi
4478 %defattr(644,root,root,755)
4479 %doc libffi/{ChangeLog,ChangeLog.libgcj,LICENSE,README}
4480 %attr(755,root,root) %{_libdir}/libffi.so.*.*.*
4481 %attr(755,root,root) %ghost %{_libdir}/libffi.so.4
4482
4483 %files -n libffi-devel
4484 %defattr(644,root,root,755)
4485 %attr(755,root,root) %{_libdir}/libffi.so
4486 %{_libdir}/libffi.la
4487 %{gcclibdir}/include/ffi.h
4488 %{gcclibdir}/include/ffitarget.h
4489 %{_pkgconfigdir}/libffi.pc
4490 %{_mandir}/man3/ffi*.3*
4491 %{_infodir}/libffi.info*
4492
4493 %files -n libffi-static
4494 %defattr(644,root,root,755)
4495 %{_libdir}/libffi.a
4496
4497 %if %{with multilib}
4498 %files -n libffi-multilib-32
4499 %defattr(644,root,root,755)
4500 %attr(755,root,root) %{_libdir32}/libffi.so.*.*.*
4501 %attr(755,root,root) %ghost %{_libdir32}/libffi.so.4
4502
4503 %files -n libffi-multilib-32-devel
4504 %defattr(644,root,root,755)
4505 %attr(755,root,root) %{_libdir32}/libffi.so
4506 %{_libdir32}/libffi.la
4507 %{_pkgconfigdir32}/libffi.pc
4508
4509 %files -n libffi-multilib-32-static
4510 %defattr(644,root,root,755)
4511 %{_libdir32}/libffi.a
4512 %endif
4513
4514 %if %{with multilib2}
4515 %files -n libffi-multilib-%{multilib2}
4516 %defattr(644,root,root,755)
4517 %attr(755,root,root) %{_libdirm2}/libffi.so.*.*.*
4518 %attr(755,root,root) %ghost %{_libdirm2}/libffi.so.4
4519
4520 %files -n libffi-multilib-%{multilib2}-devel
4521 %defattr(644,root,root,755)
4522 %attr(755,root,root) %{_libdirm2}/libffi.so
4523 %{_libdirm2}/libffi.la
4524 %{_pkgconfigdirm2}/libffi.pc
4525
4526 %files -n libffi-multilib-%{multilib2}-static
4527 %defattr(644,root,root,755)
4528 %{_libdirm2}/libffi.a
4529 %endif
4530 %endif
4531
4532 %if %{with objc}
4533 %files objc
4534 %defattr(644,root,root,755)
4535 %doc gcc/objc/README.libobjc
4536 %attr(755,root,root) %{gcclibdir}/cc1obj
4537 %attr(755,root,root) %{_libdir}/libobjc.so
4538 %{_libdir}/libobjc.la
4539 %{gcclibdir}/include/objc
4540
4541 %if %{with multilib}
4542 %files objc-multilib-32
4543 %defattr(644,root,root,755)
4544 %attr(755,root,root) %{_libdir32}/libobjc.so
4545 %{_libdir32}/libobjc.la
4546 %endif
4547
4548 %if %{with multilib2}
4549 %files objc-multilib-%{multilib2}
4550 %defattr(644,root,root,755)
4551 %attr(755,root,root) %{_libdirm2}/libobjc.so
4552 %{_libdirm2}/libobjc.la
4553 %endif
4554
4555 %if %{with objcxx}
4556 %files objc++
4557 %defattr(644,root,root,755)
4558 %doc gcc/objcp/ChangeLog
4559 %attr(755,root,root) %{gcclibdir}/cc1objplus
4560 %endif
4561
4562 %files -n libobjc
4563 %defattr(644,root,root,755)
4564 %doc libobjc/{ChangeLog,README*}
4565 %attr(755,root,root) %{_libdir}/libobjc.so.*.*.*
4566 %attr(755,root,root) %ghost %{_libdir}/libobjc.so.4
4567
4568 %files -n libobjc-static
4569 %defattr(644,root,root,755)
4570 %{_libdir}/libobjc.a
4571
4572 %if %{with multilib}
4573 %files -n libobjc-multilib-32
4574 %defattr(644,root,root,755)
4575 %attr(755,root,root) %{_libdir32}/libobjc.so.*.*.*
4576 %attr(755,root,root) %ghost %{_libdir32}/libobjc.so.4
4577
4578 %files -n libobjc-multilib-32-static
4579 %defattr(644,root,root,755)
4580 %{_libdir32}/libobjc.a
4581 %endif
4582
4583 %if %{with multilib2}
4584 %files -n libobjc-multilib-%{multilib2}
4585 %defattr(644,root,root,755)
4586 %attr(755,root,root) %{_libdirm2}/libobjc.so.*.*.*
4587 %attr(755,root,root) %ghost %{_libdirm2}/libobjc.so.4
4588
4589 %files -n libobjc-multilib-%{multilib2}-static
4590 %defattr(644,root,root,755)
4591 %{_libdirm2}/libobjc.a
4592 %endif
4593 %endif
4594
4595 %if %{with go}
4596 %files go
4597 %defattr(644,root,root,755)
4598 %doc gcc/go/gofrontend/{LICENSE,PATENTS,README}
4599 %attr(755,root,root) %{_bindir}/gccgo
4600 %attr(755,root,root) %{_bindir}/go
4601 %attr(755,root,root) %{_bindir}/gofmt
4602 %attr(755,root,root) %{gcclibdir}/cgo
4603 %attr(755,root,root) %{gcclibdir}/go1
4604 %dir %{_libdir}/go
4605 %{_libdir}/go/%{version}
4606 %{_mandir}/man1/go.1*
4607 %{_mandir}/man1/gofmt.1*
4608 %{_mandir}/man1/gccgo.1*
4609 %{_infodir}/gccgo.info*
4610
4611 %if %{with multilib}
4612 %files go-multilib-32
4613 %defattr(644,root,root,755)
4614 %dir %{_libdir32}/go
4615 %{_libdir32}/go/%{version}
4616 %endif
4617
4618 %if %{with multilib2}
4619 %files go-multilib-%{multilib2}
4620 %defattr(644,root,root,755)
4621 %dir %{_libdirm2}/go
4622 %{_libdirm2}/go/%{version}
4623 %endif
4624
4625 %files -n libgo
4626 %defattr(644,root,root,755)
4627 %doc libgo/{LICENSE,PATENTS,README}
4628 %attr(755,root,root) %{_libdir}/libgo.so.*.*.*
4629 %attr(755,root,root) %ghost %{_libdir}/libgo.so.9
4630
4631 %files -n libgo-devel
4632 %defattr(644,root,root,755)
4633 %attr(755,root,root) %{_libdir}/libgo.so
4634 %{_libdir}/libgo.la
4635 %{_libdir}/libgobegin.a
4636 %{_libdir}/libgolibbegin.a
4637 %{_libdir}/libnetgo.a
4638
4639 %files -n libgo-static
4640 %defattr(644,root,root,755)
4641 %{_libdir}/libgo.a
4642
4643 %if %{with multilib}
4644 %files -n libgo-multilib-32
4645 %defattr(644,root,root,755)
4646 %attr(755,root,root) %{_libdir32}/libgo.so.*.*.*
4647 %attr(755,root,root) %ghost %{_libdir32}/libgo.so.9
4648
4649 %files -n libgo-multilib-32-devel
4650 %defattr(644,root,root,755)
4651 %attr(755,root,root) %{_libdir32}/libgo.so
4652 %{_libdir32}/libgo.la
4653 %{_libdir32}/libgobegin.a
4654 %{_libdir32}/libgolibbegin.a
4655 %{_libdir32}/libnetgo.a
4656
4657 %files -n libgo-multilib-32-static
4658 %defattr(644,root,root,755)
4659 %{_libdir32}/libgo.a
4660 %endif
4661
4662 %if %{with multilib2}
4663 %files -n libgo-multilib-%{multilib2}
4664 %defattr(644,root,root,755)
4665 %attr(755,root,root) %{_libdirm2}/libgo.so.*.*.*
4666 %attr(755,root,root) %ghost %{_libdirm2}/libgo.so.9
4667
4668 %files -n libgo-multilib-%{multilib2}-devel
4669 %defattr(644,root,root,755)
4670 %attr(755,root,root) %{_libdirm2}/libgo.so
4671 %{_libdirm2}/libgo.la
4672 %{_libdirm2}/libgobegin.a
4673 %{_libdirm2}/libgolibbegin.a
4674 %{_libdirm2}/libnetgo.a
4675
4676 %files -n libgo-multilib-%{multilib2}-static
4677 %defattr(644,root,root,755)
4678 %{_libdirm2}/libgo.a
4679 %endif
4680 %endif
4681
4682 %if %{with Xsan}
4683 %files -n libasan
4684 %defattr(644,root,root,755)
4685 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4686 %attr(755,root,root) %{_libdir}/libasan.so.*.*.*
4687 %attr(755,root,root) %ghost %{_libdir}/libasan.so.3
4688
4689 %files -n libasan-devel
4690 %defattr(644,root,root,755)
4691 %attr(755,root,root) %{_libdir}/libasan.so
4692 %{_libdir}/libasan_preinit.o
4693 %{_libdir}/libasan.la
4694 %{gcclibdir}/include/sanitizer/asan_interface.h
4695
4696 %files -n libasan-static
4697 %defattr(644,root,root,755)
4698 %{_libdir}/libasan.a
4699
4700 %if %{with multilib}
4701 %files -n libasan-multilib-32
4702 %defattr(644,root,root,755)
4703 %attr(755,root,root) %{_libdir32}/libasan.so.*.*.*
4704 %attr(755,root,root) %ghost %{_libdir32}/libasan.so.3
4705
4706 %files -n libasan-multilib-32-devel
4707 %defattr(644,root,root,755)
4708 %attr(755,root,root) %{_libdir32}/libasan.so
4709 %{_libdir32}/libasan_preinit.o
4710 %{_libdir32}/libasan.la
4711
4712 %files -n libasan-multilib-32-static
4713 %defattr(644,root,root,755)
4714 %{_libdir32}/libasan.a
4715 %endif
4716
4717 %if %{with multilib2}
4718 %files -n libasan-multilib-%{multilib2}
4719 %defattr(644,root,root,755)
4720 %attr(755,root,root) %{_libdirm2}/libasan.so.*.*.*
4721 %attr(755,root,root) %ghost %{_libdirm2}/libasan.so.3
4722
4723 %files -n libasan-multilib-%{multilib2}-devel
4724 %defattr(644,root,root,755)
4725 %attr(755,root,root) %{_libdirm2}/libasan.so
4726 %{_libdirm2}/libasan_preinit.o
4727 %{_libdirm2}/libasan.la
4728
4729 %files -n libasan-multilib-%{multilib2}-static
4730 %defattr(644,root,root,755)
4731 %{_libdirm2}/libasan.a
4732 %endif
4733 %endif
4734
4735 %if %{with lsan_m0}
4736 %files -n liblsan
4737 %defattr(644,root,root,755)
4738 %attr(755,root,root) %{_libdir}/liblsan.so.*.*.*
4739 %attr(755,root,root) %ghost %{_libdir}/liblsan.so.0
4740
4741 %files -n liblsan-devel
4742 %defattr(644,root,root,755)
4743 %attr(755,root,root) %{_libdir}/liblsan.so
4744 %{_libdir}/liblsan.la
4745 %{gcclibdir}/include/sanitizer/lsan_interface.h
4746
4747 %files -n liblsan-static
4748 %defattr(644,root,root,755)
4749 %{_libdir}/liblsan.a
4750 %endif
4751
4752 %if %{with multilib2} && %{with lsan_m2}
4753 %files -n liblsan-multilib-%{multilib2}
4754 %defattr(644,root,root,755)
4755 %attr(755,root,root) %{_libdirm2}/liblsan.so.*.*.*
4756 %attr(755,root,root) %ghost %{_libdirm2}/liblsan.so.0
4757
4758 %files -n liblsan-multilib-%{multilib2}-devel
4759 %defattr(644,root,root,755)
4760 %attr(755,root,root) %{_libdirm2}/liblsan.so
4761 %{_libdirm2}/liblsan.la
4762 # it looks like duplicate of file from liblsan-devel, but actually it isn't:
4763 # these packages are mutually exclusive
4764 # (either liblsan-devel.x86_64 or liblsan-multilib-64.x32)
4765 %{gcclibdir}/include/sanitizer/lsan_interface.h
4766
4767 %files -n liblsan-multilib-%{multilib2}-static
4768 %defattr(644,root,root,755)
4769 %{_libdirm2}/liblsan.a
4770 %endif
4771
4772 %if %{with tsan_m0}
4773 %files -n libtsan
4774 %defattr(644,root,root,755)
4775 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4776 %attr(755,root,root) %{_libdir}/libtsan.so.*.*.*
4777 %attr(755,root,root) %ghost %{_libdir}/libtsan.so.0
4778
4779 %files -n libtsan-devel
4780 %defattr(644,root,root,755)
4781 %attr(755,root,root) %{_libdir}/libtsan.so
4782 %{_libdir}/libtsan.la
4783
4784 %files -n libtsan-static
4785 %defattr(644,root,root,755)
4786 %{_libdir}/libtsan.a
4787 %endif
4788
4789 %if %{with multilib2} && %{with tsan_m2}
4790 %files -n libtsan-multilib-%{multilib2}
4791 %defattr(644,root,root,755)
4792 %doc libsanitizer/ChangeLog* libsanitizer/LICENSE.TXT
4793 %attr(755,root,root) %{_libdirm2}/libtsan.so.*.*.*
4794 %attr(755,root,root) %ghost %{_libdirm2}/libtsan.so.0
4795
4796 %files -n libtsan-multilib-%{multilib2}-devel
4797 %defattr(644,root,root,755)
4798 %attr(755,root,root) %{_libdirm2}/libtsan.so
4799 %{_libdirm2}/libtsan.la
4800
4801 %files -n libtsan-multilib-%{multilib2}-static
4802 %defattr(644,root,root,755)
4803 %{_libdirm2}/libtsan.a
4804 %endif
4805
4806 %if %{with Xsan}
4807 %files -n libubsan
4808 %defattr(644,root,root,755)
4809 %attr(755,root,root) %{_libdir}/libubsan.so.*.*.*
4810 %attr(755,root,root) %ghost %{_libdir}/libubsan.so.0
4811
4812 %files -n libubsan-devel
4813 %defattr(644,root,root,755)
4814 %attr(755,root,root) %{_libdir}/libubsan.so
4815 %{_libdir}/libubsan.la
4816
4817 %files -n libubsan-static
4818 %defattr(644,root,root,755)
4819 %{_libdir}/libubsan.a
4820
4821 %if %{with multilib}
4822 %files -n libubsan-multilib-32
4823 %defattr(644,root,root,755)
4824 %attr(755,root,root) %{_libdir32}/libubsan.so.*.*.*
4825 %attr(755,root,root) %ghost %{_libdir32}/libubsan.so.0
4826
4827 %files -n libubsan-multilib-32-devel
4828 %defattr(644,root,root,755)
4829 %attr(755,root,root) %{_libdir32}/libubsan.so
4830 %{_libdir32}/libubsan.la
4831
4832 %files -n libubsan-multilib-32-static
4833 %defattr(644,root,root,755)
4834 %{_libdir32}/libubsan.a
4835 %endif
4836
4837 %if %{with multilib2}
4838 %files -n libubsan-multilib-%{multilib2}
4839 %defattr(644,root,root,755)
4840 %attr(755,root,root) %{_libdirm2}/libubsan.so.*.*.*
4841 %attr(755,root,root) %ghost %{_libdirm2}/libubsan.so.0
4842
4843 %files -n libubsan-multilib-%{multilib2}-devel
4844 %defattr(644,root,root,755)
4845 %attr(755,root,root) %{_libdirm2}/libubsan.so
4846 %{_libdirm2}/libubsan.la
4847
4848 %files -n libubsan-multilib-%{multilib2}-static
4849 %defattr(644,root,root,755)
4850 %{_libdirm2}/libubsan.a
4851 %endif
4852 %endif
4853
4854 %if %{with vtv}
4855 %files -n libvtv
4856 %defattr(644,root,root,755)
4857 %doc libvtv/ChangeLog
4858 %attr(755,root,root) %{_libdir}/libvtv.so.*.*.*
4859 %attr(755,root,root) %ghost %{_libdir}/libvtv.so.0
4860
4861 %files -n libvtv-devel
4862 %defattr(644,root,root,755)
4863 %attr(755,root,root) %{_libdir}/libvtv.so
4864 %{_libdir}/libvtv.la
4865
4866 %files -n libvtv-static
4867 %defattr(644,root,root,755)
4868 %{_libdir}/libvtv.a
4869
4870 %if %{with multilib}
4871 %files -n libvtv-multilib-32
4872 %defattr(644,root,root,755)
4873 %attr(755,root,root) %{_libdir32}/libvtv.so.*.*.*
4874 %attr(755,root,root) %ghost %{_libdir32}/libvtv.so.0
4875
4876 %files -n libvtv-multilib-32-devel
4877 %defattr(644,root,root,755)
4878 %attr(755,root,root) %{_libdir32}/libvtv.so
4879 %{_libdir32}/libvtv.la
4880
4881 %files -n libvtv-multilib-32-static
4882 %defattr(644,root,root,755)
4883 %{_libdir32}/libvtv.a
4884 %endif
4885
4886 %if %{with multilib2}
4887 %files -n libvtv-multilib-%{multilib2}
4888 %defattr(644,root,root,755)
4889 %attr(755,root,root) %{_libdirm2}/libvtv.so.*.*.*
4890 %attr(755,root,root) %ghost %{_libdirm2}/libvtv.so.0
4891
4892 %files -n libvtv-multilib-%{multilib2}-devel
4893 %defattr(644,root,root,755)
4894 %attr(755,root,root) %{_libdirm2}/libvtv.so
4895 %{_libdirm2}/libvtv.la
4896
4897 %files -n libvtv-multilib-%{multilib2}-static
4898 %defattr(644,root,root,755)
4899 %{_libdirm2}/libvtv.a
4900 %endif
4901 %endif
4902
4903 %if %{with atomic}
4904 %files -n libatomic
4905 %defattr(644,root,root,755)
4906 %doc libatomic/ChangeLog*
4907 %attr(755,root,root) %{_libdir}/libatomic.so.*.*.*
4908 %attr(755,root,root) %ghost %{_libdir}/libatomic.so.1
4909
4910 %files -n libatomic-devel
4911 %defattr(644,root,root,755)
4912 %attr(755,root,root) %{_libdir}/libatomic.so
4913 %{_libdir}/libatomic.la
4914
4915 %files -n libatomic-static
4916 %defattr(644,root,root,755)
4917 %{_libdir}/libatomic.a
4918
4919 %if %{with multilib}
4920 %files -n libatomic-multilib-32
4921 %defattr(644,root,root,755)
4922 %attr(755,root,root) %{_libdir32}/libatomic.so.*.*.*
4923 %attr(755,root,root) %ghost %{_libdir32}/libatomic.so.1
4924
4925 %files -n libatomic-multilib-32-devel
4926 %defattr(644,root,root,755)
4927 %attr(755,root,root) %{_libdir32}/libatomic.so
4928 %{_libdir32}/libatomic.la
4929
4930 %files -n libatomic-multilib-32-static
4931 %defattr(644,root,root,755)
4932 %{_libdir32}/libatomic.a
4933 %endif
4934
4935 %if %{with multilib2}
4936 %files -n libatomic-multilib-%{multilib2}
4937 %defattr(644,root,root,755)
4938 %attr(755,root,root) %{_libdirm2}/libatomic.so.*.*.*
4939 %attr(755,root,root) %ghost %{_libdirm2}/libatomic.so.1
4940
4941 %files -n libatomic-multilib-%{multilib2}-devel
4942 %defattr(644,root,root,755)
4943 %attr(755,root,root) %{_libdirm2}/libatomic.so
4944 %{_libdirm2}/libatomic.la
4945
4946 %files -n libatomic-multilib-%{multilib2}-static
4947 %defattr(644,root,root,755)
4948 %{_libdirm2}/libatomic.a
4949 %endif
4950 %endif
4951
4952 %files gdb-plugin
4953 %defattr(644,root,root,755)
4954 %doc libcc1/ChangeLog*
4955 %attr(755,root,root) %{_libdir}/libcc1.so
4956 %attr(755,root,root) %{_libdir}/libcc1.so.*.*.*
4957 %attr(755,root,root) %ghost %{_libdir}/libcc1.so.0
4958 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so.*
4959
4960 %files plugin-devel
4961 %defattr(644,root,root,755)
4962 %dir %{gcclibdir}/plugin
4963 %{gcclibdir}/plugin/gengtype
4964 %{gcclibdir}/plugin/gtype.state
4965 %{gcclibdir}/plugin/include
4966 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.la
4967 %attr(755,root,root) %{gcclibdir}/plugin/libcc1plugin.so
This page took 0.687355 seconds and 3 git commands to generate.