From: José Bollo Date: Fri, 10 Jan 2014 09:52:59 +0000 (+0100) Subject: Adding the manifest X-Git-Tag: accepted/tizen/common/20140626.223535~1 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fupstream%2Fgcc48.git;a=commitdiff_plain;h=ba4ca60b8b82dbba54b55a374b2dd3e91f074403 Adding the manifest For Tizen, a manifest file is needed. Change-Id: I614263b5bf30b84242f33b587f8d3c7b31c6476e Signed-off-by: José Bollo --- diff --git a/packaging/cross-armv7hl-gcc48-icecream-backend.spec b/packaging/cross-armv7hl-gcc48-icecream-backend.spec index c4d699f..42d9944 100644 --- a/packaging/cross-armv7hl-gcc48-icecream-backend.spec +++ b/packaging/cross-armv7hl-gcc48-icecream-backend.spec @@ -66,6 +66,7 @@ Source1: change_spec Source3: gcc48-rpmlintrc Source4: ecj.jar Source6: baselibs.conf +Source1001: gcc.manifest Group: Development/Toolchain @@ -135,6 +136,7 @@ gcc-obj-c++. %prep %setup -q -n gcc-%{version} +cp %{SOURCE1001} . # We are configuring ppc as ppc64 but with switched multilibs. Adjust diff --git a/packaging/cross-armv7l-gcc48-icecream-backend.spec b/packaging/cross-armv7l-gcc48-icecream-backend.spec index 3239987..ddcebde 100644 --- a/packaging/cross-armv7l-gcc48-icecream-backend.spec +++ b/packaging/cross-armv7l-gcc48-icecream-backend.spec @@ -66,6 +66,7 @@ Source1: change_spec Source3: gcc48-rpmlintrc Source4: ecj.jar Source6: baselibs.conf +Source1001: gcc.manifest Group: Development/Toolchain @@ -135,6 +136,7 @@ gcc-obj-c++. %prep %setup -q -n gcc-%{version} +cp %{SOURCE1001} . # We are configuring ppc as ppc64 but with switched multilibs. Adjust diff --git a/packaging/cross-i386-gcc48-icecream-backend.spec b/packaging/cross-i386-gcc48-icecream-backend.spec index 61072a1..4855f6a 100644 --- a/packaging/cross-i386-gcc48-icecream-backend.spec +++ b/packaging/cross-i386-gcc48-icecream-backend.spec @@ -66,6 +66,7 @@ Source1: change_spec Source3: gcc48-rpmlintrc Source4: ecj.jar Source6: baselibs.conf +Source1001: gcc.manifest Group: Development/Toolchain @@ -135,6 +136,7 @@ gcc-obj-c++. %prep %setup -q -n gcc-%{version} +cp %{SOURCE1001} . # We are configuring ppc as ppc64 but with switched multilibs. Adjust diff --git a/packaging/cross-x86_64-gcc48-icecream-backend.spec b/packaging/cross-x86_64-gcc48-icecream-backend.spec index d59b7eb..e32daae 100644 --- a/packaging/cross-x86_64-gcc48-icecream-backend.spec +++ b/packaging/cross-x86_64-gcc48-icecream-backend.spec @@ -66,6 +66,7 @@ Source1: change_spec Source3: gcc48-rpmlintrc Source4: ecj.jar Source6: baselibs.conf +Source1001: gcc.manifest Group: Development/Toolchain @@ -135,6 +136,7 @@ gcc-obj-c++. %prep %setup -q -n gcc-%{version} +cp %{SOURCE1001} . # We are configuring ppc as ppc64 but with switched multilibs. Adjust diff --git a/packaging/gcc.manifest b/packaging/gcc.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/gcc.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/gcc.spec.in b/packaging/gcc.spec.in index 5d827eb..7b2dfc9 100644 --- a/packaging/gcc.spec.in +++ b/packaging/gcc.spec.in @@ -210,6 +210,7 @@ Source1: change_spec Source3: gcc48-rpmlintrc Source4: ecj.jar Source6: baselibs.conf +Source1001: gcc.manifest # GCC-TESTSUITE-DELETE-BEGIN @@ -826,6 +827,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 @@ -1592,6 +1594,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %endif %files +%manifest gcc.manifest %defattr(-,root,root) %dir %{_libdir}/gcc %dir %{_libdir}/gcc/%{GCCDIST} @@ -1732,6 +1735,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %if %{separate_biarch} %files -n gcc@base_ver@%{separate_biarch_suffix} +%manifest gcc.manifest %defattr(-,root,root) %versbiarchlib *crt*.o %versbiarchlib libgcc*.a @@ -1769,11 +1773,14 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %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} @@ -1783,16 +1790,19 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-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++@base_ver@-devel -f c++-headers +%manifest gcc.manifest %defattr(-,root,root) %versmainlib libstdc++.a %versmainlib libstdc++.so @@ -1806,6 +1816,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %if %{separate_biarch} %files -n libstdc++@base_ver@-devel%{separate_biarch_suffix} +%manifest gcc.manifest %defattr(-,root,root) %versbiarchlib libstdc++.a %versbiarchlib libstdc++.so @@ -1815,11 +1826,13 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %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} @@ -1836,23 +1849,27 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-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 @@ -1860,11 +1877,13 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-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 @@ -1873,12 +1892,14 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-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 @@ -1888,11 +1909,13 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-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 @@ -1901,11 +1924,13 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-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 @@ -1915,6 +1940,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %if %{build_fortran} %files fortran +%manifest gcc.manifest %defattr(-,root,root) %dir %{libsubdir}/finclude %{_prefix}/bin/gfortran%{binsuffix} @@ -1935,6 +1961,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %if %{separate_biarch} %files fortran%{separate_biarch_suffix} +%manifest gcc.manifest %defattr(-,root,root) %versbiarchlib libgfortran.a %versbiarchlib libgfortran.so @@ -1948,22 +1975,26 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-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 @@ -1972,12 +2003,14 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %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}* @@ -1985,10 +2018,12 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %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} @@ -2000,6 +2035,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %if %{build_objc} %files objc +%manifest gcc.manifest %defattr(-,root,root) %{libsubdir}/cc1obj %{libsubdir}/include/objc @@ -2008,17 +2044,20 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-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 @@ -2027,6 +2066,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %if %{build_objcp} %files obj-c++ +%manifest gcc.manifest %defattr(-,root,root) %{libsubdir}/cc1objplus %endif @@ -2034,6 +2074,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %if %{build_ada} %files ada +%manifest gcc.manifest %defattr(-,root,root) %dir %{_libdir}/gcc %dir %{_libdir}/gcc/%{GCCDIST} @@ -2050,6 +2091,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %if %{separate_biarch} %files ada%{separate_biarch_suffix} +%manifest gcc.manifest %defattr(-,root,root) %dir %{versmainlibdirbi}/adainclude %dir %{versmainlibdirbi}/adalib @@ -2061,12 +2103,14 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %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 @@ -2078,6 +2122,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %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} @@ -2105,6 +2150,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %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 @@ -2129,6 +2175,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-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}* @@ -2137,11 +2184,13 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %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} @@ -2175,6 +2224,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %endif %files -n gcc@base_ver@-gij +%manifest gcc.manifest %defattr(-,root,root) %{_prefix}/bin/gij%{binsuffix} %{_prefix}/bin/gappletviewer%{binsuffix} @@ -2209,11 +2259,13 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-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 @@ -2224,6 +2276,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %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 @@ -2238,6 +2291,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %if %{separate_biarch} %files -n libffi@base_ver@-devel%{separate_biarch_suffix} +%manifest gcc.manifest %defattr(-,root,root) %biarchlib libffi.so %biarchlib libffi.a @@ -2248,6 +2302,7 @@ cat cpplib%{binsuffix}.lang gcc%{binsuffix}.lang > gcc@base_ver@-locale.lang %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 diff --git a/packaging/gcc48-testresults.spec b/packaging/gcc48-testresults.spec index 56603f6..e33bda0 100644 --- a/packaging/gcc48-testresults.spec +++ b/packaging/gcc48-testresults.spec @@ -209,6 +209,7 @@ Source1: change_spec Source3: gcc48-rpmlintrc Source4: ecj.jar Source6: baselibs.conf +Source1001: gcc.manifest Summary: Testsuite results @@ -330,6 +331,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 @@ -632,6 +634,7 @@ chmod 644 ../testresults/* %if 0%{?run_tests:1} %files +%manifest gcc.manifest %defattr(-,root,root) %doc testresults/test_summary.txt %doc testresults/*.sum diff --git a/packaging/gcc48.spec b/packaging/gcc48.spec index c2cd4d5..bec81c4 100644 --- a/packaging/gcc48.spec +++ b/packaging/gcc48.spec @@ -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 diff --git a/packaging/libffi48.spec b/packaging/libffi48.spec index 37532ec..602bb5e 100644 --- a/packaging/libffi48.spec +++ b/packaging/libffi48.spec @@ -208,6 +208,7 @@ Source1: change_spec Source3: gcc48-rpmlintrc Source4: ecj.jar Source6: baselibs.conf +Source1001: gcc.manifest Group: Development/Toolchain @@ -400,6 +401,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 @@ -906,11 +908,13 @@ rm -f $RPM_BUILD_ROOT%{libsubdir}/liblto_plugin.la %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 @@ -921,6 +925,7 @@ rm -f $RPM_BUILD_ROOT%{libsubdir}/liblto_plugin.la %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 @@ -935,6 +940,7 @@ rm -f $RPM_BUILD_ROOT%{libsubdir}/liblto_plugin.la %if %{separate_biarch} %files -n libffi48-devel%{separate_biarch_suffix} +%manifest gcc.manifest %defattr(-,root,root) %biarchlib libffi.so %biarchlib libffi.a @@ -944,6 +950,7 @@ rm -f $RPM_BUILD_ROOT%{libsubdir}/liblto_plugin.la %if 0%{?run_tests:1} %files -n gcc48-testresults +%manifest gcc.manifest %defattr(-,root,root) %doc testresults/test_summary.txt %doc testresults/*.sum diff --git a/packaging/libgcj48.spec b/packaging/libgcj48.spec index 2646bb8..f25708a 100644 --- a/packaging/libgcj48.spec +++ b/packaging/libgcj48.spec @@ -208,6 +208,7 @@ Source1: change_spec Source3: gcc48-rpmlintrc Source4: ecj.jar Source6: baselibs.conf +Source1001: gcc.manifest Summary: Java Runtime Library for gcc @@ -470,6 +471,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 @@ -1100,6 +1102,7 @@ mv $RPM_BUILD_ROOT%{_infodir}/gnat_ugn.info $RPM_BUILD_ROOT%{_infodir}/gnat_ugn% %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} @@ -1127,6 +1130,7 @@ mv $RPM_BUILD_ROOT%{_infodir}/gnat_ugn.info $RPM_BUILD_ROOT%{_infodir}/gnat_ugn% %if %{build_java} %if %{build_libjava} %files +%manifest gcc.manifest %defattr(-,root,root) %dir %{_libdir}/gcj-%{gcc_dir_version}-%{libgcj_sover} %dir %{_libdir}/gcc @@ -1151,6 +1155,7 @@ mv $RPM_BUILD_ROOT%{_infodir}/gnat_ugn.info $RPM_BUILD_ROOT%{_infodir}/gnat_ugn% %{_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}* @@ -1159,11 +1164,13 @@ mv $RPM_BUILD_ROOT%{_infodir}/gnat_ugn.info $RPM_BUILD_ROOT%{_infodir}/gnat_ugn% %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} @@ -1197,6 +1204,7 @@ mv $RPM_BUILD_ROOT%{_infodir}/gnat_ugn.info $RPM_BUILD_ROOT%{_infodir}/gnat_ugn% %endif %files -n gcc48-gij +%manifest gcc.manifest %defattr(-,root,root) %{_prefix}/bin/gij%{binsuffix} %{_prefix}/bin/gappletviewer%{binsuffix} @@ -1230,11 +1238,13 @@ mv $RPM_BUILD_ROOT%{_infodir}/gnat_ugn.info $RPM_BUILD_ROOT%{_infodir}/gnat_ugn% %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 @@ -1245,6 +1255,7 @@ mv $RPM_BUILD_ROOT%{_infodir}/gnat_ugn.info $RPM_BUILD_ROOT%{_infodir}/gnat_ugn% %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 @@ -1259,6 +1270,7 @@ mv $RPM_BUILD_ROOT%{_infodir}/gnat_ugn.info $RPM_BUILD_ROOT%{_infodir}/gnat_ugn% %if %{separate_biarch} %files -n libffi48-devel%{separate_biarch_suffix} +%manifest gcc.manifest %defattr(-,root,root) %biarchlib libffi.so %biarchlib libffi.a @@ -1268,6 +1280,7 @@ mv $RPM_BUILD_ROOT%{_infodir}/gnat_ugn.info $RPM_BUILD_ROOT%{_infodir}/gnat_ugn% %if 0%{?run_tests:1} %files -n gcc48-testresults +%manifest gcc.manifest %defattr(-,root,root) %doc testresults/test_summary.txt %doc testresults/*.sum