From 8cc13ba008b502438ee468430f64cf94b35993aa06fd1e391ed35337b492e48c Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 19 Jun 2013 12:28:32 +0000 Subject: [PATCH] - Package gcc-ar, gcc-nm and gcc-ranlib wrapping ar, nm and ranlib in a plugin-aware fashion. OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gcc?expand=0&rev=40 --- gcc.changes | 6 ++++++ gcc.spec | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) diff --git a/gcc.changes b/gcc.changes index d3aca72..1a39dfb 100644 --- a/gcc.changes +++ b/gcc.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Jun 19 12:24:24 UTC 2013 - rguenther@suse.com + +- Package gcc-ar, gcc-nm and gcc-ranlib wrapping ar, nm and ranlib + in a plugin-aware fashion. + ------------------------------------------------------------------- Mon May 27 12:55:02 UTC 2013 - rguenther@suse.com diff --git a/gcc.spec b/gcc.spec index 8880a64..2b5f288 100644 --- a/gcc.spec +++ b/gcc.spec @@ -341,6 +341,36 @@ Requires: gcc The system GNU C Compiler. +%package -n gcc-ar +Summary: Plugin aware AR utility +License: GPL-3.0+ +Group: Development/Languages/C and C++ +Requires: gcc + +%description -n gcc-ar +Linker plugin aware AR utility. + + +%package -n gcc-nm +Summary: Plugin aware NM utility +License: GPL-3.0+ +Group: Development/Languages/C and C++ +Requires: gcc + +%description -n gcc-nm +Linker plugin aware NM utility. + + +%package -n gcc-ranlib +Summary: Plugin aware RANLIB utility +License: GPL-3.0+ +Group: Development/Languages/C and C++ +Requires: gcc + +%description -n gcc-ranlib +Linker plugin aware RANLIB utility. + + %prep %build @@ -376,6 +406,7 @@ for program in \ gnat gnatbind gnatbl gnatchop gnatclean gnatfind gnatkr \ gnatlink gnatls gnatmake gnatname gnatprep gnatxref gprmake \ %endif + gcc-ar gcc-nm gcc-ranlib \ ; do ln -sf $program-%{gcc_suffix} $RPM_BUILD_ROOT%{_prefix}/bin/$program done @@ -601,4 +632,16 @@ EOF /usr/lib*/gcc/*-suse-linux/*/defaults.spec %endif +%files -n gcc-ar +%defattr(-,root,root) +%{_prefix}/bin/gcc-ar + +%files -n gcc-nm +%defattr(-,root,root) +%{_prefix}/bin/gcc-nm + +%files -n gcc-ranlib +%defattr(-,root,root) +%{_prefix}/bin/gcc-ranlib + %changelog