%global __strip %{_cygwin_strip} %global __objdump %{_cygwin_objdump} %global _use_internal_dependency_generator 0 %global __find_requires %{_cygwin_findrequires} %global __find_provides %{_cygwin_findprovides} Name: cygwin-binutils-devel Version: 2.22.51 Release: 1 Summary: Cygwin BFD and opcodes libraries License: GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+ Group: Development/Libraries URL: http://www.gnu.org/software/binutils/ BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Source0: ftp://sourceware.org/pub/cygwin/release/binutils/binutils-%{version}-1-src.tar.bz2 BuildRequires: flex BuildRequires: bison BuildRequires: texinfo BuildRequires: cygwin-filesystem BuildRequires: cygwin-gcc BuildRequires: cygwin BuildRequires: cygwin-gettext BuildRequires: cygwin-zlib # NB: This must be left in. Requires: cygwin-filesystem Requires: cygwin Requires: cygwin-gettext Requires: cygwin-zlib %description This package contains Cygwin cross-compiled BFD and opcodes static libraries. Only static libraries are provided because the API is too unstable to be used dynamically. %prep %setup -q -n binutils-%{version}-1 %build mkdir -p build cd build %{_cygwin_configure} \ --without-included-gettext \ --disable-win32-registry \ --disable-werror make %{?_smp_flags} all-libiberty all-opcodes all-bfd %install rm -rf $RPM_BUILD_ROOT cd build make DESTDIR=$RPM_BUILD_ROOT install-libiberty install-opcodes install-bfd # These files conflict with ordinary binutils. rm -rf $RPM_BUILD_ROOT%{_cygwin_infodir} rm -rf $RPM_BUILD_ROOT%{_cygwin_datadir}/locale/ %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_cygwin_includedir}/ansidecl.h %{_cygwin_includedir}/bfd.h %{_cygwin_includedir}/bfdlink.h %{_cygwin_includedir}/dis-asm.h %{_cygwin_includedir}/symcat.h %{_cygwin_libdir}/libbfd.a %{_cygwin_libdir}/libbfd.la %{_cygwin_libdir}/libiberty.a %{_cygwin_libdir}/libopcodes.a %{_cygwin_libdir}/libopcodes.la %changelog * Sun Oct 23 2011 Yaakov Selkowitz - 2.22.51-1 - Version bump. * Sun Aug 21 2011 Yaakov Selkowitz - 2.21.53-1 - Version bump. * Sun Jul 10 2011 Yaakov Selkowitz - 2.21.1-1 - Version bump. * Sun Mar 13 2011 Yaakov Selkowitz - 2.21-1 - Initial RPM release.