%install %if "%{_prefix}" != "/usr" export PATH="%{_bindir}:${PATH}" %endif rm -rf $RPM_BUILD_ROOT cd build make DESTDIR=$RPM_BUILD_ROOT install %if %build_infos make prefix=$RPM_BUILD_ROOT%{_prefix} \ bindir=$RPM_BUILD_ROOT%{_bindir} \ includedir=$RPM_BUILD_ROOT%{_includedir} \ libdir=$RPM_BUILD_ROOT%{_libdir} \ infodir=$RPM_BUILD_ROOT%{_infodir} \ mandir=$RPM_BUILD_ROOT%{_mandir} \ exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \ install-info %endif %if %build_infos # Dropped in FSF-binutils-2.9.5, but Cygwin still ships it. rm -rf $RPM_BUILD_ROOT%{_infodir}/configure.info* rm -f $RPM_BUILD_ROOT%{_infodir}/dir touch $RPM_BUILD_ROOT%{_infodir}/dir # binutils does not install share/locale, however it uses it mkdir -p $RPM_BUILD_ROOT%{_prefix}/share/locale %else # Conflict with a native binutils' infos rm -rf $RPM_BUILD_ROOT%{_infodir} %endif # We don't ship host files rm -f ${RPM_BUILD_ROOT}%{_libdir}/libiberty* # manpages without corresponding tools if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/@tool_target@-dlltool%{_exeext}; then rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/@tool_target@-dlltool* fi if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/@tool_target@-nlmconv%{_exeext}; then rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/@tool_target@-nlmconv* fi if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/@tool_target@-windres%{_exeext}; then rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/@tool_target@-windres* fi if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/@tool_target@-windmc%{_exeext}; then rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/@tool_target@-windmc* fi cd ..