diff options
Diffstat (limited to 'cygwin-libbfd.spec')
-rw-r--r-- | cygwin-libbfd.spec | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/cygwin-libbfd.spec b/cygwin-libbfd.spec new file mode 100644 index 0000000..40d1749 --- /dev/null +++ b/cygwin-libbfd.spec @@ -0,0 +1,106 @@ +%global __strip %{_cygwin_strip} +%global __objdump %{_cygwin_objdump} +%global _use_internal_dependency_generator 0 +%global __find_requires %{_cygwin_findrequires} +%global __find_provides %{_cygwin_findprovides} + +%define cygrel 2 + +Name: cygwin-libbfd +Version: 2.22.51 +Release: 2 +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}-%{cygrel}-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 + +Obsoletes: cygwin-binutils-devel <= 2.22.51-1 +Provides: cygwin-binutils-devel = %{version}-%{release} + + +%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}-%{cygrel} + + +%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 +* Thu Jan 24 2013 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> - 2.22.51-2 +- Renamed package. +- Rebuilt for cygwin-gettext-0.18.1.1-2 changes. + +* Sun Oct 23 2011 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> - 2.22.51-1 +- Version bump. + +* Sun Aug 21 2011 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> - 2.21.53-1 +- Version bump. + +* Sun Jul 10 2011 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> - 2.21.1-1 +- Version bump. + +* Sun Mar 13 2011 Yaakov Selkowitz <yselkowitz@users.sourceforge.net> - 2.21-1 +- Initial RPM release. |