Files
rtems/contrib/cygwin/i686-pc-cygwin-binutils.spec.in
Ralf Corsepius 598feb56b9 2004-11-05 Ralf Corsepius <ralf_corsepius@rtems.org>
* i686-pc-cygwin-binutils.spec.in, i686-pc-cygwin-gcc.spec.in,
	i686-pc-cygwin-libs.spec.in, i686-pc-cygwin-mingw.spec.in,
	i686-pc-cygwin-w32api.spec.in: New.
	* i386-cygwin-binutils.spec.in, i386-cygwin-gcc.spec.in,
	i386-cygwin-libs.spec.in, i386-cygwin-mingw.spec.in,
	i386-cygwin-w32api.spec.in: Remove.
	* setup.def: Update to current cygwin.
	* Makefile.am, configure.ac: Reflect changes above.
2004-11-05 18:34:50 +00:00

69 lines
1.6 KiB
RPMSpec

#
# spec file for binutils package targetting cygwin
#
%define binutils_version @BINUTILS_VERS@
%define binutils_rpmvers %{expand: %(echo @BINUTILS_VERS@ | tr - _)}
Distribution: Linux
Name: i686-pc-cygwin-binutils
Summary: binutils for target i686-pc-cygwin
Group: Cygwin
Release: @BINUTILS_RPMREL@
Summary: binutils for i686-pc-cygwin
License: GPL/LGPL
Prefix: %{_prefix}
BuildRoot: @RPM_BUILD_ROOT@
BuildRequires: bison
Version: %binutils_rpmvers
Source0: ftp://cygwin.com/pub/cygwin/release/binutils/binutils-%{binutils_version}-src.tar.bz2
NoSource: 0
%description
Cross binutils for target cygwin
%prep
# untar the sources inside i686-pc-cygwin-binutils
%setup -q -c -n i686-pc-cygwin-binutils -a 0
%build
test -d build || mkdir build
cd build
../binutils-%{binutils_version}/configure --target=i686-pc-cygwin \
--disable-nls --without-included-gettext \
--disable-win32-registry \
--verbose \
--prefix=%{_prefix} --mandir=%{_mandir} --infodir=%{_infodir} \
--bindir=%{_bindir} --libdir=%{_libdir} --includedir=%{_includedir}
make all
%install
rm -rf $RPM_BUILD_ROOT
cd build
make DESTDIR=${RPM_BUILD_ROOT} install
# BUG: The info files don't get canonicalized
rm -rf $RPM_BUILD_ROOT%{_infodir}
rm -f $RPM_BUILD_ROOT%{prefix}/lib/libiberty.a
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%dir %{_mandir}
%dir %{_mandir}/man1
%doc %{_mandir}/man1/i686-pc-cygwin-*.1*
%{_bindir}/*
%dir %{_prefix}/i686-pc-cygwin
%dir %{_prefix}/i686-pc-cygwin/bin
%{_prefix}/i686-pc-cygwin/bin/*
%dir %{_prefix}/i686-pc-cygwin/lib
%{_prefix}/i686-pc-cygwin/lib/ldscripts