]> git.pld-linux.org Git - packages/crossmingw32-gcc.git/blame - crossmingw32-gcc.spec
- restored fortran
[packages/crossmingw32-gcc.git] / crossmingw32-gcc.spec
CommitLineData
a3bdc2a1 1#
83afd976 2# TODO:
83afd976
ŁK
3# - openmp
4#
a3bdc2a1 5# Conditional build:
8c4c66e6 6%bcond_with bootstrap # bootstrap build (using binary w32api/mingwrt)
a3bdc2a1 7#
8c4c66e6
JB
8Summary: Cross MinGW32 GNU binary utility development utilities - gcc
9Summary(es.UTF-8): Utilitarios para desarrollo de binarios de la GNU - MinGW32 gcc
10Summary(fr.UTF-8): Utilitaires de développement binaire de GNU - MinGW32 gcc
11Summary(pl.UTF-8): Skrośne narzędzia programistyczne GNU dla MinGW32 - gcc
12Summary(pt_BR.UTF-8): Utilitários para desenvolvimento de binários da GNU - MinGW32 gcc
13Summary(tr.UTF-8): GNU geliştirme araçları - MinGW32 gcc
b336056d 14Name: crossmingw32-gcc
83afd976
ŁK
15Version: 4.5.1
16Release: 1
d3f237e2 17Epoch: 1
acb9fe67 18License: GPL v3+
d3f237e2 19Group: Development/Languages
dee9b92f 20Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/gcc-%{version}.tar.bz2
83afd976 21# Source0-md5: 48231a8e33ed6e058a341c53b819de1a
73ff33c1
JB
22%define apiver 3.15
23Source1: http://downloads.sourceforge.net/mingw/w32api-%{apiver}-1-mingw32-dev.tar.lzma
24# Source1-md5: efcbcadd0299a6413d95b9ce919ede9f
25%define runver 3.18
26Source2: http://downloads.sourceforge.net/mingw/mingwrt-%{runver}-mingw32-dev.tar.gz
27# Source2-md5: e49803d8c14b1ffa6e24e5b5fee31a3d
83afd976
ŁK
28# svn diff -x --ignore-eol-style svn://gcc.gnu.org/svn/gcc/tags/gcc_4_5_1_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_5-branch > gcc-branch.diff
29Patch100: gcc-branch.diff
30Patch0: %{name}-buildsystem1.patch
31Patch1: %{name}-buildsystem2.patch
32Patch2: %{name}-lfs.patch
d12aabe0 33BuildRequires: autoconf
59d75dd2 34BuildRequires: automake
d12aabe0 35BuildRequires: bison
43a95438 36BuildRequires: crossmingw32-binutils >= 2.15.91.0.2-2
b336056d 37BuildRequires: flex
83afd976 38BuildRequires: libmpc-devel
5b936a1d 39%if %{without bootstrap}
43a95438
JK
40BuildRequires: crossmingw32-runtime >= 3.5
41BuildRequires: crossmingw32-w32api >= 3.1
b399bc1a 42%endif
f24c8266 43BuildRequires: mpfr-devel
d81c803d 44BuildRequires: texinfo >= 4.2
73ff33c1
JB
45%if %{with booststrap}
46BuildRequires: tar >= 1:1.22
47BuildRequires: xz
48%endif
43a95438 49Requires: crossmingw32-binutils >= 2.15.91.0.2-2
6ab368b0 50Requires: gcc-dirs
b336056d
JB
51BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52
d3f237e2 53%define target i386-mingw32
8f1d5c0c
JB
54%define sysprefix /usr
55%define arch %{sysprefix}/%{target}
73ff33c1
JB
56%define gccarchdir %{_libdir}/gcc/%{target}
57%define gcclibdir %{gccarchdir}/%{version}
58%define _dlldir /usr/share/wine/windows/system
dee9b92f 59
5b936a1d 60%define _noautostrip .*/lib.*\\.a
b336056d 61
66f480ce
JP
62%define _enable_debug_packages 0
63
b336056d
JB
64%description
65crossmingw32 is a complete cross-compiling development system for
66building stand-alone Microsoft Windows applications under Linux using
8c4c66e6 67the MinGW32 build libraries. This includes a binutils, gcc with g++
b336056d
JB
68and objc, and libstdc++, all cross targeted to i386-mingw32, along
69with supporting Win32 libraries in 'coff' format from free sources.
70
d3f237e2 71This package contains cross targeted gcc.
b336056d 72
4a6c89d0 73%description -l de.UTF-8
74Dieses Paket enthält einen Cross-gcc, der es erlaubt, auf einem
75anderem Rechner Code für Win32 zu generieren.
9dd4c848 76
4a6c89d0 77%description -l pl.UTF-8
78crossmingw32 jest kompletnym systemem do kompilacji skrośnej,
79pozwalającym budować aplikacje MS Windows pod Linuksem używając
8c4c66e6 80bibliotek MinGW32. System składa się z binutils, gcc z g++ i objc,
4a6c89d0 81libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz
2e5b9011 82z bibliotek w formacie COFF.
d790a8ba 83
4a6c89d0 84Ten pakiet zawiera gcc generujące skrośnie kod dla Win32.
d790a8ba 85
73ff33c1
JB
86%package -n crossmingw32-libgcc-dll
87Summary: libgcc DLL library for Windows
88Summary(pl.UTF-8): Biblioteka DLL libgcc dla Windows
89Group: Applications/Emulators
90Requires: wine
91
92%description -n crossmingw32-libgcc-dll
93libgcc DLL library for Windows.
94
95%description -n crossmingw32-libgcc-dll -l pl.UTF-8
96Biblioteka DLL libgcc dla Windows.
97
d3f237e2 98%package c++
8c4c66e6
JB
99Summary: MinGW32 binary utility development utilities - g++
100Summary(pl.UTF-8): Zestaw narzędzi MinGW32 - g++
d3f237e2 101Group: Development/Languages
cae974d4 102Requires: %{name} = %{epoch}:%{version}-%{release}
b336056d 103
d3f237e2
JB
104%description c++
105crossmingw32 is a complete cross-compiling development system for
106building stand-alone Microsoft Windows applications under Linux using
8c4c66e6 107the MinGW32 build libraries. This includes a binutils, gcc with g++
d3f237e2
JB
108and objc, and libstdc++, all cross targeted to i386-mingw32, along
109with supporting Win32 libraries in 'coff' format from free sources.
110
111This package contains cross targeted g++ and (static) libstdc++.
112
4a6c89d0 113%description c++ -l pl.UTF-8
114crossmingw32 jest kompletnym systemem do kompilacji skrośnej,
115pozwalającym budować aplikacje MS Windows pod Linuksem używając
8c4c66e6 116bibliotek MinGW32. System składa się z binutils, gcc z g++ i objc,
4a6c89d0 117libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz
2e5b9011 118z bibliotek w formacie COFF.
d790a8ba 119
4a6c89d0 120Ten pakiet zawiera g++ generujące kod pod Win32 oraz bibliotekę
d790a8ba
JB
121libstdc++.
122
73ff33c1
JB
123%package -n crossmingw32-libstdc++-static
124Summary: Static standard C++ library - cross MinGW32 version
125Summary(pl.UTF-8): Statyczna biblioteka standardowa C++ - wersja skrośna MinGW32
126Group: Development/Libraries
127Requires: %{name}-c++ = %{epoch}:%{version}-%{release}
128
129%description -n crossmingw32-libstdc++-static
130Static standard C++ library - cross MinGW32 version.
131
132%description -n crossmingw32-libstdc++-static -l pl.UTF-8
133Statyczna biblioteka standardowa C++ - wersja skrośna MinGW32.
134
135%package -n crossmingw32-libstdc++-dll
136Summary: libstdc++ DLL library for Windows
137Summary(pl.UTF-8): Biblioteka DLL libstdc++ dla Windows
138Group: Applications/Emulators
139Requires: crossmingw32-libgcc-dll = %{epoch}:%{version}-%{release}
140Requires: wine
141
142%description -n crossmingw32-libstdc++-dll
143libstdc++ DLL library for Windows.
144
145%description -n crossmingw32-libstdc++-dll -l pl.UTF-8
146Biblioteka DLL libstdc++ dla Windows.
147
d3f237e2 148%package objc
8c4c66e6
JB
149Summary: MinGW32 binary utility development utilities - objc
150Summary(pl.UTF-8): Zestaw narzędzi MinGW32 - objc
d3f237e2 151Group: Development/Languages
cae974d4 152Requires: %{name} = %{epoch}:%{version}-%{release}
d3f237e2
JB
153
154%description objc
155crossmingw32 is a complete cross-compiling development system for
156building stand-alone Microsoft Windows applications under Linux using
8c4c66e6 157the MinGW32 build libraries. This includes a binutils, gcc with g++
d3f237e2
JB
158and objc, and libstdc++, all cross targeted to i386-mingw32, along
159with supporting Win32 libraries in 'coff' format from free sources.
160
37948e2b 161This package contains cross targeted objc compiler.
d3f237e2 162
4a6c89d0 163%description objc -l pl.UTF-8
164crossmingw32 jest kompletnym systemem do kompilacji skrośnej,
165pozwalającym budować aplikacje MS Windows pod Linuksem używając
8c4c66e6 166bibliotek MinGW32. System składa się z binutils, gcc z g++ i objc,
4a6c89d0 167libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz
2e5b9011 168z bibliotek w formacie COFF.
d790a8ba 169
4a6c89d0 170Ten pakiet zawiera kompilator objc generujący kod pod Win32.
d790a8ba 171
8f1d5c0c
JB
172%package -n crossmingw32-libobjc-static
173Summary: Static Objective C library - cross MinGW32 version
174Summary(pl.UTF-8): Statyczna biblioteka Objective C - wersja skrośna MinGW32
175Group: Development/Libraries
176Requires: %{name}-objc = %{epoch}:%{version}-%{release}
177
178%description -n crossmingw32-libobjc-static
179Static Objective C library - cross MinGW32 version.
180
181%description -n crossmingw32-libobjc-static -l pl.UTF-8
182Statyczna biblioteka Objective C - wersja skrośna MinGW32.
183
184%package -n crossmingw32-libobjc-dll
185Summary: libobjc DLL library for Windows
186Summary(pl.UTF-8): Biblioteka DLL libobjc dla Windows
187Group: Applications/Emulators
188Requires: crossmingw32-libgcc-dll = %{epoch}:%{version}-%{release}
189Requires: wine
190
191%description -n crossmingw32-libobjc-dll
192libobjc DLL library for Windows.
193
194%description -n crossmingw32-libobjc-dll -l pl.UTF-8
195Biblioteka DLL libobjc dla Windows.
196
52a544a1 197%package fortran
8c4c66e6
JB
198Summary: MinGW32 binary utility development utilities - Fortran
199Summary(pl.UTF-8): Zestaw narzędzi MinGW32 - Fortran
d3f237e2 200Group: Development/Languages
cae974d4 201Requires: %{name} = %{epoch}:%{version}-%{release}
37948e2b 202Obsoletes: crossmingw32-gcc-g77
d3f237e2 203
52a544a1 204%description fortran
d3f237e2
JB
205crossmingw32 is a complete cross-compiling development system for
206building stand-alone Microsoft Windows applications under Linux using
8c4c66e6 207the MinGW32 build libraries. This includes a binutils, gcc with g++
d3f237e2
JB
208and objc, and libstdc++, all cross targeted to i386-mingw32, along
209with supporting Win32 libraries in 'coff' format from free sources.
210
37948e2b 211This package contains cross targeted Fortran compiler.
d3f237e2 212
4a6c89d0 213%description fortran -l pl.UTF-8
214crossmingw32 jest kompletnym systemem do kompilacji skrośnej,
215pozwalającym budować aplikacje MS Windows pod Linuksem używając
8c4c66e6 216bibliotek MinGW32. System składa się z binutils, gcc z g++ i objc,
4a6c89d0 217libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz
2e5b9011 218z bibliotek w formacie COFF.
d790a8ba 219
4a6c89d0 220Ten pakiet zawiera kompilator Fortranu generujący kod pod Win32.
d790a8ba 221
0d9cd0a8
JB
222%package -n crossmingw32-libgfortran-static
223Summary: Static Fortran library - cross MinGW32 version
224Summary(pl.UTF-8): Statyczna biblioteka Fortrana - wersja skrośna MinGW32
225Group: Development/Libraries
226Requires: %{name}-fortran = %{epoch}:%{version}-%{release}
227
228%description -n crossmingw32-libgfortran-static
229Static Fortran library - cross MinGW32 version.
230
231%description -n crossmingw32-libgfortran-static -l pl.UTF-8
232Statyczna biblioteka Fortrana - wersja skrośna MinGW32.
233
234%package -n crossmingw32-libgfortran-dll
235Summary: libgfortran DLL library for Windows
236Summary(pl.UTF-8): Biblioteka DLL libgfortran dla Windows
237Group: Applications/Emulators
238Requires: wine
239
240%description -n crossmingw32-libgfortran-dll
241libgfortran DLL library for Windows.
242
243%description -n crossmingw32-libgfortran-dll -l pl.UTF-8
244Biblioteka DLL libgfortran dla Windows.
245
d3f237e2 246%package java
8c4c66e6
JB
247Summary: MinGW32 binary utility development utilities - Java
248Summary(pl.UTF-8): Zestaw narzędzi MinGW32 - Java
d3f237e2 249Group: Development/Languages
cae974d4 250Requires: %{name} = %{epoch}:%{version}-%{release}
d3f237e2
JB
251
252%description java
253crossmingw32 is a complete cross-compiling development system for
254building stand-alone Microsoft Windows applications under Linux using
8c4c66e6 255the MinGW32 build libraries. This includes a binutils, gcc with g++
d3f237e2
JB
256and objc, and libstdc++, all cross targeted to i386-mingw32, along
257with supporting Win32 libraries in 'coff' format from free sources.
258
37948e2b 259This package contains cross targeted Java compiler.
d3f237e2 260
4a6c89d0 261%description java -l pl.UTF-8
4a6c89d0 262crossmingw32 jest kompletnym systemem do kompilacji skrośnej,
263pozwalającym budować aplikacje MS Windows pod Linuksem używając
8c4c66e6 264bibliotek MinGW32. System składa się z binutils, gcc z g++ i objc,
4a6c89d0 265libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz
2e5b9011 266z bibliotek w formacie COFF.
d790a8ba 267
4a6c89d0 268Ten pakiet zawiera kompilator Javy generujący kod pod Win32.
d790a8ba 269
d3f237e2 270%prep
dee9b92f 271%setup -q -n gcc-%{version}
83afd976
ŁK
272%patch100 -p0
273%patch0 -p1
274%patch2 -p1
275
b399bc1a 276%if %{with bootstrap}
73ff33c1
JB
277# note: "winsup" dirs below are special, handled by gcc's configure
278install -d winsup/{mingw,w32api}
279tar xf %{SOURCE1} -C winsup/w32api
280tar xf %{SOURCE2} -C winsup/mingw
b399bc1a 281%endif
83afd976
ŁK
282
283# override snapshot version.
284echo %{version} > gcc/BASE-VER
285echo "release" > gcc/DEV-PHASE
b336056d
JB
286
287%build
73ff33c1 288rm -rf builddir && install -d builddir && cd builddir
b399bc1a 289%if %{with bootstrap}
73ff33c1 290install -d %{target}/winsup
73ff33c1
JB
291ln -sf ../../../winsup/mingw/lib %{target}/winsup/mingw
292ln -sf ../../../winsup/w32api %{target}/winsup/w32api
293WINSUPDIR=$(cd ..; pwd)/winsup
b399bc1a
AF
294%endif
295
83afd976 296CC="%{__cc}" \
b4c37c30 297CFLAGS="%{rpmcflags}" \
83afd976 298CXXFLAGS="%{rpmcxxflags}" \
b4c37c30 299TEXCONFIG=false \
b336056d 300../configure \
8f1d5c0c
JB
301 --prefix=%{sysprefix} \
302 --bindir=%{arch}/bin \
73ff33c1 303 --libdir=%{_libdir} \
8f1d5c0c 304 --includedir=%{arch}/include \
73ff33c1 305 --libexecdir=%{_libdir} \
b336056d
JB
306 --infodir=%{_infodir} \
307 --mandir=%{_mandir} \
73ff33c1
JB
308 %{!?with_bootstrap:--with-headers=%{arch}/include} \
309 --with-libs=%{!?with_bootstrap:%{arch}/lib}%{?with_bootstrap:${WINSUPDIR}/mingw/lib} \
83afd976
ŁK
310 --with-build-time-tools=%{arch}/bin \
311 --with-dwarf2 \
312 --with-gnu-as \
313 --with-gnu-ld \
314 --with-mangler-in-ld \
315 --with-long-double-128 \
0dcd3a97 316 --enable-threads \
0d9cd0a8 317 --enable-languages="c,c++,fortran,java,objc" \
0dcd3a97
PS
318 --enable-c99 \
319 --enable-long-long \
83afd976
ŁK
320 --enable-fully-dynamic-string \
321 --enable-libstdcxx-allocator=new \
322 --enable-version-specific-runtime-libs \
323 --enable-shared \
0dcd3a97 324 --disable-nls \
83afd976
ŁK
325 --disable-symvers \
326 --disable-sjlj-exceptions \
327 --disable-win32-registry \
328 --disable-multilib \
329 --disable-libssp \
b336056d
JB
330 --target=%{target}
331
83afd976
ŁK
332cd ..
333%{__make} -C builddir all-host
334patch -p1 <%{PATCH1}
335%{__make} -C builddir
b336056d
JB
336
337%install
b336056d 338rm -rf $RPM_BUILD_ROOT
73ff33c1 339install -d $RPM_BUILD_ROOT%{_bindir}
b336056d 340
83afd976 341%{__make} -C builddir install \
d12aabe0 342 DESTDIR=$RPM_BUILD_ROOT
b336056d 343
73ff33c1
JB
344# host (ELF) library
345%{__rm} $RPM_BUILD_ROOT%{_libdir}/libiberty.a
346
73ff33c1
JB
347mv $RPM_BUILD_ROOT%{gcclibdir}/include-fixed/{limits,syslimits}.h $RPM_BUILD_ROOT%{gcclibdir}/include
348%{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/include-fixed
349%{__rm} -r $RPM_BUILD_ROOT%{gcclibdir}/install-tools
d12aabe0 350
7f7a2048 351# make links in host bindir
83afd976
ŁK
352ln -f $RPM_BUILD_ROOT%{arch}/bin/%{target}-gcc $RPM_BUILD_ROOT%{_bindir}/%{target}-gcc
353ln -f $RPM_BUILD_ROOT%{arch}/bin/%{target}-g++ $RPM_BUILD_ROOT%{_bindir}/%{target}-g++
354ln -f $RPM_BUILD_ROOT%{arch}/bin/%{target}-cpp $RPM_BUILD_ROOT%{_bindir}/%{target}-cpp
355ln -f $RPM_BUILD_ROOT%{arch}/bin/%{target}-gcov $RPM_BUILD_ROOT%{_bindir}/%{target}-gcov
7f7a2048
JB
356ln -f $RPM_BUILD_ROOT%{arch}/bin/%{target}-gcj $RPM_BUILD_ROOT%{_bindir}/%{target}-gcj
357ln -f $RPM_BUILD_ROOT%{arch}/bin/%{target}-jcf-dump $RPM_BUILD_ROOT%{_bindir}/%{target}-jcf-dump
0d9cd0a8 358ln -f $RPM_BUILD_ROOT%{arch}/bin/%{target}-gfortran $RPM_BUILD_ROOT%{_bindir}/%{target}-gfortran
83afd976 359
73ff33c1
JB
360# DLLs
361install -d $RPM_BUILD_ROOT%{_dlldir}
8f1d5c0c
JB
362mv -f $RPM_BUILD_ROOT%{arch}/bin/*.dll $RPM_BUILD_ROOT%{_dlldir}
363if [ ! -f $RPM_BUILD_ROOT%{_dlldir}/libgcc_s_dw2-1.dll ]; then
364 echo "libgcc DLL not installed?"
365 install builddir/i386-mingw32/libgcc/shlib/libgcc_s_dw2-1.dll $RPM_BUILD_ROOT%{_dlldir}
366fi
d12aabe0 367
73ff33c1
JB
368%if 0%{!?debug:1}
369%{target}-strip --strip-unneeded -R.comment -R.note $RPM_BUILD_ROOT%{_dlldir}/*.dll
370%{target}-strip -g -R.comment -R.note $RPM_BUILD_ROOT%{gcclibdir}/lib*.a \
371 $RPM_BUILD_ROOT%{arch}/lib/lib*.a
372%endif
83afd976 373
73ff33c1
JB
374# already in native gcc
375%{__rm} -r $RPM_BUILD_ROOT%{_infodir}
376# common FSF man pages
377%{__rm} $RPM_BUILD_ROOT%{_mandir}/man7/{fsf-funding,gfdl,gpl}.7
7f7a2048
JB
378# programs not packaged
379%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/%{target}-{aot-compile,gc-analyze,gcj-dbtool,gij,grmic,jv-convert,rebuild-gcj-db}.1
8c4c66e6 380
b336056d 381%clean
b336056d
JB
382rm -rf $RPM_BUILD_ROOT
383
384%files
385%defattr(644,root,root,755)
83afd976 386%attr(755,root,root) %{_bindir}/%{target}-gcc
b4c37c30 387%attr(755,root,root) %{_bindir}/%{target}-cpp
388%attr(755,root,root) %{_bindir}/%{target}-gcov
73ff33c1
JB
389%attr(755,root,root) %{arch}/bin/%{target}-gcc
390%attr(755,root,root) %{arch}/bin/%{target}-gcc-%{version}
391%attr(755,root,root) %{arch}/bin/%{target}-gccbug
83afd976
ŁK
392%attr(755,root,root) %{arch}/bin/%{target}-cpp
393%attr(755,root,root) %{arch}/bin/%{target}-gcov
8f1d5c0c 394%attr(755,root,root) %{arch}/bin/gcc
73ff33c1
JB
395%{arch}/lib/libiberty.a
396%dir %{gccarchdir}
397%dir %{gcclibdir}
398%attr(755,root,root) %{gcclibdir}/cc1
399%attr(755,root,root) %{gcclibdir}/collect2
400%attr(755,root,root) %{gcclibdir}/lto-wrapper
401%{gcclibdir}/libgcc.a
402%{gcclibdir}/libgcc_eh.a
403%{gcclibdir}/libgcc_s.a
404%{gcclibdir}/libgcov.a
405%dir %{gcclibdir}/include
406%{gcclibdir}/include/*.h
539d7886 407%{_mandir}/man1/%{target}-cpp.1*
d3f237e2 408%{_mandir}/man1/%{target}-gcc.1*
539d7886 409%{_mandir}/man1/%{target}-gcov.1*
d3f237e2 410
73ff33c1
JB
411%files -n crossmingw32-libgcc-dll
412%defattr(644,root,root,755)
413%{_dlldir}/libgcc_s_dw2-1.dll
414
d3f237e2
JB
415%files c++
416%defattr(644,root,root,755)
83afd976
ŁK
417%attr(755,root,root) %{_bindir}/%{target}-g++
418%attr(755,root,root) %{arch}/bin/%{target}-c++
419%attr(755,root,root) %{arch}/bin/%{target}-g++
8f1d5c0c
JB
420%attr(755,root,root) %{arch}/bin/c++
421%attr(755,root,root) %{arch}/bin/g++
73ff33c1
JB
422%attr(755,root,root) %{gcclibdir}/cc1plus
423%{gcclibdir}/libstdc++.dll.a
424%{gcclibdir}/libstdc++.la
425%{gcclibdir}/libsupc++.la
426%{gcclibdir}/libsupc++.a
427%{gcclibdir}/crtbegin.o
428%{gcclibdir}/crtend.o
429%{gcclibdir}/crtfastmath.o
430%{gcclibdir}/include/c++
d3f237e2
JB
431%{_mandir}/man1/%{target}-g++.1*
432
73ff33c1
JB
433%files -n crossmingw32-libstdc++-static
434%defattr(644,root,root,755)
435%{gcclibdir}/libstdc++.a
436
437%files -n crossmingw32-libstdc++-dll
438%defattr(644,root,root,755)
439%{_dlldir}/libstdc++-6.dll
440
d3f237e2
JB
441%files objc
442%defattr(644,root,root,755)
8f1d5c0c
JB
443%attr(755,root,root) %{gcclibdir}/cc1obj
444%{gcclibdir}/libobjc.dll.a
445%{gcclibdir}/libobjc.la
446%{gcclibdir}/include/objc
d3f237e2 447
8f1d5c0c
JB
448%files -n crossmingw32-libobjc-static
449%defattr(644,root,root,755)
450%{gcclibdir}/libobjc.a
451
452%files -n crossmingw32-libobjc-dll
453%defattr(644,root,root,755)
454%{_dlldir}/libobjc-2.dll
455
52a544a1 456%files fortran
d3f237e2 457%defattr(644,root,root,755)
52a544a1 458%attr(755,root,root) %{_bindir}/%{target}-gfortran
0d9cd0a8 459%attr(755,root,root) %{arch}/bin/%{target}-gfortran
52a544a1 460%attr(755,root,root) %{arch}/bin/gfortran
7f7a2048 461%attr(755,root,root) %{gcclibdir}/f951
0d9cd0a8
JB
462%{gcclibdir}/finclude
463%{gcclibdir}/libgfortran.dll.a
464%{gcclibdir}/libgfortran.la
465%{gcclibdir}/libgfortranbegin.a
466%{gcclibdir}/libgfortranbegin.la
52a544a1 467%{_mandir}/man1/%{target}-gfortran.1*
0d9cd0a8
JB
468
469%files -n crossmingw32-libgfortran-static
470%defattr(644,root,root,755)
471%{gcclibdir}/libgfortran.a
472
473%files -n crossmingw32-libgfortran-dll
474%defattr(644,root,root,755)
475%{_dlldir}/libgfortran-3.dll
d3f237e2 476
d3f237e2
JB
477%files java
478%defattr(644,root,root,755)
479%attr(755,root,root) %{_bindir}/%{target}-gcj
7fc2a2bb 480%attr(755,root,root) %{_bindir}/%{target}-jcf-dump
7f7a2048
JB
481%attr(755,root,root) %{arch}/bin/%{target}-gcj
482%attr(755,root,root) %{arch}/bin/%{target}-jcf-dump
483%attr(755,root,root) %{gcclibdir}/jc1
484%attr(755,root,root) %{gcclibdir}/jvgenmain
d12aabe0 485%{_mandir}/man1/%{target}-gcj.1*
539d7886 486%{_mandir}/man1/%{target}-jcf-dump.1*
This page took 0.131751 seconds and 4 git commands to generate.