Adding the manifest
[platform/upstream/gcc48.git] / packaging / gcc48.spec
index c2cd4d5..bec81c4 100644 (file)
@@ -207,6 +207,7 @@ Source1:    change_spec
 Source3:       gcc48-rpmlintrc
 Source4:       ecj.jar
 Source6:       baselibs.conf
+Source1001: gcc.manifest
 
 
 Group:         Development/Toolchain
@@ -1247,6 +1248,7 @@ Results from running the gcc and target library testsuites.
 
 %prep
 %setup -q -n gcc-%{version}
+cp %{SOURCE1001} .
 
 
 # We are configuring ppc as ppc64 but with switched multilibs.  Adjust
@@ -1999,6 +2001,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 %endif
 
 %files
+%manifest gcc.manifest
 %defattr(-,root,root)
 %dir %{_libdir}/gcc
 %dir %{_libdir}/gcc/%{GCCDIST}
@@ -2139,6 +2142,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %if %{separate_biarch}
 %files -n gcc48%{separate_biarch_suffix}
+%manifest gcc.manifest
 %defattr(-,root,root)
 %versbiarchlib *crt*.o
 %versbiarchlib libgcc*.a
@@ -2176,11 +2180,14 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 %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}
@@ -2190,16 +2197,19 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 %{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
@@ -2213,6 +2223,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %if %{separate_biarch}
 %files -n libstdc++48-devel%{separate_biarch_suffix}
+%manifest gcc.manifest
 %defattr(-,root,root)
 %versbiarchlib libstdc++.a
 %versbiarchlib libstdc++.so
@@ -2222,11 +2233,13 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 %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}
@@ -2243,23 +2256,27 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %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
@@ -2267,11 +2284,13 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %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
@@ -2280,12 +2299,14 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %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
@@ -2295,11 +2316,13 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %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
@@ -2308,11 +2331,13 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %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
@@ -2322,6 +2347,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %if %{build_fortran}
 %files fortran
+%manifest gcc.manifest
 %defattr(-,root,root)
 %dir %{libsubdir}/finclude
 %{_prefix}/bin/gfortran%{binsuffix}
@@ -2342,6 +2368,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %if %{separate_biarch}
 %files fortran%{separate_biarch_suffix}
+%manifest gcc.manifest
 %defattr(-,root,root)
 %versbiarchlib libgfortran.a
 %versbiarchlib libgfortran.so
@@ -2355,22 +2382,26 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 %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
@@ -2379,12 +2410,14 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %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}*
@@ -2392,10 +2425,12 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 %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}
@@ -2407,6 +2442,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %if %{build_objc}
 %files objc
+%manifest gcc.manifest
 %defattr(-,root,root)
 %{libsubdir}/cc1obj
 %{libsubdir}/include/objc
@@ -2415,17 +2451,20 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %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
@@ -2434,6 +2473,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %if %{build_objcp}
 %files obj-c++
+%manifest gcc.manifest
 %defattr(-,root,root)
 %{libsubdir}/cc1objplus
 %endif
@@ -2441,6 +2481,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %if %{build_ada}
 %files ada
+%manifest gcc.manifest
 %defattr(-,root,root)
 %dir %{_libdir}/gcc
 %dir %{_libdir}/gcc/%{GCCDIST}
@@ -2457,6 +2498,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %if %{separate_biarch}
 %files ada%{separate_biarch_suffix}
+%manifest gcc.manifest
 %defattr(-,root,root)
 %dir %{versmainlibdirbi}/adainclude
 %dir %{versmainlibdirbi}/adalib
@@ -2468,12 +2510,14 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 %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
@@ -2484,6 +2528,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 %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}
@@ -2511,6 +2556,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 %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
@@ -2535,6 +2581,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 %{_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}*
@@ -2543,11 +2590,13 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 %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}
@@ -2581,6 +2630,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 %endif
 
 %files -n gcc48-gij
+%manifest gcc.manifest
 %defattr(-,root,root)
 %{_prefix}/bin/gij%{binsuffix}
 %{_prefix}/bin/gappletviewer%{binsuffix}
@@ -2614,11 +2664,13 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 %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
@@ -2629,6 +2681,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 %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
@@ -2643,6 +2696,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %if %{separate_biarch}
 %files -n libffi48-devel%{separate_biarch_suffix}
+%manifest gcc.manifest
 %defattr(-,root,root)
 %biarchlib libffi.so
 %biarchlib libffi.a
@@ -2652,6 +2706,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc48-locale.lang
 
 %if 0%{?run_tests:1}
 %files -n gcc48-testresults
+%manifest gcc.manifest
 %defattr(-,root,root)
 %doc testresults/test_summary.txt
 %doc testresults/*.sum