36f35892add394b09f75e04ea199a8b964f8f9e8
[fedora-mingw.git] / mingw64-binutils / mingw64-binutils.spec
1 Name:           mingw64-binutils
2 Version:        2.19.1
3 Release:        1%{?dist}
4 Summary:        MinGW Windows binutils
5
6 License:        GPLv2+ and LGPLv2+ and GPLv3+ and LGPLv3+
7 Group:          Development/Libraries
8 URL:            http://www.gnu.org/software/binutils/
9 Source0:        http://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.bz2
10 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
11
12 BuildRequires:  flex
13 BuildRequires:  bison
14 BuildRequires:  texinfo
15 BuildRequires:  mingw64-filesystem >= 2
16
17 # NB: This must be left in.
18 Requires:       mingw64-filesystem >= 2
19
20
21 %description
22 MinGW Windows binutils (utilities like 'strip', 'as', 'ld') which
23 understand Windows executables and DLLs.
24
25
26 %prep
27 %setup -q -n binutils-%{version}
28
29
30 %build
31 mkdir -p build
32 cd build
33 CFLAGS="$RPM_OPT_FLAGS" \
34 ../configure \
35   --build=%_build --host=%_host \
36   --target=%{_mingw64_target} \
37   --verbose --disable-nls \
38   --without-included-gettext \
39   --disable-win32-registry \
40   --disable-werror \
41   --with-sysroot=%{_mingw64_sysroot} \
42   --prefix=%{_prefix} --bindir=%{_bindir} \
43   --includedir=%{_includedir} --libdir=%{_libdir} \
44   --mandir=%{_mandir} --infodir=%{_infodir}
45
46 make all
47
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51
52 cd build
53 make DESTDIR=$RPM_BUILD_ROOT install
54
55 # These files conflict with ordinary binutils.
56 rm -rf $RPM_BUILD_ROOT%{_infodir}
57 rm -f ${RPM_BUILD_ROOT}%{_libdir}/libiberty*
58
59
60 %clean
61 rm -rf $RPM_BUILD_ROOT
62
63
64 %files
65 %defattr(-,root,root)
66 %{_mandir}/man1/*
67 %{_bindir}/x86_64-pc-mingw32-*
68 %{_prefix}/x86_64-pc-mingw32/bin
69 %{_prefix}/x86_64-pc-mingw32/lib/ldscripts
70
71
72 %changelog
73 * Wed Feb 11 2009 Richard W.M. Jones <rjones@redhat.com> - 2.19.1-1
74 - Started mingw64 development.
75
76 * Tue Feb 10 2009 Richard W.M. Jones <rjones@redhat.com> - 2.19.1-1
77 - New upstream version 2.19.1.
78
79 * Mon Dec 15 2008 Richard W.M. Jones <rjones@redhat.com> - 2.19-1
80 - New upstream version 2.19.
81
82 * Sat Nov 29 2008 Richard W.M. Jones <rjones@redhat.com> - 2.18.50_20080109_2-10
83 - Must runtime-require mingw32-filesystem.
84
85 * Fri Nov 21 2008 Levente Farkas <lfarkas@lfarkas.org> - 2.18.50_20080109_2-9
86 - BR mingw32-filesystem >= 38
87
88 * Wed Sep 24 2008 Richard W.M. Jones <rjones@redhat.com> - 2.18.50_20080109_2-8
89 - Rename mingw -> mingw32.
90 - BR mingw32-filesystem >= 26.
91
92 * Thu Sep  4 2008 Richard W.M. Jones <rjones@redhat.com> - 2.18.50_20080109_2-7
93 - Use mingw-filesystem.
94
95 * Mon Jul  7 2008 Richard W.M. Jones <rjones@redhat.com> - 2.18.50_20080109_2-5
96 - Initial RPM release, largely based on earlier work from several sources.