Name: mingw-binutils
Version: %{binutils_version}_%{mingw_binutils_rpmvers}
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: MinGW Windows binutils
License: GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+
BuildRequires: flex
BuildRequires: bison
BuildRequires: texinfo
-BuildRequires: mingw-filesystem
+BuildRequires: mingw-filesystem >= 2
-Requires: mingw-filesystem
+Requires: mingw-filesystem >= 2
%description
CFLAGS="$RPM_OPT_FLAGS" \
../configure \
--build=%_build --host=%_host \
- --target=i686-pc-mingw32 \
+ --target=%{_mingw_target} \
--verbose --disable-nls \
--without-included-gettext \
--disable-win32-registry \
--disable-werror \
- --with-sysroot=%{_prefix}/i686-pc-mingw32/sys-root \
+ --with-sysroot=%{_mingw_sysroot} \
--prefix=%{_prefix} --bindir=%{_bindir} \
--includedir=%{_includedir} --libdir=%{_libdir} \
--mandir=%{_mandir} --infodir=%{_infodir}
%defattr(-,root,root)
%{_mandir}/man1/*
%{_bindir}/i686-pc-mingw32-*
-%{_prefix}/i686-pc-mingw32/bin/*
-%{_prefix}/i686-pc-mingw32/lib/ldscripts/*
+%{_prefix}/i686-pc-mingw32/bin
+%{_prefix}/i686-pc-mingw32/lib/ldscripts
%changelog
-* Thu Sep 4 2008 Richard W.M. Jones <rjones@redhat.com> - 2.18.50_20080109_2-6
+* Thu Sep 4 2008 Richard W.M. Jones <rjones@redhat.com> - 2.18.50_20080109_2-7
- Use mingw-filesystem.
* Mon Jul 7 2008 Richard W.M. Jones <rjones@redhat.com> - 2.18.50_20080109_2-5
%define debug_package %{nil}
Name: mingw-filesystem
-Version: 1
+Version: 2
Release: 1%{?dist}
Summary: MinGW base filesystem and environment
%changelog
+* Mon Sep 4 2008 Richard W.M. Jones <rjones@redhat.com> - 2-1
+- Add _mingw_sysroot macro.
+- Add _mingw_target macro.
+
* Mon Sep 4 2008 Richard W.M. Jones <rjones@redhat.com> - 1-1
- Basic filesystem layout.
# RPM macros for Fedora MinGW.
-%_mingw_prefix %{_prefix}/i686-pc-mingw32/sys-root/mingw
+# Paths.
+%_mingw_sysroot %{_prefix}/i686-pc-mingw32/sys-root
+%_mingw_prefix %{_mingw_sysroot}/mingw
%_mingw_bindir %{_mingw_prefix}/bin
%_mingw_sbindir %{_mingw_prefix}/sbin
%_mingw_libdir %{_mingw_prefix}/lib
%_mingw_mandir %{_mingw_prefix}/share/man
%_mingw_sysconfdir %{_mingw_prefix}/etc
%_mingw_includedir %{_mingw_prefix}/include
+
+# Build macros.
+%_mingw_target i686-pc-mingw32