For Tizen, a manifest file is needed.
Change-Id: I614263b5bf30b84242f33b587f8d3c7b31c6476e
Signed-off-by: José Bollo <jose.bollo@open.eurogiciel.org>
Source3: gcc48-rpmlintrc
Source4: ecj.jar
Source6: baselibs.conf
+Source1001: gcc.manifest
Group: Development/Toolchain
%prep
%setup -q -n gcc-%{version}
+cp %{SOURCE1001} .
# We are configuring ppc as ppc64 but with switched multilibs. Adjust
Source3: gcc48-rpmlintrc
Source4: ecj.jar
Source6: baselibs.conf
+Source1001: gcc.manifest
Group: Development/Toolchain
%prep
%setup -q -n gcc-%{version}
+cp %{SOURCE1001} .
# We are configuring ppc as ppc64 but with switched multilibs. Adjust
Source3: gcc48-rpmlintrc
Source4: ecj.jar
Source6: baselibs.conf
+Source1001: gcc.manifest
Group: Development/Toolchain
%prep
%setup -q -n gcc-%{version}
+cp %{SOURCE1001} .
# We are configuring ppc as ppc64 but with switched multilibs. Adjust
Source3: gcc48-rpmlintrc
Source4: ecj.jar
Source6: baselibs.conf
+Source1001: gcc.manifest
Group: Development/Toolchain
%prep
%setup -q -n gcc-%{version}
+cp %{SOURCE1001} .
# We are configuring ppc as ppc64 but with switched multilibs. Adjust
--- /dev/null
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+</manifest>
Source3: gcc48-rpmlintrc
Source4: ecj.jar
Source6: baselibs.conf
+Source1001: gcc.manifest
# GCC-TESTSUITE-DELETE-BEGIN
%prep
%setup -q -n gcc-%{version}
+cp %{SOURCE1001} .
# We are configuring ppc as ppc64 but with switched multilibs. Adjust
%endif
%files
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{_libdir}/gcc
%dir %{_libdir}/gcc/%{GCCDIST}
%if %{separate_biarch}
%files -n gcc@base_ver@%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%versbiarchlib *crt*.o
%versbiarchlib libgcc*.a
%endif
%files locale -f gcc@base_ver@-locale.lang
+%manifest gcc.manifest
%files -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-locale
+%manifest gcc.manifest
%if %{build_cp}
%files c++
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{_libdir}/gcc
%dir %{_libdir}/gcc/%{GCCDIST}
%{libsubdir}/cc1plus
%files -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libstdc++.so.%{libstdcxx_sover}*
%if %{separate_biarch}
%files -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libstdc++.so.%{libstdcxx_sover}*
%endif
%files -n libstdc++@base_ver@-devel -f c++-headers
+%manifest gcc.manifest
%defattr(-,root,root)
%versmainlib libstdc++.a
%versmainlib libstdc++.so
%if %{separate_biarch}
%files -n libstdc++@base_ver@-devel%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%versbiarchlib libstdc++.a
%versbiarchlib libstdc++.so
%endif
%files -n libstdc++@base_ver@-doc
+%manifest gcc.manifest
%defattr(-,root,root)
%doc libstdc++-v3/doc/html
%endif
%files -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
/%{_lib}/libgcc_s.so.%{libgcc_s}
%if %{biarch}
%if %{separate_bi64}
%files -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-64bit
+%manifest gcc.manifest
%defattr(-,root,root)
/lib64/libgcc_s.so.%{libgcc_s}
%endif
%if %{separate_bi32}
%files -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
/lib/libgcc_s.so.%{libgcc_s}
%endif
%files -n libgomp%{libgomp_sover}%{libgomp_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libgomp.so.%{libgomp_sover}*
%if %{separate_biarch}
%files -n libgomp%{libgomp_sover}%{libgomp_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libgomp.so.%{libgomp_sover}*
%endif
%ifarch %asan_arch
%files -n libasan%{libasan_sover}%{libasan_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libasan.so.%{libasan_sover}*
%if %{separate_biarch}
%files -n libasan%{libasan_sover}%{libasan_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libasan.so.%{libasan_sover}*
%endif
%ifarch %tsan_arch
%files -n libtsan%{libtsan_sover}%{libtsan_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libtsan.so.%{libtsan_sover}*
%if 0
%if %{separate_biarch}
%files -n libtsan%{libtsan_sover}%{libtsan_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libtsan.so.%{libtsan_sover}*
%endif
%ifarch %atomic_arch
%files -n libatomic%{libatomic_sover}%{libatomic_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libatomic.so.%{libatomic_sover}*
%if %{separate_biarch}
%files -n libatomic%{libatomic_sover}%{libatomic_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libatomic.so.%{libatomic_sover}*
%endif
%ifarch %itm_arch
%files -n libitm%{libitm_sover}%{libitm_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libitm.so.%{libitm_sover}*
%if %{separate_biarch}
%files -n libitm%{libitm_sover}%{libitm_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libitm.so.%{libitm_sover}*
%endif
%if %{build_fortran}
%files fortran
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{libsubdir}/finclude
%{_prefix}/bin/gfortran%{binsuffix}
%if %{separate_biarch}
%files fortran%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%versbiarchlib libgfortran.a
%versbiarchlib libgfortran.so
%endif
%files -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libgfortran.so.%{libgfortran_sover}*
%if %{separate_biarch}
%files -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libgfortran.so.%{libgfortran_sover}*
%endif
%ifarch %quadmath_arch
%files -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libquadmath.so.%{libquadmath_sover}*
%if %{separate_biarch}
%files -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libquadmath.so.%{libquadmath_sover}*
%endif
%if %{build_with_mudflap}
%files -n libmudflap@base_ver@
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libmudflap.so.%{libmudflap_sover}*
%mainlib libmudflapth.so.%{libmudflap_sover}*
%if %{separate_biarch}
%files -n libmudflap@base_ver@%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libmudflap.so.%{libmudflap_sover}*
%biarchlib libmudflapth.so.%{libmudflap_sover}*
%endif
%files info
+%manifest gcc.manifest
%defattr(-,root,root)
%doc %{_infodir}/*.gz
%files -n cpp@base_ver@
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{_libdir}/gcc
%dir %{_libdir}/gcc/%{GCCDIST}
%if %{build_objc}
%files objc
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/cc1obj
%{libsubdir}/include/objc
%if %{separate_biarch}
%files objc%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%versbiarchlib libobjc.a
%versbiarchlib libobjc.so
%endif
%files -n libobjc%{libobjc_sover}%{libobjc_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libobjc.so.%{libobjc_sover}*
%if %{separate_biarch}
%files -n libobjc%{libobjc_sover}%{libobjc_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libobjc.so.%{libobjc_sover}*
%endif
%if %{build_objcp}
%files obj-c++
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/cc1objplus
%endif
%if %{build_ada}
%files ada
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{_libdir}/gcc
%dir %{_libdir}/gcc/%{GCCDIST}
%if %{separate_biarch}
%files ada%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{versmainlibdirbi}/adainclude
%dir %{versmainlibdirbi}/adalib
%endif
%files -n libada@base_ver@
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libgnarl-*.so
%mainlib libgnat-*.so
%if %{separate_biarch}
%files -n libada@base_ver@%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libgnarl-*.so
%biarchlib libgnat-*.so
%if %{build_java}
%if 0%{?building_libjava:1}
%files -n gcc@base_ver@-java
+%manifest gcc.manifest
%defattr(-,root,root)
%{_prefix}/bin/gcj%{binsuffix}
%{_prefix}/bin/gcjh%{binsuffix}
%if %{build_java}
%if %{build_libjava}
%files -n libgcj@base_ver@
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{_libdir}/gcj-%{gcc_dir_version}-%{libgcj_sover}
%dir %{_libdir}/gcc
%{_libdir}/gcj-%{gcc_dir_version}-%{libgcj_sover}/libjavamath.so
%files -n libgcj_bc%{libgcj_bc_sover}%{libgcj_bc_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%if %{biarch_libjava}
%biarchlib libgcj_bc.so.%{libgcj_bc_sover}*
%endif
%files -n libgcj@base_ver@-jar
+%manifest gcc.manifest
%defattr(-,root,root)
%{_prefix}/share/java/libgcj-%{gcc_dir_version}.jar
%{_prefix}/share/java/libgcj-tools-%{gcc_dir_version}.jar
%files -n libgcj@base_ver@-devel
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{_prefix}/include/c++
%dir %{libsubdir}
%endif
%files -n gcc@base_ver@-gij
+%manifest gcc.manifest
%defattr(-,root,root)
%{_prefix}/bin/gij%{binsuffix}
%{_prefix}/bin/gappletviewer%{binsuffix}
%if %{build_java}
%if 0%{?building_libffi:1}
%files -n libffi%{libffi_sover}%{libffi_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libffi.so.%{libffi_sover}*
%if %{separate_biarch}
%files -n libffi%{libffi_sover}%{libffi_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libffi.so.%{libffi_sover}*
%endif
%install_info_delete --info-dir=%{_infodir} %{_infodir}/libffi%{binsuffix}.info.gz
%files -n libffi@base_ver@-devel
+%manifest gcc.manifest
%defattr(-,root,root)
%{_prefix}/include/ffi.h
%{_prefix}/include/ffitarget.h
%if %{separate_biarch}
%files -n libffi@base_ver@-devel%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libffi.so
%biarchlib libffi.a
%if 0%{?run_tests:1}
%files -n gcc@base_ver@-testresults
+%manifest gcc.manifest
%defattr(-,root,root)
%doc testresults/test_summary.txt
%doc testresults/*.sum
Source3: gcc48-rpmlintrc
Source4: ecj.jar
Source6: baselibs.conf
+Source1001: gcc.manifest
Summary: Testsuite results
%prep
%setup -q -n gcc-%{version}
+cp %{SOURCE1001} .
# We are configuring ppc as ppc64 but with switched multilibs. Adjust
%if 0%{?run_tests:1}
%files
+%manifest gcc.manifest
%defattr(-,root,root)
%doc testresults/test_summary.txt
%doc testresults/*.sum
Source3: gcc48-rpmlintrc
Source4: ecj.jar
Source6: baselibs.conf
+Source1001: gcc.manifest
Group: Development/Toolchain
%prep
%setup -q -n gcc-%{version}
+cp %{SOURCE1001} .
# We are configuring ppc as ppc64 but with switched multilibs. Adjust
%endif
%files
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{_libdir}/gcc
%dir %{_libdir}/gcc/%{GCCDIST}
%if %{separate_biarch}
%files -n gcc48%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%versbiarchlib *crt*.o
%versbiarchlib libgcc*.a
%endif
%files locale -f gcc48-locale.lang
+%manifest gcc.manifest
%files -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}-locale
+%manifest gcc.manifest
%if %{build_cp}
%files c++
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{_libdir}/gcc
%dir %{_libdir}/gcc/%{GCCDIST}
%{libsubdir}/cc1plus
%files -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libstdc++.so.%{libstdcxx_sover}*
%if %{separate_biarch}
%files -n libstdc++%{libstdcxx_sover}%{libstdcxx_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libstdc++.so.%{libstdcxx_sover}*
%endif
%files -n libstdc++48-devel -f c++-headers
+%manifest gcc.manifest
%defattr(-,root,root)
%versmainlib libstdc++.a
%versmainlib libstdc++.so
%if %{separate_biarch}
%files -n libstdc++48-devel%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%versbiarchlib libstdc++.a
%versbiarchlib libstdc++.so
%endif
%files -n libstdc++48-doc
+%manifest gcc.manifest
%defattr(-,root,root)
%doc libstdc++-v3/doc/html
%endif
%files -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
/%{_lib}/libgcc_s.so.%{libgcc_s}
%if %{biarch}
%if %{separate_bi64}
%files -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-64bit
+%manifest gcc.manifest
%defattr(-,root,root)
/lib64/libgcc_s.so.%{libgcc_s}
%endif
%if %{separate_bi32}
%files -n libgcc_s%{libgcc_s}%{libgcc_s_suffix}-32bit
+%manifest gcc.manifest
%defattr(-,root,root)
/lib/libgcc_s.so.%{libgcc_s}
%endif
%files -n libgomp%{libgomp_sover}%{libgomp_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libgomp.so.%{libgomp_sover}*
%if %{separate_biarch}
%files -n libgomp%{libgomp_sover}%{libgomp_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libgomp.so.%{libgomp_sover}*
%endif
%ifarch %asan_arch
%files -n libasan%{libasan_sover}%{libasan_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libasan.so.%{libasan_sover}*
%if %{separate_biarch}
%files -n libasan%{libasan_sover}%{libasan_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libasan.so.%{libasan_sover}*
%endif
%ifarch %tsan_arch
%files -n libtsan%{libtsan_sover}%{libtsan_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libtsan.so.%{libtsan_sover}*
%if 0
%if %{separate_biarch}
%files -n libtsan%{libtsan_sover}%{libtsan_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libtsan.so.%{libtsan_sover}*
%endif
%ifarch %atomic_arch
%files -n libatomic%{libatomic_sover}%{libatomic_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libatomic.so.%{libatomic_sover}*
%if %{separate_biarch}
%files -n libatomic%{libatomic_sover}%{libatomic_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libatomic.so.%{libatomic_sover}*
%endif
%ifarch %itm_arch
%files -n libitm%{libitm_sover}%{libitm_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libitm.so.%{libitm_sover}*
%if %{separate_biarch}
%files -n libitm%{libitm_sover}%{libitm_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libitm.so.%{libitm_sover}*
%endif
%if %{build_fortran}
%files fortran
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{libsubdir}/finclude
%{_prefix}/bin/gfortran%{binsuffix}
%if %{separate_biarch}
%files fortran%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%versbiarchlib libgfortran.a
%versbiarchlib libgfortran.so
%endif
%files -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libgfortran.so.%{libgfortran_sover}*
%if %{separate_biarch}
%files -n libgfortran%{libgfortran_sover}%{libgfortran_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libgfortran.so.%{libgfortran_sover}*
%endif
%ifarch %quadmath_arch
%files -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libquadmath.so.%{libquadmath_sover}*
%if %{separate_biarch}
%files -n libquadmath%{libquadmath_sover}%{libquadmath_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libquadmath.so.%{libquadmath_sover}*
%endif
%if %{build_with_mudflap}
%files -n libmudflap48
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libmudflap.so.%{libmudflap_sover}*
%mainlib libmudflapth.so.%{libmudflap_sover}*
%if %{separate_biarch}
%files -n libmudflap48%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libmudflap.so.%{libmudflap_sover}*
%biarchlib libmudflapth.so.%{libmudflap_sover}*
%endif
%files info
+%manifest gcc.manifest
%defattr(-,root,root)
%doc %{_infodir}/*.gz
%files -n cpp48
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{_libdir}/gcc
%dir %{_libdir}/gcc/%{GCCDIST}
%if %{build_objc}
%files objc
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/cc1obj
%{libsubdir}/include/objc
%if %{separate_biarch}
%files objc%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%versbiarchlib libobjc.a
%versbiarchlib libobjc.so
%endif
%files -n libobjc%{libobjc_sover}%{libobjc_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libobjc.so.%{libobjc_sover}*
%if %{separate_biarch}
%files -n libobjc%{libobjc_sover}%{libobjc_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libobjc.so.%{libobjc_sover}*
%endif
%if %{build_objcp}
%files obj-c++
+%manifest gcc.manifest
%defattr(-,root,root)
%{libsubdir}/cc1objplus
%endif
%if %{build_ada}
%files ada
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{_libdir}/gcc
%dir %{_libdir}/gcc/%{GCCDIST}
%if %{separate_biarch}
%files ada%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{versmainlibdirbi}/adainclude
%dir %{versmainlibdirbi}/adalib
%endif
%files -n libada48
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libgnarl-*.so
%mainlib libgnat-*.so
%if %{separate_biarch}
%files -n libada48%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libgnarl-*.so
%biarchlib libgnat-*.so
%if %{build_java}
%if 0%{?building_libjava:1}
%files -n gcc48-java
+%manifest gcc.manifest
%defattr(-,root,root)
%{_prefix}/bin/gcj%{binsuffix}
%{_prefix}/bin/gcjh%{binsuffix}
%if %{build_java}
%if %{build_libjava}
%files -n libgcj48
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{_libdir}/gcj-%{gcc_dir_version}-%{libgcj_sover}
%dir %{_libdir}/gcc
%{_libdir}/gcj-%{gcc_dir_version}-%{libgcj_sover}/libjavamath.so
%files -n libgcj_bc%{libgcj_bc_sover}%{libgcj_bc_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%if %{biarch_libjava}
%biarchlib libgcj_bc.so.%{libgcj_bc_sover}*
%endif
%files -n libgcj48-jar
+%manifest gcc.manifest
%defattr(-,root,root)
%{_prefix}/share/java/libgcj-%{gcc_dir_version}.jar
%{_prefix}/share/java/libgcj-tools-%{gcc_dir_version}.jar
%files -n libgcj48-devel
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{_prefix}/include/c++
%dir %{libsubdir}
%endif
%files -n gcc48-gij
+%manifest gcc.manifest
%defattr(-,root,root)
%{_prefix}/bin/gij%{binsuffix}
%{_prefix}/bin/gappletviewer%{binsuffix}
%if %{build_java}
%if 0%{?building_libffi:1}
%files -n libffi%{libffi_sover}%{libffi_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libffi.so.%{libffi_sover}*
%if %{separate_biarch}
%files -n libffi%{libffi_sover}%{libffi_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libffi.so.%{libffi_sover}*
%endif
%install_info_delete --info-dir=%{_infodir} %{_infodir}/libffi%{binsuffix}.info.gz
%files -n libffi48-devel
+%manifest gcc.manifest
%defattr(-,root,root)
%{_prefix}/include/ffi.h
%{_prefix}/include/ffitarget.h
%if %{separate_biarch}
%files -n libffi48-devel%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libffi.so
%biarchlib libffi.a
%if 0%{?run_tests:1}
%files -n gcc48-testresults
+%manifest gcc.manifest
%defattr(-,root,root)
%doc testresults/test_summary.txt
%doc testresults/*.sum
Source3: gcc48-rpmlintrc
Source4: ecj.jar
Source6: baselibs.conf
+Source1001: gcc.manifest
Group: Development/Toolchain
%prep
%setup -q -n gcc-%{version}
+cp %{SOURCE1001} .
# We are configuring ppc as ppc64 but with switched multilibs. Adjust
%if %{build_java}
%if 0%{?building_libffi:1}
%files -n libffi%{libffi_sover}%{libffi_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libffi.so.%{libffi_sover}*
%if %{separate_biarch}
%files -n libffi%{libffi_sover}%{libffi_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libffi.so.%{libffi_sover}*
%endif
%install_info_delete --info-dir=%{_infodir} %{_infodir}/libffi%{binsuffix}.info.gz
%files -n libffi48-devel
+%manifest gcc.manifest
%defattr(-,root,root)
%{_prefix}/include/ffi.h
%{_prefix}/include/ffitarget.h
%if %{separate_biarch}
%files -n libffi48-devel%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libffi.so
%biarchlib libffi.a
%if 0%{?run_tests:1}
%files -n gcc48-testresults
+%manifest gcc.manifest
%defattr(-,root,root)
%doc testresults/test_summary.txt
%doc testresults/*.sum
Source3: gcc48-rpmlintrc
Source4: ecj.jar
Source6: baselibs.conf
+Source1001: gcc.manifest
Summary: Java Runtime Library for gcc
%prep
%setup -q -n gcc-%{version}
+cp %{SOURCE1001} .
# We are configuring ppc as ppc64 but with switched multilibs. Adjust
%if %{build_java}
%if 0%{?building_libjava:1}
%files -n gcc48-java
+%manifest gcc.manifest
%defattr(-,root,root)
%{_prefix}/bin/gcj%{binsuffix}
%{_prefix}/bin/gcjh%{binsuffix}
%if %{build_java}
%if %{build_libjava}
%files
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{_libdir}/gcj-%{gcc_dir_version}-%{libgcj_sover}
%dir %{_libdir}/gcc
%{_libdir}/gcj-%{gcc_dir_version}-%{libgcj_sover}/libjavamath.so
%files -n libgcj_bc%{libgcj_bc_sover}%{libgcj_bc_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%if %{biarch_libjava}
%biarchlib libgcj_bc.so.%{libgcj_bc_sover}*
%endif
%files -n libgcj48-jar
+%manifest gcc.manifest
%defattr(-,root,root)
%{_prefix}/share/java/libgcj-%{gcc_dir_version}.jar
%{_prefix}/share/java/libgcj-tools-%{gcc_dir_version}.jar
%files -n libgcj48-devel
+%manifest gcc.manifest
%defattr(-,root,root)
%dir %{_prefix}/include/c++
%dir %{libsubdir}
%endif
%files -n gcc48-gij
+%manifest gcc.manifest
%defattr(-,root,root)
%{_prefix}/bin/gij%{binsuffix}
%{_prefix}/bin/gappletviewer%{binsuffix}
%if %{build_java}
%if 0%{?building_libffi:1}
%files -n libffi%{libffi_sover}%{libffi_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%mainlib libffi.so.%{libffi_sover}*
%if %{separate_biarch}
%files -n libffi%{libffi_sover}%{libffi_suffix}%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libffi.so.%{libffi_sover}*
%endif
%install_info_delete --info-dir=%{_infodir} %{_infodir}/libffi%{binsuffix}.info.gz
%files -n libffi48-devel
+%manifest gcc.manifest
%defattr(-,root,root)
%{_prefix}/include/ffi.h
%{_prefix}/include/ffitarget.h
%if %{separate_biarch}
%files -n libffi48-devel%{separate_biarch_suffix}
+%manifest gcc.manifest
%defattr(-,root,root)
%biarchlib libffi.so
%biarchlib libffi.a
%if 0%{?run_tests:1}
%files -n gcc48-testresults
+%manifest gcc.manifest
%defattr(-,root,root)
%doc testresults/test_summary.txt
%doc testresults/*.sum