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